Algoritimos
Aula 01
Ementa
Conceito de algoritmo.
Lógica de programação e programação estruturada.
Linguagem de definição de algoritmos.
Estrutura de algoritmo.
Constantes.
Identificadores.
Variáveis.
Declaração de variáveis.
Operações básicas.
Comandos de entrada e saída.
Estrutura de controle de fluxo.
Conceito e classificação de linguagens de programação.
Introdução à uma linguagem de programação de alto nível estruturada – Linguagem C.
Ementa
Ambiente de programação.
Componentes de linguagem de programação:
– estrutura de um programa;
– identificadores;
– palavras reservadas;
– variáveis;
– constantes;
– declaração de variáveis;
– operações básicas;
– comandos de entrada e saída;
– estruturas de controle de fluxo;
– estruturas de dados homogêneas;
– modularização.
Objetivos
Objetivo Geral:
– Capacitar o aluno a visualizar soluções computacionais para problemas através da aplicação dos conceitos da lógica de programação e dotá-los da capacidade de construção de programas em linguagem de alto nível estruturada (linguagem C/C++).
Objetivos
Objetivos Específicos:
– Desenvolver o raciocínio lógico e abstrato do aluno;
– Familiarizar o aluno com o modelo seqüencial de computação;
– Apresentar técnicas e linguagens para representação e construção de algoritmos simples;
– Apresentar conceitos básicos de linguagens de programação;
– Capacitar o aluno no uso da linguagem C;
– Treinar o aluno no processo básico de desenvolvimento de software (concepção, edição, execução e teste de programas de computador).
Metodologia
Aulas expositivo-dialogadas.
– Fornecer os componentes teóricos e conceituais.
Aulas práticas ministradas em laboratório.
– Experimentação e fixação dos conteúdos.
– Visualg e DevC++.
Avaliação
Duas provas (P1 e P2).
Média = (P1 + P2)/2.
– Se média >= 5,0 e freqüência >= 75% Aprovado.
– Se