Trab
Prof. Luciane Agner
1
Objetivos da Disciplina
• Aprendizado de algoritmos e programação de computadores.
• Conhecer a programação de computadores compreendendo seu potencial de resolução de problemas em diversas áreas do conhecimento.
• Enfatizar o uso de algoritmos para o apoio ao ensino e para a solução de problemas, valorizando a elaboração de algoritmos.
2
Programa da Disciplina
• Introdução à Programação • Tipos de Dados • Estruturas de Seleção e de Repetição • Vetores Unidimensionais e Multidimensionais
3
Introdução à Programação
• Algoritmos • Lógica de programação • Modelagem de problemas • Resolução de problemas • Exemplos de algoritmos • Linguagem de alto nível • Sintaxe e semântica de uma instrução
4
Tipos de Dados
• Variáveis e constantes • Expressões aritméticas • Expressões lógicas • Entrada – processamento – saída dos dados • Comando de atribuição
5
Estruturas de Seleção
• Estrutura de seleção ou expressão condicional.
• Estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes ações dependendo se a seleção (ou condição) é verdadeira ou falsa.
• Estrutura de seleção: if • Estrutura de seleção: if - else • Estrutura de seleção: switch-case
6
Estruturas de Repetição
• Estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e/ou repete diferentes ações dependendo se uma condição é verdadeira ou falsa. • Estrutura de repetição: for • Estrutura de repetição: do-while • Estrutura de repetição: repeat
7
Linguagem de Programação
• Pascal
• Linguagem de programação estruturada. • Recebeu este nome em homenagem ao matemático Blaise Pascal. • Foi criada em 1970 pelo suíço Niklaus Wirth.
8
Avaliação e Datas Importantes
• Provas • Questões objetivas ou descritivas • Trabalhos práticos implementados em uma linguagem de programação • Lista de exercícios • Data da 1ª Prova:
• 8/abril/2013 –