Prévia do material em texto
Introdução à ProgramaçãoIntrodução à Programação ExemplosExemplos Prof. Jacinto Mendes ExemplosExemplos Prof. Jacinto Mendes www.jacinto-mendes.eti.br RepetiçãoRepetiçãoRepetiçãoRepetição 11/Setembro/2010 Exemplos VisualG 2 Variáveis Necessárias: Entrada de DadosVariáveis Necessárias: Entrada de DadosVariáveis Necessárias: Entrada de DadosVariáveis Necessárias: Entrada de Dados 11/Setembro/2010 Exemplos VisualG 3 Variáveis Necessárias: ContadoresVariáveis Necessárias: ContadoresVariáveis Necessárias: ContadoresVariáveis Necessárias: Contadores 11/Setembro/2010 Exemplos VisualG 4 Ler o sexoLer o sexoLer o sexoLer o sexo repitarepita escreva("Sexo (m/f):") leia(sexo)leia(sexo) se (sexo <> "m") e (sexo <> "f") entao escreval("Sexo deve ser m ou f")escreval("Sexo deve ser m ou f") fimse ate (se o "m") o (se o "f")ate (sexo = "m") ou (sexo = "f") Nã b t l É á i lid ! Não basta ler: É necessário validar! 11/Setembro/2010 Exemplos VisualG 5 Ler a idade e a opiniãoLer a idade e a opiniãoLer a idade e a opiniãoLer a idade e a opinião 11/Setembro/2010 Exemplos VisualG 6 Mostre o que foi lido!Mostre o que foi lido!Mostre o que foi lido!Mostre o que foi lido! 11/Setembro/2010 Exemplos VisualG 7 Teste! Teste! Teste de novo!Teste! Teste! Teste de novo!Teste! Teste! Teste de novo!Teste! Teste! Teste de novo! Teste mais uma vez! Just in case! 11/Setembro/2010 Exemplos VisualG 8 Teste mais uma vez! Just in case! E Agora?E Agora?E Agora?E Agora? Agora que a entrada de dados está funcionando, vamos processar os dados!p 11/Setembro/2010 Exemplos VisualG 9 ProcessamentoProcessamentoProcessamentoProcessamento 11/Setembro/2010 Exemplos VisualG 10 E Agora?E Agora?E Agora?E Agora? Agora que o processamento está funcionando, vamos fazer o Grande Laço Externo!ç 11/Setembro/2010 Exemplos VisualG 11 O Grande Laço ExternoO Grande Laço ExternoO Grande Laço ExternoO Grande Laço Externo ... 11/Setembro/2010 Exemplos VisualG 12 Teste! Teste! Teste de novo!Teste! Teste! Teste de novo!Teste! Teste! Teste de novo!Teste! Teste! Teste de novo! Teste mais uma vez! Just in case! 11/Setembro/2010 Exemplos VisualG 13 Teste mais uma vez! Just in case! Cálculo do quadrado usando somasCálculo do quadrado usando somasCálculo do quadrado usando somasCálculo do quadrado usando somas Para i de 0 ate n 1! 11/Setembro/2010 Exemplos VisualG 14 Para i de 0 ate n-1! Coma a sopa pelas beiradas!Coma a sopa pelas beiradas!Coma a sopa pelas beiradas!Coma a sopa pelas beiradas! 11/Setembro/2010 Exemplos VisualG 15 Vamos calcular os quadradosVamos calcular os quadradosVamos calcular os quadradosVamos calcular os quadrados 11/Setembro/2010 Exemplos VisualG 16 Código CompletoCódigo CompletoCódigo CompletoCódigo Completo 11/Setembro/2010 Exemplos VisualG 17