Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 10 LÓGICA DE PROGRAMAÇÃO E ALGORITMOS Aula no 05 Profª.Maristela Weinfurter Teixeira, MSc. 2 10 Parte I 3 10 Relembrando Condicional Estrutura Condicional Simples: Se condição Então comando 4 10 Relembrando Condicional Estrutura Condicional Composta: Se condição Então comando1 comando2 Senão comando3 comando4 5 10 Relembrando Condicional Estrutura Condicional Composta (Encadeada): Se condição1 Então comando1 comando2 Senão se condição2 então comando 3 senão comando 4 comando 5 6 10 Relembrando Condicional Voltando ao exercício: Receber 3 números quaisquer, identificar o maior e escrevê- los em ordem decrescente. 7 10 Relembrando Condicional N1 N2 N3 Observações 10 10 10 Todos iguais 10 10 9 n1=n2 10 9 10 n1=n3 9 10 10 n2=n3 10 9 8 n1>n2>n3 10 8 9 n1>n3>n2 9 10 8 n2>n1>n3 8 10 9 n2>n3>n1 9 8 10 n3>n1>n2 8 9 10 n3>n2>n1 8 10 Relembrando Condicional Mais um exercício: Faça um algoritmo que receba um número inteiro e verifique se esse número é par ou ímpar. 9 10 Relembrando Condicional Como sabemos se um número é par? 1-Quando eu o divido por 2 e o resto = 0. 10 10 Fim da Parte I 11 10 Parte II 12 10 Aprendendo a Estrutura de Repetição A estrutura de repetição é utilizada quando se sabe o número de vezes em que um trecho do algoritmo deve ser repetido. 13 10 Aprendendo a Estrutura de Repetição Número definido de repetições ESTRUTURA PARA para <variável> de <valor- inicial> ate <valor- limite> [passo <incremento>] faca <seqüência-de-comandos> fimpara 14 10 Aprendendo a Estrutura de Repetição <variável > Controla o número de repetições. <valor-inicial> Especifica o valor de inicialização. <valor-limite > Valor máximo da variável contadora. <incremento > Opcional. Quando não utilizada o incremento é de 1 em 1. fimpara Indica a finalização da repetição 15 10 Aprendendo a Estrutura de Repetição Para i <- valor inicial até valor final faça Comando1 Comando2 Fimpara 16 10 Aprendendo a Estrutura de Repetição Escreva um algoritmo que leia n valores e diga se o número é par ou ímpar. Peça o valor inicial e o valor final. 17 10 Aprendendo a Estrutura de Repetição Escreva um algoritmo que leia n valores. Se o valor for positivo some ao total. Ao término das entradas, mostre o valor total. 18 10 Fim da Parte II 19 10 Parte III 20 10 Aprendendo a Estrutura de Repetição Escreva um algoritmo que leia 50 valores e encontre o maior e o menor deles. Mostre o resultado. 21 10 Aprendendo a Estrutura de Repetição maior menor i valor 0 999999999 1 15 15 15 2 -9 15 -9 3 20 20 -9 4 156 156 -9 5 48 156 -9 Teste de Mesa: 22 10 Aprendendo a Estrutura de Repetição Escreva um algoritmo que leia um número qualquer e identifique se é primo ou não. 23 10 Aprendendo a Estrutura de Repetição Resto Qt_restos Numero I 0 0 7 1 1 1 2 1 1 3 3 1 4 2 1 5 1 1 6 0 2 7 Teste de Mesa: 24 10 Fim da Parte III
Compartilhar