Algoritmo
Curso: Engenharia Elétrica
1º período Turma A Noturno.
Professor: Wesley Walcacer Tschiedel
Coordenadora: Amanda Abreu
FACNET / ANHANGUERA
APRESENTAÇÃO DO PLANO DE
ENSINO
ENSINO
2
CONTRATO
CONTRATO PEDAGÓGICO
3
CONCEITOS
CONCEITOS FUNDAMENTAIS DE
PROGRAMAÇÃO
4
O QUE É UM ALGORITMO?
Um algoritmo pode ser definido como uma sequência de passos que visam atingir um objetivo objetivo bem definido.
5
EXEMPLO:
Troca de lâmpada
1.pegar a escada;
2.posicionar a escada embaixo da lâmpada;
3.buscar uma lâmpada nova;
4.subir na escada;
5.retirar a lâmpada velha;
6.colocar a lâmpada nova.
6
A sequenciação é uma convenção com o objetivo de reger o fluxo de execução do algoritmo, determinando qual a primeira ação a ser executada e qual ação vem a seguir.
7
Agora que já sabemos como construir um algoritmo vamos aplicá-los em forma de programa, mas para isso precisamos saber algo sobre a linguagem de programação e como ela funciona. 8
Linguagem C criada por Dennis M.
Ritchie e Ken Thompson 1972.
9
A linguagem C é vitoriosa como ferramenta na programação de qualquer tipo de sistemas como exemplos temos: sistemas operacionais; planilhas eletrônicas; processadores de texto; gerenciadores de banco de dados; processadores gráficos; sistemas de transmissão de dados.
10
COMPILADORES E INTERPRETADORES
Forma como os programas são traduzidos para linguagem de máquina:
INTERPRETADOS
COMPILADOS
11
INTERPRETADORES
Lê a primeira instrução do programa, faz uma consistência de sua sintaxe e se não houver erro converte-a para linguagem de máquina para finalmente executá-la.
12
COMPILADORES
Lê a primeira instrução do programa, faz uma consistência de sua sintaxe e se não houver erro converte-a para linguagem de máquina e, em vez de executá-la, segue para a próxima instrução repetindo o processo até que a última instrução seja atingida ou a