Informática, perguntado por alandoug, 1 ano atrás

Observe o algoritmo abaixo, em seguida leia as afirmações e assinale a alternativa correta.

algoritmo contagem
var
i : inteiro
n : logico
resposta : caractere
inicio
i := 1
n := 1
enquanto (i =< 50) E (n = 1) faça
escreva ("Deseja continuar? S/N ")
leia(resposta)
se (resposta = "S") OU (resposta = "s") então
n := 1
senão
n := 0
fim_se
i := i + 1
fim_enquanto
Escreva (i)
Escreva (n)
fim.

I ? O laço Enquanto do algoritmo será executado no mínimo uma vez.
II ? As variáveis "i", "n" e "resposta" são variáveis locais.
III ? O laço Enquanto será executado 50 vezes, independente do valor da variável "resposta".
IV ? A condição testada no laço Enquanto é o resultado de uma "conjunção lógica".
ALTERNATIVAS


Somente as afirmativas I e II estão corretas.


Somente as afirmativas I e III estão corretas.


Somente as afirmativas II e IV estão corretas.


Somente as afirmativas I e IV estão corretas.


Todas as afirmativas estão corretas.

Soluções para a tarefa

Respondido por kkmilacalefi16
2
resposta correta é || e |V

SyLock: as variáveis "i", "n" e "resposta" são globais, já que são declaradas no inicio do algoritmo e sendo visíveis em qualquer parte do mesmo.
Respondido por SyLock
2
Resposta: I e IV

1º 
- No algoritmo está sendo utilizado qual padrão? da linguagem C que também utiliza 1 para verdadeiro e 0 para falso?
- No laço enquanto o operador relacional está incorreto: Em vez de =< deveria ser <=. 



kkmilacalefi16: ixi agr ja foi kk
Perguntas interessantes