Buscar

IA T02 AV03 2014 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Universidade Federal Rural do Semi-Árido 06-08-2014 
Campus Pau dos Ferros 
Disciplina: PEX0115 – Informática Aplicada 
Turma: 02 
Professor: Claudio Andrés Callejas Olguín 
Aluno: 
 
 
Avaliação da Terceira Unidade 
 
1. (2,0 pontos) Escreva um algoritmo, utilizando a metalinguagem definida em sala de 
aula, que peça ao usuário um número inteiro positivo n (o usuário deve ser forçado a 
inserir um valor que respeite esta regra). O algoritmo deve armazenar em outra 
variável o número obtido ao somar 1 (um) a cada um dos algarismos de n, os 
algarismos iguais a 9 (nove) devem ser substituídos pelo dígito 0 (zero). Finalmente 
deve imprimir o valor desta outra variável. Exemplo: se recebe o número 9091418, 
deve gerar e imprimir o número 102529 (note que o dígito 9 que está mais à esquerda 
do número original foi substituído por 0 no novo número). 
2. (2,0 pontos) Escreva um algoritmo, utilizando a metalinguagem definida em sala de 
aula, que peça ao usuário um inteiro não negativo. Logo deve perguntar-lhe ao usuário 
se deseja continuar inserindo inteiros não negativos. Se o usuário escolhe a opção Sim 
o programa deverá repetir os passos anteriores até que o usuário selecione não 
continuar. No final o programa deve imprimir a quantidade de números inseridos que 
começaram com o dígito 7 (aqueles que seu algarismo mais à esquerda foi 7). O 
algoritmo deve forçar ao usuário a inserir só números maiores ou iguais a zero e a 
escolher só opções válidas (por exemplo, se (1) corresponde à opção Sim e (2) a Não, 
então o usuário deve ser forçado a escolher alguma destas duas opções). 
 
 
 
 
 
 
 
 
 
 
3. (2,0 pontos) Escreva um algoritmo, utilizando a metalinguagem definida em sala de 
aula, que peça ao usuário inserir um número inteiro positivo n menor ou igual a 20 
(deve forçar ao usuário a inserir um inteiro que respeite ambas as regras) e que 
imprima na primeira linha o número 1, na segunda linha a sequência 2 3, na terceira 
linha a sequência 4 5 6 e assim sucessivamente até imprimir n linhas. Exemplo com n = 
7: 
1 
2 3 
4 5 6 
7 8 9 10 
11 12 13 14 15 
16 17 18 19 20 21 
22 23 24 25 26 27 28 
 
4. (1,0 ponto) Ao rastrear o seguinte algoritmo suponha que o usuário insere o valor 7. Neste 
caso quantas vezes em total será executada a instrução (*)? 
Algoritmo AV03-Ex04 
 Variáveis 
 Inteiro: num, i, j 
 Inicio 
 Escreva(“Insira um número inteiro positivo:\n”) 
 Leia(num) 
 Para i de 0 até num faça 
 Para j de (i/2 + 1) até 1 passo -1 faça 
 Escreva(j) //instrução (*) 
 Fim_para 
 Fim_para 
 Fim 
Fim_algoritmo

Outros materiais