
EJEMPLOS
ALGORITMO datopersonal
ALGORITMO #1
Mostrar su nombre, sexo edad y estado civil, que son ingresados por teclado
ALGORITMO datopersonal
INICIO
CARACTER nombre[30], sexo, Ec
Entero edad
1.-LEER nombre, sexo, edad, Ec // Ec = estado civil
2.-MOSTRAR nombre, sexo, edad , Ec
FIN
ALGORITMO #2
Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad
ALGORITMO edad
INICIO
CARACTER nombre[30].
Entero edad
1.-LEER nombre, edad
2.-MOSTRAR nombre, edad
FIN
ALGORITMO #3
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.
ALGORITMO adulto
INICIO
CARACTER nombre
Entero edad
1.- LEER nombre, edad
2.- SI (edad >= 18)
ENTONCES
a)MOSTRAR nombre
FINSI
FIN
ALGORITMO #4
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”.
ALGORITMO votar
INICIO
Cadena nombre
Entero edad
1.-LEER nombre , edad
2.-SI ( edad >= 18) ENTONCES
a)MOSTRAR nombre
SINO
a)MOSTRAR “no puede votar”
FINSI
FIN
ALGORITMO #5
Ingresar por teclado el nombre, la edad y el sexo de cualquier persona e imprima, solo si la persona es de sexo masculino y mayor de edad, el nombre de la persona. NOTA: suponga que en el campo denominado sexo el numero 1 es masculino o el numero 2 es femenino
ALGORITMO sexo
INICIO
Cadena nombre
Entero sexo , edad
1.-LEER nombre, sexo, edad
2.-SI (sexo = 1) y (edad>= 18)
ENTONCES
a)MOSTRAR nombre.
FINSI
FIN
ALGORITMO #6
ALGORITMO: Promedio
DESCRIPCIÓN: Calcular la media (promedio) de 3 números
CONSTANTES: --------------------------------
VARIABLES: Entero: N1, N2, N3 Real: Prom
INICIO
1.Leer N1, N2,N3
2.Prom= (N1+ N2+N3)/3
3.Escribir Prom
FIN
ALGORITMO #7
ALGORTMO: Promedio final
DESCRIPCCION: Elaborar un algoritmo para calcular el promediofinal de la materia de algoritmos. Dicha calificación se compone delos siguientes porcentajes.
55% -----del promedio final de sus calificaciones parciales (3)
30% ----- de la calificación de promedio
15% ----- de la calificación de un trabajo final
CONSTANTE: ----------------------------------
VARIABLE: Real: P1, P2, P3, Prom., Examen, TrabajoF, Prom. Final
INICIO
1.Leer P1, P2, P3
2.Prom=(( P1+ P2+ P3)/3)*0.55
3.Leer Examen
4.Leer TrabajoF
5.Prom. Final= (Prom + (Examen*0.30) + (TrabajoF *0.15) )
6.Escribir Prom. Final
FIN
ALGORITMO #8
ALGORITMO: Sueldo
DESCRIPCCION: Calcular el sueldo de un empleado dados
comodatos de entrada: el nombre, hrs. De trabajo y el pago en hr.
CONSTANTE:
Real: Pagohr=50.30
VARIABLE: Cadena: nombre Entero: hrs. Real:
Sueldo
INICIO
1.Leer nombre
2.Leer hrs.
3.Sueldo= Pagohr*hrs
4.Escribir Sueldo,
nombre
FIN
ALGORITMO #9
ALGORITMO: Evaluación
DESCRIPCCION: Elaborar un algoritmo que obtenga e imprima
elvalor de Y a partir de la ecuación.
Y= 3*X2+ 7X - 15
CONATANTE: ------------------
VARIABLE: Real: X, Y
INICIO
1.Leer X
2.Y=
(3*X*X)+(7*x) -15
3.Escribir Y
FIN
ALGORITMO #10
ALGORITMO: Sistema de ecuaciones
DECRIPCCION: El sistema de ecuaciones lineales:
ax + by= C
ax + by= C
dx + dy= f
Se puede resolver con las formulas:
X= ce – bf
ae – bd
Y= af
– cd
ae – bd
Si ae – bd≠0
Elabore un algoritmo que lea los coeficientes a, b, c. e, f, y calcule los
valores de x,, y.
CONSTANTE: ------------------------
VARIABLE: Real: a, b, c. d,
e, f, x, y
INICIO
1.Leer a, b, c, d, e, f
2.x=(c*e) – (b*f) /(a*e) –
(b*d)
3.y=(a*f) – (c*d) / (a*e) – (b*d)
4.Escribir x, y
FIN
ALGORITMO #11
ALGORITMO: Valor absoluto
DESCRIPCCION: Calcular el valor absoluto de un numero
│ x │ x Si x>0
-x Si x <o
CONSTANTES: ----------------------
VARIABLES: Entero: x
INICIO
INICIO
1.Leer x
2.Si (x<0) entoncesX= x*(-1)Fin_si
3.Escribir x
FIN
ALGORITMO #12
ALGORITMO: Par o impar
DESCRIPPCION: Elabora un algoritmo para leer un numero
ydeterminar si es par o impar.
CONSTANTE: ---------------------------
VARIABLE:
Entero: N
INICIO
1.Leer N
2.Si (N%2=0) entoncesEscribir “N en par”
Si no Escribir
“N es impar”Fin _ sí
FIN
ALGORITMO #13
ALGORITMO: Números
DESCRIPCCION: Elaborar un algoritmo para leer 3 números
ydeterminar sí uno es la suma de los otros dos.
CONSTANTES:
-----------------------------
VARIABLES: entero: N1, N2, N3
INICIO
INICIO
1.Leer N1, N2, N3
2.Sí (N1=N2+ N3) entonces
2.Sí (N1=N2+ N3) entonces
Escribir “N1 es la suma de N2+ N3
”Sí no sí (N2=N1+ N3) entonces
”Sí no sí (N2=N1+ N3) entonces
Escribir “N2es la suma de N1+ N3
”Sí ni sí (N3= N1+ N2) entonces
Escribir “N3 es la sumade N1+ N2)
Sí no Escribir “Ningún es la suma de los otros dos”
Fin _ sí
Fin _ sí
Fin _ sí
FIN
ALGORITMO #14
ALGORITMO: Múltiplo de 3
DESCRIPCCION: Solicitar un entero y determinar sí es
múltiplo de3 y además que se encuentre en el rango (100-200).
CONSTANTE:
-------------------
VARIABLE: Entero: N
INICIO
1.Leer N
2.Sí (N>=100 y
N<=200) entonces
Sí (N%3=0) entonces
Escribir “N es múltiplo de 3 y esta
dentro del rango”
Sí no Escribir “N no es múltiplo de 3 pero esta dentro del
rango”
Fin _sí
Sí no Escribir “N no esta en el rango”
Fin _sí
FIN






0 comentarios:
Publicar un comentario