Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos e programao
Relembrando...
Algoritmos e programao
Comando Para
Algoritmos e programao
Exemplo 1
Algoritmo "ImprimeNumero" Var I: Inteiro Inicio Para I de 1 Ate 10 Faca Escreva(I) FimPara FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
4
Algoritmos e programao
Para pensar...
Algoritmos e programao
Exemplo 2
Elabore um algoritmo que leia 2 nmero inteiros e escreva todos os nmero naturais nesse intervalo:
Algoritmo "ImprimeNumero" Var I, n1, n2: Inteiro Inicio Escreva("Informe o nmero inicial: ") Leia(n1) Escreva("Informe o nmero final: ") Leia(n2) Para I de n1 Ate n2 Faca Escreva(I) FimPara FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
6
Algoritmos e programao
Atividade 16
Elabore um algoritmo que leia um certo valor inteiro e calcule o fatorial desse nmero. Utilize a estrutura de repetio Para.
Algoritmo "FATORIAL" Var n, num, fatorial: Inteiro Inicio Escreva("Digite o valor a ser fatorado: ") Leia(n) num <- 2 fatorial <- 1 Enquanto num <= n Faca fatorial <- fatorial * num num <- num + 1 FimEnquanto Escreva("O fatorial de ", n, " (N!): ", fatorial) FimAlgoritmo
Algoritmos e programao
Algoritmo "FATORIAL" Var n, num, fatorial: Inteiro Inicio Escreva("Digite o valor a ser fatorado: ") Leia(n) num <- 2 fatorial <- 1 Repita fatorial <- fatorial * num num <- num + 1 Ate (num > n) Escreva("O fatorial de ", n, " (N!): ", fatorial) FimAlgoritmo
Algoritmos e programao
Atividade 16 - resposta
Algoritmo "FATORIAL" Var n, num, fatorial: Inteiro Inicio Escreva("Digite o valor a ser fatorado: ") Leia(n) fatorial <- 1 Para num de 2 ate n Faca fatorial <- fatorial * num FimPara Escreva("O fatorial de ", n, " (N!): ", fatorial) FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
9
Algoritmos e programao
Atividade 17
Faa um algoritmo que leia um nmero e imprima todos os nmeros de 1 at e a soma dos mesmos, ao final.
10
Algoritmos e programao
Atividade 16 - resposta
Algoritmo "SomarNumeros" Var n, num, Soma: Inteiro Inicio Escreva("Informe o nmero final: ") Leia(n) soma <- 0 Para num de 1 Ate n Faca escreval(i) soma <- soma + num FimPara EscrevaL("A soma total ", soma) FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
11
Algoritmos e programao
Atividade 17
Faa um algoritmo que gere e escreva os nmeros mpares dentro de um intervalo digitado pelo usurio. O algoritmo deve exibir tambm a soma destes nmeros.
12
Algoritmos e programao
Atividade 17 - resposta
Algoritmo "ImprimeImpares" Var I, n1, n2: Inteiro Inicio Escreva("Informe o nmero inicial: ") Leia(n1) Escreva("Informe o nmero final: ") Leia(n2) Para I de n1 Ate n2 Faca Se (I % 2) <> 0 Entao Escreva(I) FimSe FimPara FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
13
Algoritmos e programao
Atividade 18
Escrever um algoritmo que calcule e mostre a mdia aritmtica dos nmeros entre 13 e 73.
Mdia = 5,5
14
Algoritmos e programao
Atividade 18 - resposta
Algoritmo Media" Var num, soma: Inteiro media: Real Inicio soma <- 0 Para num de 13 Ate 73 Faca soma <- soma + num FimPara Media <- soma / (73 - 13 + 1) EscrevaL("A mdia ", media) FimAlgoritmo
Gustavo Freitas/ Marcos Sade / Robson Aioffi
15