Logo Passei Direto
Buscar

Programação

UNIASSELVI
Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Observe o algoritmo a seguir: 1 Programa condicao; 2 var a,x,y: integer; 3 begin 4 if a > 3 then 5 begin 6 x:=x*11; 7 y:=y+3; 8 a:=30; 9 end 10 else if x>30 then 11 begin 12 x:= x*3; 13 y:=y*2; 14 a:=12; 15 end 16 else if y>12 then 17 begin 18 x:= x*2; 19 y:=y+1; 20 a:=7; 21 end 22 else 23 begin 24 x:= x *1; 25 y:=y*3; 26 end 27 writeln( ‘valor a’, a); 28 writeln( ‘valor x’, x); 29 writeln( ‘valor y’, y); end Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a anterior, analise as afirmativas a seguir:I. Se inicializar a=4, x=4 e y=4, ao final da execução Y terá o menor valor. II. Se inicializar a=4, x=4 e y=4, ao final da execução X será 44. III. O programa apresenta erro, pois não faz a leitura dos valores. IV. A linha 19 não será executada se inicializar a=4, x=4 e y=4. É correto o que se afirma em: A I e III, apenas. B III e IV, apenas. C C, Alternativa Errada II, apenas. D I, II, III e IV. E E, Alternativa correta I, II e IV, apenas.
User badge image
Everaldo Oliveira

há 3 semanas

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina