• Matéria: Informática
  • Autor: ladaraxa
  • Perguntado 8 anos atrás

Em um algoritmo o programador criou dois tipos de estrutura condicional diferentes utilizando a estrutura "PARA" e trabalhando também com vetor chamado "numeros". Conforme o código apresentado as estruturas são diferentes respectivamente porque ? para i de 1 ate 10 faca escreva(“Digite um valor :) leia(numeros[i]) fimpara ===================================== para i de 1 ate 10 faca escreva(“Digite um valor :”) leia (i) escreva("Digite outro valor:") leia(numeros[i]) fimpara No primeiro exemplo o usuário primeiro informa a posição que deseja inserir o número no vetor e depois o número que será armazenado, enquanto que no segundo exemplo os números digitados são armazenados no vetor respeitando a ordem (posição) até preencher o vetor. No primeiro exemplo os números digitados são armazenados no vetor respeitando a ordem (posição) até preencher o vetor, enquanto que no segundo exemplo o usuário primeiro informa a posição que deseja inserir o número no vetor e depois o número que será armazenado. Os dois vetores realizam a mesma tarefa, no mesmo modo e não proporcionam possibilidade de erros No segundo exemplo é impossível cometer erros e tentar acrescentar números em posições que não existem no vetor No primeiro exemplo é possível cometer erros e tentar acrescentar números em posições que não existem no vetor

Respostas

respondido por: Pegnuin23
0
Esse algoritmo é uma pré-programação.
É um algoritmo estruturado.
Se mudar de idioma de linguagem de programação, vai melhorar muito.
Eu fiz a estruturação do seu vetor.
Anexos:
Perguntas similares