ejemplos de algoritmos cotidianos
DESCRIPTION
Esta es una compilación de Algoritmos, cotidianos para especificar.TRANSCRIPT
EJEMPLOS DE ALGORITMOS
Algoritmo para calcular el rea de un rectngulo: Diagrama de Flujo:1.- INICIO2.- Escribir Captura B y A4.- Leer Base y Altura 5.- Escribir El rea es, rea6.- FIN
Diagrama de flujo: INICIO
Capturar las horas
H
Segundos es =H*3600
FINLos Segundos son:Segundos
El siguiente algoritmo calcula el rea y permetro de un rectngulo: 1.- INICIOINICIO
2.- Escribir Captura la base y altura Captura la base y altura
3.- Leer base y altura (B, A)4.- Calcula rea, B*A5.-Calcula permetro, 2(B+A)(B,A)
6.- Escribir rea del rectngulo es, rea7.- Escribir Permetro del rectngulo es, permetrorea= B*A
8.- FIN El Permetro es= permetroFINEl rea es= reaPermetro= 2(B+A)
FINPermetro del circulo es = permetrorea del circulo es = rea
Permetro = 3.14(D)rea = 3.14(r)(A, P)Captura el rea y permetroINICIO
Algoritmo para calcular el rea y permetro de un crculo: 1.-INICIO 2.- Escribir Captura el rea y permetro 3.- Leer rea y permetro (A, P) 4.- Calcular rea, 3.14 (r) 8.- FIN 5.- Calcular permetro, 3.14 (d) 6.- Escribir rea del circulo es, rea 7.- Escribir permetro del circulo es, permetro Algoritmo para calcular el total a pagar de las siguientes verduras:PRODUCTOPRECIO/KGDESCUENTO
JITOMATE$14.005%
PAPA$17.00 3%
CEBOLLA$29.0010%
1.- INICIO2.- Escribir Dame los kilos de jitomate, papa, cebolla3.- Leer (J, P, C)4.- Calcular precio de jitomate, (J*14)-(0.7*J)5.- Calcular precio de papa, (P*17)-(0.51*P)6.- Calcular precio de cebolla, (C*29)-(2.9*C)7.- Calcular Total, PJ+PP+PC8.- Escribir El total a pagar es, total9.- FIN INICIOX
Dame los kilos de jitomate, papa y cebollaTotal = PJ+PC+PP
X
El Total a pagar es, TotalFINCebolla = (C*29)-(2.9*C)
Papa= (P*17)-(0.51*P)Jitomate = (J*14)-(O.7*J)(J, P, C)
Algoritmo para solicitar el nombre del alumno: Diagrama: INICIO
1.-INICIO2.- Escribir Captura el nombre del estudianteCaptura el nombre del estudiante
3.- Leer (Nombre)4.- Escribir las calificacionesNombre
5.- Leer calificaciones (A, B, C)6.- Calcular el promedio, (A+B+C) 3Calificaciones:(A, B, C)
7.- Escribir nombre, A, B, C8.- Escribir El promedio es, promedio9.- FIN Calcular promedio: (A+B+C) 3
El promedio = Promedio
FIN
Algoritmo: Se tienen 2 nmeros enteros, el algoritmo debe encontrar quien es el mayor y quien es el menor.1.- INICIOINICIO
2.- Escribir Captura 2 nmeros enteros3.- Leer (A, B)Captura 2 nmeros enteros
4.- SI (IF) (A>B)5.- (V) (SI) Entonces: Escribir A, es mayor a, BA, B
(F) (NO) Si no: Escribir B, es mayor a, A6.- FIN(A>B)
V FA, es mayor, BB, es mayor, A
FIN