Documente Academic
Documente Profesional
Documente Cultură
de México
Ingeniería en Informática
Lógica de Programación
Evaluación
Grupo: 110101
Pseudocódigo
Inicio
Leer tam
Dimension num[tam]
Leer num_mul
mostrarArray(num, tam)
FinAlgoritmo
num[i]<-num_mul*i
Fin Para
Fin SubProceso
Escribir num[i]
Fin Para
Fin SubProceso
Diagrama de Flujo
Opción 1
Pseudocódigo
Inicio
Leer tam
dimension num_alea[tam]
aprobados = 0
desaprobados = 0
sum_aprobados = 0
sum_desaprobados =0
num_alea[i] = Aleatorio(0,10)
Escribir num_alea[i]
aprobados = aprobados + 1
Sino
desaprobados = desaprobados + 1
Fin Si
Fin Para
promgen = (sum_aprobados+sum_desaprobados)/tam
prom_aprobados = sum_aprobados/aprobados
prom_desaprobados = sum_desaprobados/desaprobados
Escribir "El promedio general de las ", tam, " notas es: ",promgen
FinAlgoritmo
Diagrama de Flujo
Diagrama de Nassi Schneiderman
Captura Programa
Opción 2
Pseudocódigo
Inicio
Leer n
Dimension tamaño[n]
apro<-0
repro<-0
sumapro<-0
sumarepro<-0
Leer a
Si a>=7 Entonces
apro=apro+1
sumapro=sumapro+a
SiNo
repro=repro+1
sumarepro=sumarepro+a
FinSi
FinSi
FinPara
promgene=(sumapro+sumarepro)/n
prom_ap = sumapro/apro
prom_re = sumarepro/repro
FinAlgoritmo
Diagrama de Flujo
Diagrama de Nassi Schneiderman
Captura Programa
3. Suponga un arreglo que contiene “n” notas de 0 a 10, de acuerdo a la nota
contenida indique cuantos estudiantes son:
Deficientes (0 - 5)
Regulares (6 - 7)
Buenos (8 – 9)
Excelentes (10)
Opción 1
Pseudocódigo
Inicio
Leer tam
dimension num_alea[tam]
dimension contadores[4]
num_alea[i] = Aleatorio(0,10)
Escribir num_alea[i]
contadores[1] = contadores[1] + 1
Sino
si num_alea[i]>=6 y num_alea[i]<=7
contadores[2] = contadores[2] + 1
Sino
si num_alea[i]>=8 y num_alea[i]<=9
contadores[3] = contadores[3] + 1
sino
si num_alea[i]==10
contadores[4] = contadores[4] + 1
fin si
FinSi
fin SI
Fin Si
Fin Para
Segun i Hacer
0:
1:
2:
3:
Fin Segun
Fin Para
FinAlgoritmo
Diagrama de Flujo
Opción 2
Pseudocódigo
Inicio
Leer n;
Dimension alumnos[n];
Dimension contadores[4]
Leer cal
SiNo
contadores[2]=contadores[2]+1;
SiNo
contadores[3]=contadores[3]+1;
SiNo
Si cal=10 Entonces;
contadores[4]=contadores[4]+1;
FinSi
FinSi
FinSi
FinSi
FinPara
FinAlgoritmo
Diagrama de Flujo