Informática, perguntado por toninhod8, 10 meses atrás

Na elaboração de algoritmos, existem problemas simples para serem solucionados, mas há casos onde soluções são mais complexas e necessitam de maior esforço na elaboração da lógica necessária para que se chegue a uma solução computacional aceitável. Depois, com um algoritmo definido, este deve ser avaliado em sua funcionalidade e verificado se serve como solução para um problema.

Observe o algoritmo a seguir:

Algoritmo Numeros
Var
valor : vetor[1..10] de caractere
Início
Escreva ("Digite um número: ")
Leia (" valor ")
Se ( valor < 0 ) então
Escreva ( "POSITIVO" )
Senão
Se ( valor > 0 ) então
Escreva ( "NEGATIVO" )
Senão
Escreva ( "ZERO" )
Fim_se
Fim_se
Fim

Descreva de forma sucinta, os erros existentes neste algoritmo e que podem impedir o funcionamento correto do mesmo, justificando suas indicações..

Soluções para a tarefa

Respondido por brenoicpb
10

Resposta:

Explicação:

Primeiro erro está na leitura do vetor, deve se especificar a posição em que você quer que seja atribuída do vetor o valor do terminal.

Segundo erro é que na verificação se o numero é positivo deve-se utilizar o sinal de ">" que 0 e não de "<" que 0

Terceiro erro é igual ao erro anterior o operador está errado, se usa "<" para verificar se é negativo e não ">" que esta sendo utilizado

E o ultimo erro é que fimse se escreve junto e não com "_"

Perguntas interessantes