UNIVERSIDAD NACIONAL DE INGENIERÍA
ÁREA DEL CONOCIMIENTO DE INGENIERÍA Y AFINES
PROGRAMA ACADÉMICO DE INGENIERÍA CIVIL
EJERCICIOS DE LA ASIGNATURA DE
INTRODUCCION A LA PROGRAMACION.
AUTORES:
Br: CISNEROS RODRIGUEZ ALVIS FERNANDA – 2024-1284U
Br: Garmendia Herrera Jocter Jandinson – 2024-1384U
DOCENTE:
MSc. Fatima
MANAGUA, 24 de mayo 2025
RESOLVER LOS SIGUIENTES EJERCICIOS.
1. Confecciona un programa que lea N números, imprima la cantidad de
positivos, de ceros y de negativos en la lista.
Proceso ContarNumeros
Definir N, num, positivos, negativos, ceros Como Entero
Escribir "Ingrese la cantidad de números:"
Leer N
positivos <- 0
negativos <- 0
ceros <- 0
Para i <- 1 Hasta N Hacer
Escribir "Ingrese el número ", i, ":"
Leer num
Si num > 0 Entonces
positivos <- positivos + 1
Sino Si num < 0 Entonces
negativos <- negativos + 1
Sino
ceros <- ceros + 1
FinSi
FinPara
Escribir "Cantidad de números positivos: ", positivos
Escribir "Cantidad de números negativos: ", negativos
Escribir "Cantidad de ceros: ", ceros
FinProceso
2. Confecciona un programa que lea las notas de N alumnos en una materia
de un grupo de clase. Se necesita saber cuántos aprobaron y cuál fue la
nota mayor.
Proceso NotasAlumnos
Definir N, nota, aprobados, mayor Como Real
Escribir "Ingrese la cantidad de alumnos:"
Leer N
aprobados <- 0
mayor <- -9999 // Un valor inicial muy bajo
Para i <- 1 Hasta N Hacer
Escribir "Ingrese la nota del alumno ", i, ":"
Leer nota
Si nota >= 60 Entonces
aprobados <- aprobados + 1
FinSi
Si nota > mayor Entonces
mayor <- nota
FinSi
FinPara
Escribir "Cantidad de alumnos aprobados: ", aprobados
Escribir "La nota más alta es: ", mayor
FinProceso