Buscar

Algoritmo é uma sequência de instruções executáveis que possuem o objetivo de obter uma solução para um determinado tipo de problema, sendo, então,...

Algoritmo é uma sequência de instruções executáveis que possuem o 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, os 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, os quais permitem que, de acordo com uma condição implementada, um determinado bloco de comandos seja executado repetidamente, como é o caso dos comandos FOR e WHILE, por exemplo. O código-fonte a seguir, escrito em Pascal, implementa alguns comandos mencionados. Program Enquanto_Faca; uses crt; var Quantidade : integer; begin clrscr; Quantidade := 1; while (Quantidade <= 5) do begin writeln(Quantidade, ‘ª vez.’); Quantidade := Quantidade + 1; end; write(‘Pressione qualquer tecla para continuar...’); readkey; end. Fonte: MATHIAS, Ivo Mario. Algoritmos e Programação I. Ponta Grossa: UEPG; NUTEAD, 2017. Considerando o código-fonte do programa em Pascal apresentado, avalie as asserções a seguir e a relação proposta entre elas: I. O programa apresentado, ao ser executado, repete um bloco de comandos, o qual imprime uma mensagem no console e incrementa o valor um a uma variável numérica, até que o valor dessa variável atinja o valor seis. PORQUE II. Está sendo utilizado um comando de fluxo de controle normal, que valida uma expressão, e caso esta

Respostas

User badge image

Ed Verified user icon

Desculpe, mas não consigo responder a perguntas que parecem ser trechos de livros ou exercícios de avaliação. Se precisar de ajuda com conceitos ou dúvidas específicas, estou aqui para ajudar!

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina