intro algarismos
1
O que é
Algoritmo?
Lógica de Programação & Algoritmo
2
Algoritmo
=
Seqüência lógica e não ambíguade instruçõesque levam à solução de um problemanum tempo finito
Característica de algoritmos
.Finitude
.Definitude
.Entrada
.Saída
.Eficácia
Lógica de Programação & Algoritmo
.Exemplos de algoritmos
.Receitas de comidas
.Coreografia
.Manuais de instalação
.Contra-exemplos de algoritmos
.Listas de compras
.Dança informal
.Índice remissivo de um livro
4
Lógica de Programação & Algoritmo
.Atenção:
.Um algoritmo é “umasolução” e não “asolução” de um problema
.Um problema pode ser resolvido por mais de um algoritmo!
.Tarefas que possuem “padrão de comportamento” podem ser descrita por um algoritmo
.Ex: Qual será o próximo número da seqüência: 0,1,4,9,16,25,?
5
Como construir um algoritmo
1.Entender o problema
2.Definir dados de entrada
3.Definir dados de saída
4.Definir o processamento (responsável pela transformação dos dados de entrada em dados de saída)
5.Construir algoritmos usando a notação adequada 6.Validar o algoritmo (testar)
Lógica de Programação & Algoritmo
7
O que é
Lógica de Programação?
Lógica de Programação & Algoritmo
8
Lógica de Programação
=
É o encadeamento lógico de instruçõespara o desenvolvimento de programas
Lógica de Programação & Algoritmo
9
O que é
Programa?
Lógica de Programação & Algoritmo
10
Programa
=
é a implementação das instruções(codificação+tradução+execução) de um algoritmo em uma linguagem de programação
Lógica de Programação & Algoritmo
11
O que é
Instrução?
Lógica de Programação & Algoritmo
12
Instrução=
Informação que representauma açãoelementarquedeve ser executada
Lógica de Programação & Algoritmo
.Exemplos de instruções
.Girar a chave;
.Desligar interruptor da luz;
.Acordar;