Es una Colección de datos del mismo tipo , que se almacenan en posiciones consecutivas de memoria y reciben un nombre común.
Y para referirse a un determinado elemento tendremos de acceder usando un índice para especificar la posición que queremos extraer o modificar su valor
EJEMPLO-1:
Desarrollar un programa que me permita almacenar en dos vectores los 10 nombres y al frente las edades correspondientes a dichas personas
solucion
arreglo [10] de cadena [10] nombre
arreglo [10] de entero edad
entero i
inicio
para i <-1 hasta 10 haga
escriba "ingrese nombre: "
lea nombre [i]
escriba "ingrese edad: "
lea edad[i]
fin para
para i <- 1 hasta 10 haga
escriba nombre [i]
escriba edad [i]
llamar nueva_linea
fin para
fin
ejemplo-2:
desarrollar un programa tipo vector que permite almacenar el nombre de la persona y al frente ubica su salario.
solucion
arreglo [10] de cadena [10] nombre
arreglo [10] de real salario
entero i
inicio
para i <- 1 hasta 10 haga
escriba "ingrese el nombre: "
lea nombre [i]
escriba "ingrese su salario: "
lea salario [i]
fin para
para i <- 1 hasta 10 haga
escriba nombre[i]
escriba salario[i]
fin para
fin
ejemplo-3:
desarrollar un arreglo donde ingrese 10 empleados con su respectivo nombre y salario, si el empleado trabaja mas 48 h se le da un amento del 1%
solucion
arreglo [10] de cadena [20] nombrearreglo [10] de real valor_h, horas_t, pago
entero i
inicio
para i <-0 hasta 9 haga
escriba "ingrese hombre"
lea nombre[i]
escriba "ingrese horas trabajadas "
lea horas_t[i]
escriba "ingrese valor"
lea valor_h[i]
fin para
pago[i]<-h_t[i]*v_H
para i <- 0 hasta 9 haga
si h_t >48 entonces
pago[i]<-pago[i]/0.1
fin si
fin para
para <-0 hasta 9 haga
escriba "[",nombre[i],"]"
llamar nueva_linea
escriba "[",h_t[i],"]"
llamar nueva_linea
escriba "[",pago[i],"]"
fin para
fin
ejemplo_4:
algoritmo que lee su nombre y lo muestre
solucion
arreglo [5] de cadena [10] nombre
entero i
inicio
para i <- 1 hasta 5 haga
escriba " ingrese su nombre: "
lea nombre [i]
fin para
para i <- 1 hasta 5 haga
escriba nombre [i], " "
fin para
fin
ejemplo_5:
algoritmo que determine la edad de una persona si es mayor de edad o menor de edad.
solucion
arreglo [10] de entero edad
arreglo [10] de cadena [10] nombre
entero i
inicio
para i <- 1 hasta 10 haga
escriba " ingrese su nombre: "
lea nombre [i]
escriba " ingrese su edad: "
lea edad [i]
si edad > 18 entonces
escriba " usted es mayor de edad"
sino
escriba " usted es menor de edad y no puede salir despues de las 12 pm "
fin si
fin para
para i <- 1 hasta 10 haga
escriba nombre[i]," "
escriba edad[i]," "
fin para
fin
No hay comentarios.:
Publicar un comentario