Informática, perguntado por sonialeandro2017, 9 meses atrás

Um algoritmo é uma sequência de passos os quais visam atingir um objetivo bem definido. Um algoritmo pode ser escrito em uma sequência linear de instruções ou pode ser modularizado, ou seja, pode ser escrito com sub-rotinas com objetivos específicos. Qual, dentre as seguintes alternativas, apresenta um algoritmo modularizado para mostrar a saída? a. algoritmo “exercicio5” procedimento mostrar inicio escreval(“mensagem”) fimprocedimento inicio mostrar fimalgoritmo. -- b. algoritmo “exercicio5” var x, y, soma: inteiro procedimento calcular inicio soma <- x + y fimprocedimento inicio calcular escreva(“soma = “,soma) fimalgoritmo. -- c. algoritmo “exercicio5” var x, y, soma: inteiro funcao calcular(num1, num2: inteiro) inicio calcular <- num1 + num2 retorne calcular fimfuncao inicio leia (x, y) soma <- calcular(x,y) escreva(“soma = “,soma) fimalgoritmo. -- d. algoritmo “exercicio5” var soma: inteiro funcao calcular inicio leia (x, y) calcular <- x + y retorne calcular fimfuncao inicio soma <- calcular escreva(“soma = “,soma) fimalgoritmo. -- e. algoritmo “exercicio5” inicio escreval(“mensagem”) fimalgoritmo.

Soluções para a tarefa

Respondido por LarissaMoura3
1

b. A sub-rotina calcular foi escrita como função e, como não retorna valor, deveria ser um procedimento.

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.  

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

Considerando o algoritmo do enunciado da questão, é possível observar que a sub-rotina calcular foi escrita como um caráter de função, de forma a não retornar um valor, deveria ser um procedimento.

Em anexo acrescentei o complemento da questão.

Bons estudos!

Anexos:

FeeLiiPee01: Esta Errado Essa
FeeLiiPee01: Essa Resposta e de Outra Pergunta Parecida Com Essa.
Respondido por FeeLiiPee01
0

Resposta:

A Resposta Correta e Letra A.

Acabei de Responder.

Explicação:

algoritmo “exercicio5”

procedimento mostrar

inicio

escreval(“mensagem”)

fimprocedimento

inicio

mostrar

fimalgoritmo.

Perguntas interessantes