Introdução ao desenvolvimento de software
Objetivos
- Compreender os mecanismos e a lógica associada na resolução de problemas;
- Desenvolver algoritmos respeitando um determinado raciocínio, de forma a permitir construir soluções para problemas propostos;
- Otimizar as soluções desenvolvidas.
Destinatários
Todos os interessados em aprender a programar e criar algoritmos estruturados.
Pré-Requisitos
Conhecimentos de informática na ótica do utilizador.
Conteúdos Programáticos
Algoritmia
- Linguagem Estruturada;
- Estrutura Lógica;
- Desenho das estruturas diagramáticas;
- Sintaxe da linguagem e alinhamentos.
- Construção de algoritmos;
- Estrutura sequencial, alternativa e repetitiva;
- Variáveis e tipos de dados;
- Expressões lógicas e aritméticas;
- Traçagem.
- Estrutura de Decisão;
- Estrutura Se .. então;
- Estrutura Se .. então .. senão;
- Estrutura Caso.
- Estruturas de Repetição;
- Ciclo Enquanto .. Fazer;
- Ciclo Repetir .. Enquanto;
- Ciclo Para .. Fazer.
- Estruturas de Dados;
- Arrays unidirecionais (Vetores);
- Arrays bidirecionais (Matrizes).
Linguagem C++ :
- Princípios da Linguagem de Programação;
- Estrutura Lógica;
- Libraries;
- Sintaxe da linguagem e alinhamentos;
- Variáveis e tipos de dados;
- Expressões lógicas e aritméticas.
- Estrutura de Decisão;
- Estrutura if .. else;
- Estrutura switch case.
- Estruturas de Repetição;
- Ciclo while , do .. while;
- Ciclo for;
- Break e Continue.
- Estruturas de Dados;
- Arrays unidirecionais (Vectores);
- Arrays bidirecionais (Matrizes);
- Cadeia de Caracteres.
- Funções;
- Declaração e chamada de funções;
- Parâmetros;
- Retorno.
Formato
Duração
28hHorário
Sob ConsultaCertificação
Certificado de Formação ProfissionalPreço
Isento de IVA ao abrigo do Artº 9º do CIVA, nº 10