AULA 10
PÓS – AULA
01 – Assinale a alternativa que apresenta a sintaxe correta para a estrutura de repetição
enquanto:
a)
b)
c)
d)
e)
enquanto <comandos> faça <comandos> fim_enquanto
enquanto <comandos> faça
enquanto <condição> faça <comandos> fim_enquanto
while/do<comandos>end while
faca <comandos> enquanto
02 – Dadas as afirmações abaixo, assinale a alternativa correspondente.
I – O bloco de comando se inicia com a palavra-chave enquanto e termina com o fimenquanto;
II – O comando utiliza outra palavra-chave: faça, sem a cedilha, sem a expressão lógica;
III – A expressão-lógica não precisa estar entre parênteses;
a) V, V, V
b) F, F, F
c) F, V, F
d) F, F, V
e) V, F, V
03 – Dado o comando while (i <= 10), assinale a alternativa correspondente.
a)
b)
c)
d)
e)
O comando while retorna o valor 0 após a execução dos programas.
Há uma atribuição do valor 10 à variável i.
i é um contador que será executado apenas nessa instrução.
O comando while indica que haverá uma verificação ao encerrar o bloco de comandos.
O comando enquanto (while) representa a repetição a partir da validação da condição
determinada que, no caso, incide em executar um conjunto de comandos subsequentes,
se esta for verdadeira.
04 – Leia o trecho abaixo e assinale a alternativa que melhor descreve a explicação dada.
“Uma outra aplicação importante do comando while diz respeito às aplicações sucessivas de um
programa de novo (EVARISTO, 2001, p.62)
a) Representa o comando de atribuição para a condição ser validada.
b) Significa que o comando executará a sequência de comandos para todas as entradas
de dados do programa.
c) Representa a função do comando de executar repetidas vezes um conjunto de
instruções dadas, desde que a entrada de dados seja diferente de 0.
d) Indica que o comando while será executado apenas durante aquele respectivo
processamento.
e) O comando while requer uma entrada de dados inserida manualmente pelo usuário
para todas as verificações do programa.
05 - Dado o trecho de algoritmo abaixo, assinale a alternativa que contém os mesmos
comandos utilizados, porém, em linguagem C.
escreva("Deseja continuar calculando? (S) Sim - (N) Não - ")
a)
b)
c)
d)
else, if, for
if/else, switch, while
switc, if, else
for, if/else, while
e) while, if/else, switch
06 - Explique a estrutura de repetição enquanto.
A estrutura de repetição enquanto...faça...fim_enquanto tem o funcionamento controlado por
decisão, e pode executar certo conjunto de instruções enquanto a condição verificada for
Verdadeira. No momento em que essa condição se torna Falsa, o processamento da rotina é
desviado para fora do laço. Se a condição for Falsa logo de início, as instruções do laço são
ignoradas” (MANZANO; OLIVEIRA, 2012, p. 89).
07 - Elabore um algoritmo que receba uma “X” quantidade de números e mostre se estes são:
positivos, negativos ou zero.
início
programa <- 1
enquanto programa = 1 faca
limpatela
escreva("Digite um número: ")
leia(número)
se numero > 0 entao
escreval("Positivo")
senao
se número = 0 entao
escreval("O número é igual a 0")
fimse
se numero < 0 entao
escreval("Negativo")
fimse
fimse
escreva("Deseja finalizar? (S/N) ")
leia(opc)
se opc = "S" entao
programa <- 0
fimse
fimenquanto
fimalgoritmo
Download

- WordPress.com