algoritmo
– Soluções –
Parte I – Manipulação de estruturas de repetição
1. Informe o que será mostrado na tela com os seguintes comandos de repetição:
a) b) c) n 3 i 2 para cont de 1 ate 5 faca enquanto (n 5)
Resposta:
a) 3, 5, 7, 9, 11, 13, 15, b) 4 c) 2 6 5 8 8 10 11 14
2. Informe qual será o valor de X, ao final do laço:
a) b) c) X 0 X 0 X 20 i 2 cont 5 para i de 1 ate 5 faca enquanto (i i) faca escreva ( k, , “, ” ) fimpara escreva ( j – i , “, ”) fimpara escreval ( ) j j – 1 escreval ( ) fimpara fimenquanto i i+1 escreval ( ) ate (i > 5) i i + 1 fimenquanto
Resposta:
a) 5, 4, 3, 2, 1, b) 1, c) 1, 2, 3, 4, 5, 4, 3, 2, 1, 1, 2, 2, 4, 6, 8, 10, 3, 2, 1 1, 2, 3 3, 6, 9, 12, 15, 2, 1, 1, 2, 3, 4, 4, 8, 12, 16, 20, 1 1, 2, 3, 4, 5, 5, 10, 15, 20, 25,
4. Construa estruturas de repetição Enquanto... Faca e Repita... Ate equivalentes a:
a) b) para i de 1 ate 10 faca Z 0 escreval ( i ) para cont de 5 ate 1 faca fimpara Z Z + cont fimpara escreval ( Z )
Resposta:
a) b) i 1 Z 0 enquanto (i = 1) faca i i + 1 Z Z + cont fimenquanto cont cont – 1 fimenquanto escreval ( Z )
i 1 Z 0 repita cont 5 escreval ( i ) repita i i + 1 Z Z + cont ate (i > 10) cont cont – 1 ate (cont < 1) escreval ( Z )
5. Construa estruturas de repetição Enquanto...Faca e Para...Faca equivalentes a:
a) b) k 2 P 1 repita j 1