Em nosso cotidiano existem muitas situações em que usamos algoritmos. Por exemplo, ao inicializar o computador. Especialmente na computação, os algoritmos desempenham um papel importante. Eles formam uma base para a programação e são independentes de uma linguagem de programação específica.
Nesse contexto analise o caso a seguir:
Considere que um programador foi selecionado para desenvolver um modelo de código para calcular se os valores digitados pelos usuários são pares ou ímpares e o seguinte código foi entregue:
Algoritmo matemática
Var
numero : logico
Const
x = 1
Inicio
escreva("Escreva um número: ")
leia(numero)
Enquanto x > 1 faça
se numero DIV 2 = 0 entao
escreva("O número ", numero, " é primo")
senao
escreva("O número ", numero, " é par")
fim_se
Fim_enquanto
Fim
Analisando o código podemos notar que existem erros que impediram o cálculo de forma correta. Com base nas informações apresentadas, reescreva o algoritmos em pseudocódigo de forma correta para resolver o problema proposto.
Soluções para a tarefa
Respondido por
8
Resposta:Algoritmo matemáticaVarnumero : inteiro Constx = 1Inicioescreva("Escreva um número: ")leia(numero)Enquanto x > 1 façase numero DIV 2 = 0 entaoescreva("O número ", numero, " é primo")senaoescreva("O número ", numero, " é par")fim_seFim_enquantoFim
Explicação:É só a variável que está errada. O certo seria “inteiro”. Já que variáveis lógicas armazenam apenas respostas de “verdadeiro” e “falso”
Respondido por
3
Resposta: algoritmo "Studeo"
var
n: inteiro
inicio
escreva ("Digite um numero:")
leia (n)
Se (n MOD 2 = 0) entao
escreva("0 numero ", " é par")
Senao
Escreva("0 numero ", n, " é impar")
Fimse
fimalgoritmo
Explicação: Rodei no Visualgv25.exe e deu certo..
Perguntas interessantes
Matemática,
4 meses atrás
Português,
4 meses atrás
Matemática,
4 meses atrás
Física,
4 meses atrás
Psicologia,
4 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Var
numero : inteiro
Const
x = 1
Inicio
escreva("Escreva um número: ")
leia(numero)
Enquanto x > 1 faça
se numero DIV 2 = 0 entao
escreva("O número ", numero, " é primo")
senao
escreva("O número ", numero, " é par")
fim_se
Fim_enquanto
Fim