Logo Passei Direto
Buscar
Algoritmo é uma sequência de instruções executáveis que possuem 0 objetivo de obter uma solução para um determinado tipo de problema, sendo, então, um conjunto de ações que resultam em uma sequência de passos, atingindo um objetivo. A implementação de um algoritmo é considerada abstrata até ele ser codificado através de uma linguagem de programação, que então pode ser executado e testado. Um programa de computador, ou software em inglês, pode ser descrito pela codificação de um algoritmo em uma linguagem de programação, sendo possível sua execução pelo computador, realizando as tarefas específicas definidas no algoritmo. Para a implementação de um algoritmo, existem comandos de fluxo de controle, 05 quais permitem que um determinado bloco de comandos seja executado, caso alguma condição seja satisfeita, ou então um outro bloco seja executado, caso a primeira condição não ser satisfeita Além disso, existem comandos conhecidos por laços de repetição, 05 quais permitem que, de acordo com uma condição implementada, um determinado bloco de comandos seja executado repetidamente, como é 0 caso dos comandos FOR e WHILE, por exemplo. 0 código-fonte a seguir, escrito em Pascal, implementa alguns comandos mencionados Program Enquanto_Faca; uses crt; var Quantidade integer; begin cirscr; Quantidade - 1; while (Quantidade <= 5) do begin writeln(Quantidade, vez:); Quantidade - Quantidade + 1; end; Pesquisor por imagem write['Pressione qualquer tecla para continuar..:); readkey; end. Fonte: MATHIAS, Ivo Mario. Algoritmos e Programação I. Ponta Grossa: UEPG; NUTEAD, 2017. Considerando 0 código-fonte do programa em Pascal apresentado, avalie as asserções a seguir e a relação proposta entre elas: 1.0 programa apresentado, ao ser executado, repete um bloco de comandos, 0 qual imprime uma mensagem no console e incrementa 0 valor um a uma variável numérica, até que 0 valor dessa variável atinja 0 valor seis. PORQUE II. Está sendo utilizado um comando de fluxo de controle normal, que valida uma expressão, e caso esta seja satisfeita, executa uma vez 0 bloco abaixo desta A respeito dessas asserções, assinale a opção correta A) A asserção é uma proposição falsa, e all é uma proposição verdadeira B) As asserções le II são falsas. C) As asserções le II são verdadeiras, mas a II não é uma justificativa correta dal D} A asserção é uma proposição verdadeira, e all é uma proposição falsa E} As asserções le II são verdadeiras, e a II é uma justificativa correta dal.
User badge image
Lauro Cassiano de Souza Oliveira

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as asserções: I. O programa apresentado, ao ser executado, repete um bloco de comandos que imprime uma mensagem no console e incrementa o valor de uma variável numérica até que o valor dessa variável atinja 6. Analisando o código: a variável Quantidade inicia em 1, e o laço while executa enquanto Quantidade <= 5, incrementando Quantidade em 1 a cada iteração. Portanto, o laço imprime Quantidade de 1 até 5, e para quando Quantidade é 6. Logo, a asserção I é verdadeira. II. Está sendo utilizado um comando de fluxo de controle normal, que valida uma expressão, e caso esta seja satisfeita, executa uma vez o bloco abaixo desta. No código, o comando usado é while, que é um laço de repetição, não um comando que executa o bloco apenas uma vez se a condição for verdadeira (como o if). Portanto, a asserção II é falsa. Conclusão: I é verdadeira e II é falsa. Alternativa correta: D) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina