Baixe o app para aproveitar ainda mais
Prévia do material em texto
INFORMÁTICA APLICADA LISTA DE EXERCICIOS IV Aluno: João de Campos Lima Neto Arquitetura e Urbanismo - UFERSA 1. Para cada questão desta lista, crie um algoritmo utilizando os laços de repetição “enquanto” e “para”: a) Escreva na tela os números de 1 até 5000 e conte quantos são pares e quantos são ímpares; b) Escreva na tela os números de 1 até 5000 e efetue o somatório de todos os números e, separadamente, dos números pares e dos números ímpares. Ao final da execução deverá ser apresentado: somatório total dos números, somatório dos números pares e somatório dos números ímpares; c) Escreva um programa que solicita 10 números ao usuário e ao final mostre qual destes números é o maior; d) Escreva um programa que pergunte ao usuário quantos alunos tem na sala dele. Em seguida pede ao usuário para que entre com as notas de todos os alunos da sala, um por vez. Por fim, o programa deve mostrar a média, aritmética, da turma. RESPOSTAS: a) i. Algoritmo “Contpar Contimpares” Var X, Contpar, Contimpares: Inteiro Inicio X←1 Enquanto x>1 e x<5000 faca Escreval (x) Se (x%2=0) entao Contpar ← X+1 Se nao Contimpares ← X+1 Fimse Fimenquanto Escreval(“O total de numeros par e”, Contpar) Escreval(“O total de numeros impares e”, Contimpares) Fimalgoritmo ii. Algoritmo “Contpar Contimpares” Var X, contar, contimpares: inteiro Inicio Para x de 1 ate 5000 faca Escreval (x) Se (x%2=0 entao Contpar← X+1 Se nao Contimpares← X+1 Fimse Fimpara Escreval(“O total de numeros pares e”, Contpar) Escreval(“O total de numeros impares e”, Contimpares) Fimalgoritmo b) i. Algoritmo “Somatorios” Var X, soma, somapar, somaimpares: Inteiro Inicio X ← 1 Enquanto x>1 e x<5000 faca Escreval(x) SomaT ← SomaT + x Se (x%2=0) entao Somapar← Somapar+x Se nao Somaimpares ← Somaimpares + x Fimse Fimenquanto Escreval(“A soma de todos os numeros e”, SomaT) Escreval(“A soma dos numeros par e”, Somapar) Escreval(“ A soma dos numeros impares e”, Somaimpares) Fimalgoritmo ii. Algoritmo “Somatorios” Var X, SomaT, Somapar, SomaImpares: Inteiro Inicio Para x de 1 ate 5000 faca Escreval (x) SomaT ← SomaT + x Se (x%2=0) entao Somapar← Somapar+x Se nao Somaimpares← Somaimpares+x Fimse Fimpara Escreval (“A soma de todos os numeros e:”, SomaT) Escreval (“A Soma dos numeros par e:”, Somapar) Escreval (“ A soma dos numeros impares e:”, Somaimpares) Fimalgoritmo c) i. Algoritmo “Maior” Var Cont, x, Ma, Me: inteiro Inicio Cont← 1 Enquanto cont<1 e cont >=10 faca Escreval(“Digite um numero:”) Leia(x) Ma ← x Me ← x Se x < Ma entao Me← x Se nao Ma←x Fimse Cont ← cont+1 Fimenquanto Escreval(“O maior numero digitado e:” Ma) Fimalgoritmo ii. Algoritmo “Maior” Var X, ma, me, cont: inteiro Inicio Para cont de 1 ate 10 faca Escreval (“Digite um numero:”) Leia (x) Ma← x Me← x Se x < Ma entao Me ← x Se nao Ma← x Fimse Cont ← cont+1 Fimenquanto Escreval(“O maior numero digitado e:”, Ma) Fimalgoritmo d) i. Algoritmo “media” Var X, cont, nt, ntt, media: inteiro Inicio Escreval(Digite o numero de alunos) Leia(x) Enquanto Cont < = x faca Escreval(“Digite a nota”) Leia (nt) Ntt← Ntt + Nt Cont← Cont+1 Fimenquanto Media←Ntt % cont Escreval(“A media da turma e:”, Media) Fimalgoritmo i. Algoritmo “media” Var X, cont, nt, ntt, media: inteiro Inicio Escreval(“Digite o numero de alunos) Leia(x) Para cont de 1 ate x faca Escreval(“Digite a nota”) Leia(nt) Ntt← Ntt+Nt Cont ← Cont+1 Fimpara Media ← Ntt % x Escreval(“A media da turma e:”, media) Fimalgoritmo
Compartilhar