1. CENTRO FEDERAL DE EDUCAO TECNOLGICA DO PIAU CURSO: Tcnico em
Informtica DISCIPLINA: Lgica de Programao / Algoritmos e Linguagens
de Programao PROFESSOR: Regis Pires Magalhes LISTA DE EXERCCIOS 03
ESTRUTURAS DE REPETIO Escreva os seguintes algoritmos em
pseudocdigo: 1) Escreva um algoritmo para exibir os nmeros pares de
200 a 300. 2) Escreva um algoritmo para receber palavras at que
'FIM' seja digitado como entrada. Depois, mostrar quantas palavras
foram digitadas. A palavra 'FIM' no deve fazer parte da contagem.
3) Escreva um programa para receber dois nmeros inteiros e calcular
o primeiro elevado ao segundo. Usar somente a operao de multiplicao
(*). No usar A ** B. Dica: para calcular xy , multiplique x por ele
mesmo y vezes. Exemplo: 2 = 2 x 2 x 2 = 8. 4) Escreva um algoritmo
para calcular o fatorial de um dado nmero. O fatorial de um nmero
natural n o produto de todos os inteiros positivos menores ou
iguais a n (N! = N(N-1)(N-2)...(2)(1)). Exemplo: 5! = 5 4 3 2 1 =
120 5) Escreva um algoritmo para ler um nmero e determinar se ele
ou no um nmero primo. Um nmero primo quando s divisvel por 1 e por
ele mesmo. 6) Faa um algoritmo em pseudocdigo que determine e exiba
a mdia, o maior e o menor entre vrios nmeros. A condio de parada a
entrada de um valor 1, ou seja, o algoritmo deve parar quando o
nmero dado for 1. 7) Escreva um algoritmo em pseudocdigo para ler 2
nmeros. Depois disso, repetir a exibio do primeiro nmero de acordo
com o nmero de vezes especificado no segundo nmero. Assim, o
primeiro nmero indica o nmero a ser exibido e o segundo nmero
determina a quantidade de vezes que o primeiro nmero ser mostrado.
8) Escreva um algoritmo em pseudocdigo para receber 100 palavras e,
depois, exibir quantas palavras iniciam com a letra 'A' e quantas
iniciam com 'BA'. 9) Escreva um algoritmo em pseudocdigo para: a)
Receber 1000 nmeros. b) Mostrar quantos so mpares. c) Mostrar
quantos esto entre 10 e 20, incluindo o 10 e o 20. d) Mostrar a
mdia dos nmeros digitados. e) Mostrar quantos so divisveis por 5.
10) Escreva um algoritmo em pseudocdigo que recebe dois parmetros
inteiros e exibe todos os nmeros inteiros entre eles. Exemplo:
usando os nmeros 3 e 6 como entrada, exibir o seguinte resultado: 3
4 5 6.
2. 11) Dado um nmero inteiro n, desenhe uma escada de n degraus
usando caracteres quaisquer. O topo da escada formado por 1
caractere e sua base tem n caracteres. Exemplo para o nmero 5: X XX
XXX XXXX XXXXX 12) Escreva um algoritmo para que dados 2 ttulos e 2
percentuais, imprima cada ttulo seguido de uma representao grfica
do percentual, usando um smbolo/caracter. Exemplo: Opo1
|------------------------------------------------------------| Opo
2 |----------------------------------------------------| 13)
Escrever um algoritmo que leia informaes sobre um grupo de 250
pessoas e calcule alguns dados estatsticos. Para cada pessoa do
grupo deve ler o nome da pessoa, a altura, o peso e o sexo (F para
feminino e M para o masculino). Calcular e escrever: a) A
quantidade total de homens e mulheres e o percentual de cada. b) A
mdia de peso das pessoas (somatrio dos pesos de todas as pessoas
pela quantidade de pessoas) c) O nome da pessoa mais alta. 14) Num
frigorfico existem 90 bois. Cada boi traz preso no seu pescoo um
carto contendo um nmero de identificao e seu peso. Escrever um
algoritmo que escreva o nmero e o peso do boi mais gordo e do boi
mais magro (no necessrio armazenar os dados de todos os bois). 15)
Foi feita uma pesquisa de audincia de TV em vrias casas de uma
certa cidade, num determinado dia. Para cada casa visitada, o
entrevistador (munido de um "notebook") escolhia num menu qual o
canal que estava sendo assistido (Cultura, SBT, Globo, Record,
Band) e o nmero de pessoas que estavam assistindo aquele canal. Se
a TV estivesse desligada, nada era anotado, ou seja, esta casa no
entrava na pesquisa. Implementar uma verso do algoritmo que o
entrevistador est usando no seu "notebook", e que: a) leia um nmero
indeterminado de dados, terminando quando o entrevistador escolher
a opo Fim b) calcule e escreva a percentagem de audincia para cada
emissora. c) identifique a maior e a menor audincia da
pesquisa.