Informática, pregunta formulada por pastenchuy1565, hace 1 año

Hacer un algoritmo que permita cargar un vector con cinco números enteros y determinar, ¿cuantos números primos existen en el vector?. 2. hacer un algoritmo que permita cargar un vector con cinco números enteros y determinar, ¿cuantos números pares y cuantos números impares existen en el vector? 3. hacer un algoritmo que permita cargar dos vectores con cinco números enteros cada uno y calcular el promedio de cada uno de ellos. 4. hacer un algoritmo que permita cargar un vector con cinco números enteros y determinar lo siguiente: ¿cuál es el número mayor? y ¿cuál es el número menor?


xCesar: facil.... dime te salio}?
danynaruto25: ya te ayudadon con estos ejercicios o necesitas algo mas ?

Respuestas a la pregunta

Contestado por irmajulia
1

Los algoritmos de los problemas con vectores planteados son:

Algoritmo Ejercicio1-NumerosPrimos

Dimension numeros[5];

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Escribir "numeros[",i,"]=" sin saltar

 Leer valor;

 numeros[i]<-valor;

FinPara

contPrimos=0;

Para i<-1 Hasta 5 Con Paso 1 Hacer

 j=1;

 primo=1;

 Mientras j<=numeros[i] y primo=1 Hacer

  residuo<-numeros[i] MOD j;

  Si residuo=0 y j<>1 y j<> numeros[i] Entonces

   primo=0;

  Fin Si

  j=j+1

 Fin Mientras  

 Si primo=1 O numeros[i]=1 O numeros[i]=j Entonces

  contPrimos=contPrimos+1

 Fin Si

FinPara

Escribir "Cantidad de Primos:", contPrimos  sin saltar

FinAlgoritmo

Algoritmo Ejercicio2-Pares-Impares

Dimension numeros[5];

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Escribir "numeros[",i,"]=" sin saltar

 Leer valor;

 numeros[i]<-valor;

FinPara

contPares = 0;

contImpares = 0;

Para i<-1 Hasta 5 Con Paso 1 Hacer

 residuo<-numeros[i] MOD 2;

 Si residuo = 0 Entonces

  contPares = contPares + 1;

 SiNo

  contImpares = contImpares + 1;

 Fin Si

FinPara

Escribir "Cantidad de Pares:", contPares

Escribir "Cantidad de Impares:", contImpares

FinAlgoritmo

Algoritmo Ejercicio2-Promedio

Dimension numeros1[5];

Dimension numeros2[5];

Escribir "Ingrese Primer vector:"

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Escribir "numeros1[",i,"]=" sin saltar

 Leer valor;

 numeros1[i]<-valor;

FinPara

Escribir "Ingrese Segundo vector:"

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Escribir "numeros2[",i,"]=" sin saltar

 Leer valor;

 numeros2[i]<-valor;

FinPara

suma1=0;

suma2=0

Para i<-1 Hasta 5 Con Paso 1 Hacer

 suma1=suma1+numeros1[i];

 suma2=suma2+numeros2[i];

 

 promedio1 = suma1/5;

 promedio2 = suma2/5;

FinPara

Escribir "Promedio vector 1 es:", promedio1

Escribir "Promedio vector 2 es:", promedio2

FinAlgoritmo

Algoritmo Ejercicio4-MayorMenor

Dimension numeros[5];

Escribir "Ingrese Primer vector:"

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Escribir "numeros[",i,"]=" sin saltar

 Leer valor;

 numeros[i]<-valor;

FinPara

i=1;

numMayor=numeros[i];

numMenor=numeros[i];

Mientras i<5 Hacer

 i=i+1;

 Si numeros[i]>numMayor Entonces

  numMayor<-numeros[i]

 Fin Si

 

 Si numeros[i]<numMenor Entonces

  numMenor<-numeros[i]

 Fin Si

Fin Mientras

Escribir "El mayor es:", numMayor

Escribir "El menor es:", numMenor

FinAlgoritmo

Otras preguntas