la teoria de maslow
TRABAJO FINAL
MATRIA: ALGORITMOS COMPUTACIONALES
PROFESOR: EDUARDO MIRELES CAMPOS
ALUMNO: EDGAR ALEJANDRO PÉREZ CEPEDA
ALGORITMO Nº 1
Un alumno desea saber cuál será su calificación final en la materia de algoritmos. Dicha calificación se compone de tres exámenes parciales. Considerando que su calificación resulta del promedio de los tres exámenes.
Modelo de solución:
Entrada:calificación-1, calificación-2, calificación-3
Proceso: promedio= (calificación-1+calificación-2+calificación-3)/3
Salida: promedio
Algoritmo:
1.- Inicio
2.- Declarar variables
Calificación-1-real
Calificación-2-real
Calificación-3-real
Promedio-real
3.- Datos de entrada
Calificación-1
Calificación-2
Calificación-3
4.- Proceso
Promedio=(calificación-1+calificación-2+calificación-3)/3
5.- Imprimir resultado
Promedio
6.- Fin
Diagrama de flujo:
ALGORITMO Nº 2
Ingresar por teclado el nombre y la edad de cualquier persona e imprima solo si la persona es mayor de edad, el nombre de la persona, de lo contrario, imprima un mensaje que diga: “no puede votar”.
Modelo de solución:
Entrada: Introducir el nombre y la edad
Proceso: Si la edad es>=18 imprimir elnombre de lo contrario imprimir “no puede votar”
Salida: Nombre/mensaje
Algoritmo:
1.- Inicio
2.- Declarar variables
Nombre-string
Edad-entero
3.- Datos de entrada
Nombre
Edad
4.- Proceso
Si edad>=18 imprimir nombre
Si no
Imprimir “no puede votar”
5.- Fin
Diagrama de flujo:
Algoritmo Nº3
En un grupo de 5 alumnos, el maestro desea saber cuántos alumnos tienen unacalificación superior al promedio del grupo en la materia de algoritmos, solamente se conoce el nombre del alumno y su calificación.
Modelo de solución:
Entrada: calificación-1, calificación-2, calificación-3, calificación-4, calificación-5
Proceso:promedio-grupo=(calificación-1+calificación-2+calificación-3+calificación-4+calificación-5)/5
Si promedio-grupo>a la calificación-1imprimir +1 si noimprimir +0
Total de alumnos con calificación mayor que el grupo=(1+0+1+0+1)
Salida: Total de alumnos con mayor promedio que el grupo en la materia de algoritmos
Algoritmos:
1.- Inicio
2.- Declarar variables
Calificacion-1
Calificación-2
Calificación-3
Calificación-4
Calificación-5
Promedio-grupo
3.- Datos de entrada
Calificación-1
Calificación-2
Calificación-3
Calificacion-4Calificación-5
4.- Proceso
promedio-grupo=(calificación-1+calificación-2+calificación-3+calificación-4+calificación-5)/5
Si promedio-grupo>a la calificación-1imprimir +1 si no imprimir +0
Si hay más calificaciones regresar al paso 4 si no continuar al paso 5
Total de alumnos con mayor promedio que el grupo=(1+0+1+0+1)
5.- Imprimir resultad
Total de alumnos con mayor promedio que el grupo
6.- FinDiagrama de flujo:
Algoritmo Nº4
Determinar el importe de inscripción que debe pagar un alumno considerando los siguientes conceptos de cobro:
$300.00 Cuota Rectoría
$800.00 Cuota Uamac
$150.00 Centro de cómputo
Se otorga un descuento a los estudiantes de acuerdo a su promedio en el semestre anterior:
50% promedio 9.0 a 10
40% promedio 8.0 a 8.9
30% promedio 7.0 a 7.9
20% promedio6.0 a 6.9
Modelo de solución:
Entrada:
$300.00 cuota rectoría
$800.00 cuota Uamac
$150.00 centro de cómputo
Promedio
Proceso: subtotal de las cuotas (cuota Uamac+centro de computo)= $950.00
Determinar el descuento:
Si su promedio es>=9.0
Descuento=(subtotal*0.50)=$475.00
Si su promedio>=8.0 y=7.0 y=6.0 y =9.0
Descuento=(subtotal*0.50)=$475.00
Si hay más alumnos regresar al paso 3 sino pasar al paso 5
5.- Imprimir resultado
Inscripción
6.- Fin
Diagrama de flujo:
Algoritmo Nº 5
Una tienda ofrece un descuento del 15% sobre el total de la compra, y un cliente desea saber cuánto deberá pagar finalmente por su compra.
Modelo de solución:
Salida.- importe final a pagar
Proceso.- (importe de compra*0.15)
Entrada.- importe de compra
Algoritmo:...
Regístrate para leer el documento completo.