Aula 01 Apresenta o da Disciplina
Curso de Engenharia Civil
Disciplina: Algoritmos e Lógica de Programação
Professor: Cláudio Gomes
Aula 01 – Introdução à Programaçã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).
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++.
Introdução
Computador É uma máquina capaz de possibilitar variados tipos de tratamento automático de informações ou processamento de dados.
O que deve ser feito para que um determinado tratamento automático de informações ocorra?
» Deve-se instruir o computador para que o mesmo utilizando-se de sua estrutura execute determinada tarefa. » Como?
Software (programas).
Introdução
Nosso objetivo Aprender conceitos básicos para desenvolver programas para computadores.
» Exemplos: sistemas bancários, sistemas restaurantes, cálculos avançados entre outros.
de
Roteiro para desenvolver programas:
Problema Solução Algoritmo Programa Resultado
Algoritmo e Programação
Definições:
» Algoritmo Conjunto de regras e operações bem definidas e ordenadas, destinadas à solução de um problema, ou de uma classe de problemas, em um número finito de etapas