Aula logica de_programacao
-
Upload
thiago-araujo -
Category
Education
-
view
219 -
download
1
Transcript of Aula logica de_programacao
![Page 1: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/1.jpg)
Lógica de Programação
Prof. Thiago Araujo
1terça-feira, 8 de janeiro de 2013
![Page 2: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/2.jpg)
LógicaÉ a técnica de encadear pensamentos para
atingir determinado objetivo.
2terça-feira, 8 de janeiro de 2013
![Page 3: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/3.jpg)
Sequência LógicaSão passos executados até atingir um objetivo ou solução de um problema.
3terça-feira, 8 de janeiro de 2013
![Page 4: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/4.jpg)
InstruçõesSão um conjunto de regras ou
normas definidas para a realização ou emprego de algo.
Em informática, é o que indica a um computador uma ação elementar a ser
executada.
4terça-feira, 8 de janeiro de 2013
![Page 5: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/5.jpg)
AlgoritmoÉ uma sequência finita de instruções que levam à execução de uma tarefa clara e
precisa para atingir uma meta específica.
Exemplos
5terça-feira, 8 de janeiro de 2013
![Page 6: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/6.jpg)
Programas de computador
São algoritmos escritos em uma linguagem de computador que são interpretados e
executados por uma máquina.
6terça-feira, 8 de janeiro de 2013
![Page 7: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/7.jpg)
Exercícios 1Crie uma sequência lógica para tomar banho.Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro.Faça um algoritmo detalhado para trocar uma lâmpada.
7terça-feira, 8 de janeiro de 2013
![Page 8: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/8.jpg)
PseudocódigosÉ uma forma genérica de escrever
algoritmos utilizando uma linguagem simples sem a necessidade de conhecer a
sintaxe de nenhuma linguagem de programação.
8terça-feira, 8 de janeiro de 2013
![Page 9: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/9.jpg)
Regras para construir um algoritmo
Usar somente um verbo por frase;Ser legível para quem não trabalha com informática;Usar frases curtas e simples;Ser objetivo;Evitar palavras de sentido dúbio.
9terça-feira, 8 de janeiro de 2013
![Page 10: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/10.jpg)
Fases fundamentaisEntrada Processamento Saída
Analogia com o corpo humano10terça-feira, 8 de janeiro de 2013
![Page 11: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/11.jpg)
Fases fundamentaisEntrada Processamento Saída
Analogia com o computador11terça-feira, 8 de janeiro de 2013
![Page 12: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/12.jpg)
ExemploPara calcular a média final temos:
M = (P1+P2+P3+P4)/4
Quais são os dados de entrada?Qual o processamento utilizado?Quais serão os dados de saída?
12terça-feira, 8 de janeiro de 2013
![Page 13: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/13.jpg)
Teste de mesaÉ o teste do algoritmo. Deve-se seguir as
instruções do algoritmo de maneira precisa para verificar se o procedimento
utilizado está correto.
P1 P2 P3 P4 M
Exemplo
13terça-feira, 8 de janeiro de 2013
![Page 14: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/14.jpg)
Exercícios 2Ide nt i f ique os dados de e n t rada, processamento e saída do algoritmo abaixo:
Receba código da peça;
Receba valor da peça;
Receba quantidade de peças;
Calcule o valor total (quantidade x valor);
Mostre o código da peça e seu valor total.
14terça-feira, 8 de janeiro de 2013
![Page 15: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/15.jpg)
Exercícios 2
Faça um algoritmo para calcular o estoque médio de uma peça, sendo que:
Estoque Médio = (Qtd Max + Qtd Min)/2
Teste o algoritmo anterior
15terça-feira, 8 de janeiro de 2013
![Page 16: Aula logica de_programacao](https://reader038.fdocumentos.tips/reader038/viewer/2022102816/55b2f86cbb61eb2b718b4666/html5/thumbnails/16.jpg)
Obrigado!Prof. Thiago Araujo
16terça-feira, 8 de janeiro de 2013