Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a2
a3
...
Ejemplo de un vector de 4 elementos a
El vector dea 4 ]elementos es: a[1] a[2] a[3] a[4]
N
a[ 1 ] = 2
a[ 2 ] = 4 2 4 6 8
En algoritmos
a[ 3 ]= 6 1 2 3 4
a[N] = a[1] a[2] a[3]. . . a[N]
a[ 4 ]= 8
Declaración de vectores en algoritmos: a[1] . . . a[N]
1.Escribir un algoritmo para generar un vector de N elementos con los N primeros números pares,
luego imprimirlo.
Análisis del problema
Salida: Un vector con los N primeros números pares
Entrada: La cantidad N
Proceso:
Algoritmo
variables ENTERAS: N, par[1]. . . Par[N], posicion
LEER: N
ESCRIBIR: “Vector con los”, N, “ primeros
números pares es: ”
PARA posición DESDE 1 HASTA N PASO 1
HACER
par[posición] ← 2*posición
ESCRIBIR: “Par[”, posición, “] : ”,
par[posición] FIN_PARA
2.Un número primo es aquel que solo tiene 2 divisores, así mismo y a la unidad. Calculando la
cantidad de divisores del número sabremos que es primo si esta cantidad es 2. Escribir un
algoritmo para generar un vector de N elementos con los N primeros números primos, luego
imprimirlo. Ejm Si N es 9 el resultado debe ser [ 2 3 5 7 11 13 17 19 23 ]
Análisis del problema
Salida:
Entrada:
Proceso:
Algoritmo
2.Escribir un algoritmo para ingresar números a un vector de N elementos y muéstrelo y
determinar ¿Cuál es el
mayor valor ingresado y que posición ocupa en el vector.
Análisis del problema
Salida: mostrar un vector de N elementos
Entrada: la cantidad N , los N números num[1]
Proceso:
Algoritmo
Variables REALES :num[1]…num[N];mayor
Variables ENTERAS : N ,cont_num,posición
LEER: N
PARA cont_num DESDE 1 HASTA N HACER
LEER : num[cont_num]
mayor 0 ;
posicion 0;
SI num[cont_num]>mayor ENTONCES
mayor num[cont_num]
Posicion cont_num
FIN_SI
FIN_PARA
ESCRIBIR : “el vector [“ N “] tiene como elementos :”
PARA cont_num DESDE 1 HASTA N HACER
ESCRIBIR : “num[“ cont_num “] :” , num[cont_num]
FIN_PARA
Algoritmo vector de los n primeros inpares comenzando desde un n