Algoritimo
Aula 01
Conceitos Fundamentais de Programação
Apresentação Plano Ensino Aprendizagem
Objetivos
Ao final da disciplina o aluno de Engenharia, deverá estar apto a: resolver com maior rapidez e com maior precisão, através de uma sequencia lógica e estruturada, problemas pertinentes a atividade profissional de um Engenheira. Utilizar, se necessário e através de uma linguagem de programação adequada, computadores para a resolução dos problemas mencionados acima. Elaborar protocolos de ação com instruções claras, precisas e numa adequada e que , se forem seguidos por uma equipe de trabalho, levarão, de forma segura e eficiente, á execução de tarefas prédeterminadas.
Ementa
Conceitos fundamentais de programação:
algoritmos, linguagem, compilador; Linguagem de programação;
Estrutura de um programa; Tipos de dados; Operadores; Programação estruturada;
Estruturas de condição; Laços de repetição; Vetores e matrizes; Strings e funções de manipulação; Tipos estruturados (registros). Aplicações em linguagem C.
Bibliografia
MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 1ª ed. São Paulo: Pearson, 2007 MANZANO, José Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos: Lógica para desenvolvimento de programação de Computadores. 21ª ed. São Paulo: Érica, 2008
Acordo Pedagógico
Evitar conversar paralelas;
Não faltar às aulas;
Fazer grupos de estudos; Fazer todos os exercícios solicitados;
Os exercícios e/ou atividades solicitadas para compor a nota da 1ª ou 2ª avaliação serão aceitos somente na data estipulada e em mãos.
…
Torre de Hanói Travessia do Rio
Canibais X Jesuitas
Teste Einsten
Aula 02
Conceitos Fundamentais de Programação
Algoritmos
Conceitos
O que é Lógica???
Ciência de Raciocinar
Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo cavalo é um animal
Exemplos
Qual o próximo número? Existe