Buscar

IA T01 AV03 2014 1 (reposição)

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal Rural do Semi-Árido 13-08-2014 
Campus Pau dos Ferros 
Disciplina: PEX0115 – Informática Aplicada 
Turma: 01 
Professor: Claudio Andrés Callejas Olguín 
Aluno: 
 
 
Reposição da 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 condição). O algoritmo deve armazenar em outra 
variável o número obtido ao deslocar para o começo do número todos os algarismos 
que estão à direita do dígito 2 (dois) que estiver mais à direita de n. Finalmente deve 
imprimir o valor desta outra variável. Exemplo: se recebe o número 843212071, deve 
gerar e imprimir o número 71843212. 
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 o resultado da soma do dígito mais a 
esquerda de cada número inserido. 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 3, na segunda linha a sequência 6 9, na terceira 
linha a sequência 12 15 18 e assim sucessivamente até imprimir n linhas. Exemplo com 
n = 7: 
3 
6 9 
12 15 18 
21 24 27 30 
33 36 39 42 45 
 
 
48 51 54 57 60 63 
66 69 72 75 78 81 84 
4. (1,0 ponto) Ao rastrear o seguinte algoritmo suponha que o usuário insere o valor 13. 
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 1 até num faça 
 Para j de ((i+2)/3) até 1 passo -1 faça 
 Escreva(j) //instrução (*) 
 Fim_para 
 Fim_para 
 Fim 
Fim_algoritmo

Outros materiais