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?
algoritmo “exercicio5” procedimento mostrar inicio escreval(“mensagem”) fimprocedimento inicio mostrar fimalgoritmo.
algoritmo “exercicio5” inicio escreval(“mensagem”) fimalgoritmo.
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.
algoritmo “exercicio5” var x, y, soma: inteiro procedimento calcular inicio soma <- x + y fimprocedimento inicio calcular escreva(“soma = “,soma) fimalgoritmo.
algoritmo “exercicio5” var soma: inteiro funcao calcular inicio leia (x, y) calcular <- x + y retorne calcular fimfuncao inicio soma <- calcular escreva(“soma = “,soma) fimalgoritmo.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!