ALGORITMO No. 1
Saber si un alumno está aprobado en el primer parcial de
principios de programación.
Análisis
Entrada: Calificación del primer parcial (CPP)
Salida: Mensaje “Aprobado”
1-
Inicio
2-
Pedir la calificación del primer parcial de
principios
de programación (CCP)
3-
Preguntar si la calificación es mayor o igual a 6,
CCP>=6
Si mostrar el mensaje “Aprobado”
4-
Fin
ALGORITMO No. 2
Saber si un número es neutro.
Análisis
Entrada: Valor del Numero
(N)
Salida: Mensaje “Neutro”
1-
Inicio
2-
Mostrar el valor del número (N)
3-
Preguntar si el número es igual a 0, N=0
Mostrar mensaje “Neutro”
4-
Fin
ALGORITMO No. 3
Saber si un número es positivo.
Análisis
Entrada: Valor del número (N)
Salida: Mensaje “Positivo”
1-
Inicio
2-
Preguntar el valor del número (N)
3-
Preguntar si (N)
es “+”, N>0
Mostrar el mensaje “Positivo”
4-
Fin
ALGORITMO No. 4
Calcular el total de una persona que debe pagar en una
llantera, si el precio de cada llanta es de $800.00 si
compra menos de cinco
llantas y de $700.00 si compra
más de cinco.
Análisis
Entrada: Numero de llantas que comprara (NC)
Salida: El
precio total (PT)
1-
Inicio
2-
Saber el numero de llantas (NC) que comprara,
sabiendo que,
800<5 llantas
700>5 llantas
3-
Realizar las operaciones, Pt=800*NC, Pt=700*NC
4-
Mostrar el total
(PT)
5-
Fin
ALGORITMO No. 5
Saber si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de 3 calificaciones es mayor o igual a 70, reprueba en caso contrario.
Análisis
Entrada: Promedio de 3 calificaciones (C1, C2,
C3)
Salida: Mensaje, “Aprueba o
Reprueba”
1-
Inicio
2-
Preguntar el promedio de 3 calificaciones, C1, C2, C3
3-
Realizar la operación, P=c1+ c2+ c3/3
4-
Preguntar si P,
es mayor o igual que 70
Si, mostrar el mensaje “Aprueba”
No,
“Reprueba”
5-
Fin
ALGORITMO No. 6
Leer 2 números, si son iguales que los multiplique, pero si
el primero es mayor que el segundo que
lo reste y si no que lo sume.
Análisis
Entrada: Numero 1 (N1), Numero 2 (N2)
Salida: Mensaje “Multiplicar”, “Restar”, “Sumar”,
Resultado
(R)
1-
Inicio
2-
Conocer el valor de N1, N2
3-
Preguntar si los números son:
N1=N2
R=N1*N2 si no
N1>N2
R=N1-N2 si no
N1<N2
R=N1+N2
Si, mostrar el mensaje
4-
Fin
ALGORITMO No. 7
Leer 3 números
diferentes e imprimir el número mayor
de los 3.
Análisis
Entrada: Tres Números (a,
b, c)
Salida: Numero mayor (NM)
1-
Inicio
2-
Conocer el valor de, a, b, c
3-
Preguntar si, a>b, b>c, c>a
4-
Imprimir el numero mayor
5-
Fin
ALGORITMO No. 8
Un alumno desea saber cual será su promedio general en los
tres más difíciles materias que cursan. Cual será el promedio que obtendrá en
cada una de ellas, si evalúan de la siguiente forma.
a) Calificación de Matemáticas
Examen 90%
Promedio 10%
(Tarea)
Nota: En esta materia se pidió un total de 3tareas.
b)
Calificación de Física
Examen 80%
Promedio 20%
Nota: En esta materia se realizaron 2 tareas
c)
Calificación de química
Examen 85%
Promedio 15%
Nota: En esta materia se realizaron 3
tareas
Análisis
Entrada:
MT1
|
FT1
|
QT1
|
MT2
|
FT2
|
QT2
|
MT3
|
QT3
|
|
ME
|
FC
|
QE
|
MCT
|
FCT
|
QCT
|
Salida: Calificación Total (CT)
1-
Inicio
2-
Conocer los valores de las tareas de Matemáticas
yExamen, MT1,MT2,MT3,ME
3-
Conocer los valores de las tareas de
física, FT1,FT2,FE
4-
Conocer los valores de las tareas de química, QT1,QT2,QT3,QE
5-
Hacer los cálculos para obtener las
calificaciones de materias.
MCT= (((MT1+MT2+MT3)/3)*0.1)+(ME*0.9)
FCT= (((FT1+FT2)/2)*0.2)+(FE*0.8)
QCT= (((QT1+QT2+QT3)*0.15) + (QE*0.85)
6-
Promediarlas 3 calificaciones totales de las
materias
CT=((MCT+FCT+QCT)/3)
7-
Mostrar calificación total (CT)
8-
Fin
Supongamos que un
individuo desea invertir su capital en un
banco y desea saber cuánto dinero
ganara después de un mes,
si el banco paga a razón de 2% mensual.
Análisis
Entrada: Capital (C)
Salida: Total (T)
1-
Inicio
2-
Conocer el valor de “C”
3-
Ejecutar la operación, T=C*0.02
4-
Mostrar resultado “T”
5-
Fin
ALGORITMO No. 10
Determinar la cantidad de dinero que recibirá un trabajador
por concepto de las horas extras trabajadas en una empresa, sabiendo que,
cuando las horas de trabajo exceden de 40, el resto se consideran horas extras
y que estas se pagaran al doble de una hora normal, cuando no exceden de 8, si
las horas extras exceden de 8 se pagaran las primeras 8 al doble de lo que se
pagan las horas normales y el resto al triple.
Análisis
Entrada: Horas Trabajadas (HT) Salida: Sueldo Total (ST)
Horas
Extras (EX)
Sueldo
por Hora (SH)
1-
Inicio
2-
Conocer el valor de “HT”
3-
HT>40 HT=40
EX=HT-40
EX>=8
SH=CS/4
4-
Mostrar
sueldo
5-
Fin
ALGORITMO No. 11
Una compañía de seguro está abriendo un departamento de
finanzas y estableció un programa para captar clientes, y consiste en lo
siguiente, si el monto por lo que se efectúa la finanza es menor que $50.00, la
cuota a pagar será del 3% del monto y si el monto es mayor de $650.00 el monto
a pagar será del 2%. La afianzadora desea determinar cuál será la cuota que
debe pagar el cliente.
Análisis
Entrada: Monto de Fianza (MF)
Salida: Cuota a Pagar (CP)
1-
Inicio
2-
Conocer el monto de fianza
3-
Si el, MF>50,000
Aplicar cuota del 2%, CP=MF*0.02
4-
Mostrar resultados
5-
Fin
ALGORITMO No. 12
Un maestro desea saber qué porcentaje de hombres y porcentaje de mujeres hay en un grupo de
estudiantes.
Análisis
Entrada: Total de Alumnos (T_A), Numero
de Hombres (N_H), Numero
de Mujeres (N_M)
Salida: Promedio de Hombres (P_H), Promedio de Mujeres (P_M)
1-
Inicio
2-
Conocer los valores de T_A, N_H, N_M
3-
Ejecutar la operación para el porcentaje de
hombres,
P_H=N_H*100/T_A
4-
Ejecutar la operación para el porcentaje de
mujeres,
P_M=N_M*100/T_A
5-
Fin
ALGORITMO No. 13
Un alumno desea saber cuál será su calificación final en la materia de
algoritmos. Dicha calificación se compone de los siguientes porcentajes.
a)
55% de
sus 3 calificaciones parciales (CP)
b)
30% examen
final (EF)
c)
15% trabajo final (TF)
Análisis
Entrada: Saber tres calificaciones parciales, (P1, P2, P3)
Salida: Calificación Final (CF), Examen final (EF)
1-
Inicio
2-
Conocer el valor de 3 calificaciones
CP=P1+P2+P3/3* 0.55
CF=EF*30
TF=TF* 0.15
3-
Mostrar resultado (CF)
4-
Fin
ALGORITMO No. 14
Un vendedor recibe un sueldo base, más un 10%extra por comisión
de sus ventas. El vendedor desea saber cuánto dinero obtendrá por concepto de
comisión por las tres ventas realizadas en el mes y el total que se recibirá en
el mes tomando en cuenta el sueldo base y comisiones.
Análisis
Entrada: Conocer el sueldo (SB), Variables (PC=precio de comisión)
Salida: Mensaje, Sueldo Total (ST)
1-
Inicio
2-
Conocer sueldo base
3-
Preguntar comisión, PC=SB*10, C=PC*3
4-
Calcular
sueldo total, ST=C+SB, PC=SB*.10,
C=PS*3, ST=C+SB
5-
Imprimir
sueldo total
6-
Fin
ALGORITMO No. 15
Un hombre desea saber cuanto dinero se genera por concepto
de interés, sobre la cantidad que tiene
de inversión en la banca. El decidió no invertir los intereses siempre y cuando
acceda a $7000.00 y en este caso desea saber
cuanto dinero tendrá finalmente en su cuenta.
Análisis
Entrada: Cantidad de Inversión (CI) Salida: Dinero por Interés
(DCI)
1-
Inicio
2-
Conocer el valor de, “CI”
3-
Preguntar si, “CI”, es mayor que $7000: CI>7000
Si=Reinvertir
No= No Reinvertir
4-
Mostrar resultado de “DCI”
5-
Fin
ALGORITMO No. 16
Realizar un algoritmo que calcule la edad de una persona.
Análisis
Entrada: Año Actual (AA),
Año de Nacimiento (AN)
Salida: Edad Actual (EA)
1-
Inicio
2-
Conocer el año actual (AA), año de nacimiento
(AN)
3-
Realizar la operación: (AA-AN)=EA
4-
Mostrar resultados
5-
Fin
ALGORITMO No. 17
Un dueño de una tienda compra un articulo a un precio
determinado, obtener el precio de lo que se debe vender
para obtener una ganancia
de 30%.
Análisis
Entrada: Precio de Articulo (PA)
Salida : Precio Total
del Articulo (PTA)
1-
Inicio
2-
Conocer el precio de articulo, (PA)
3-
Ejecutar operación: PTA=PA*30/100+PA
4-
Mostrar resultados, PTA
5-
Fin
ALGORITMO No. 18
En supermercado se hace una compra mediante la cual se obtiene
un descuento dependiendo de un número que se escoja al azar. Si el numero escogido
es menor que 74, es el descuento en 15% sobre la compra, si es mayor que 74 el
descuento es de 20% ,obtener cuánto dinero se descuenta.
Análisis
Entrada: El Numero al Azar (NA), Total de Compra (TC)
Salida: Descuento (D)
1-
Inicio
2-
Conocer el número al azar (NA)
3-
Preguntar si el numero al azar es menor que 74, NA>74
SI=D=TC-15%
NO=D=DT-15%
4-
Mostrar resultado
5-
Fin
No hay comentarios:
Publicar un comentario