0% encontró este documento útil (0 votos)
235 vistas13 páginas

Algoritmos Y Diagramas de Flujo

Este documento describe los algoritmos y diagramas de flujo. Define un algoritmo como una secuencia de pasos para resolver un problema, ya sea cualitativo o cuantitativo. Explica que un algoritmo cualitativo usa instrucciones verbales mientras que uno cuantitativo usa variables y operaciones matemáticas. También describe las partes de un algoritmo, sus características, y provee ejemplos de algoritmos cualitativos y cuantitativos. Finalmente, define un diagrama de flujo como una representación gráfica de un algoritmo y provee ejemplos de diagramas

Cargado por

JahirOrta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
235 vistas13 páginas

Algoritmos Y Diagramas de Flujo

Este documento describe los algoritmos y diagramas de flujo. Define un algoritmo como una secuencia de pasos para resolver un problema, ya sea cualitativo o cuantitativo. Explica que un algoritmo cualitativo usa instrucciones verbales mientras que uno cuantitativo usa variables y operaciones matemáticas. También describe las partes de un algoritmo, sus características, y provee ejemplos de algoritmos cualitativos y cuantitativos. Finalmente, define un diagrama de flujo como una representación gráfica de un algoritmo y provee ejemplos de diagramas

Cargado por

JahirOrta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALGORITMOS Y

.
DIAGRAMAS DE FLUJO
¿Qué son los algoritmos?
Es aquella secuencia de pasos a
seguir para lograr resolver un
problema complejo como armar algo
así como algo tan sencillo que
hacemos diario como lavarse las
manos, cepillarse los dientes , tender
la cama, etc.
También puede ser un calculo
matemático si se trata de uno
cuantitativo
Existen dos cualitativo y cuantitativo.
Partes de un algoritmo
Entrada: son los datos que se le da al algoritmo.
Proceso: operaciones que se hacen con los datos.
Salida: resultado final.

Características de el algoritmo
-preciso: resolver el problema sin
equivocaciones.
-definido: no tiene cambios cuando se
ejecuta, cuantas veces sea necesario.
-finito: el algoritmo debe tener un inicio y un
final.
Algoritmos cualitativos
Son aquellos que se realizan por medio de
palabras es decir todas las instrucciones vienen
verbalmente un ejemplo de este podría ser una
receta de cocina o como se menciono
anteriormente el cepillarse los dientes.
Ejemplo N.1
realiza el algoritmo cualitativo donde describas los pasos para tender una cama.
Entrada: cama, colchón, cobija, sabana, peluches, almohadas, colcha.
Salida: cama tendida.

Proceso:

1. Inicio
2. Destender la cama
3. Quitar colcha
4. Quitar almohadas
5. Quitar peluches
6. Quitar cobija
7. Quitar sabana
8. Sacudir los datos anteriores
9. Acomodar las sabanas
10. Acomodar cobija
11. Acomodar almohadas
12. Acomodar colcha
13. Acomodar peluches
14. Fin
Ejemplo N.2
realiza el algoritmo cualitativo donde indiques los pasos a seguir para cepillarte los dientes
adecuadamente

Entrada: cepillo, pasta de dientes, agua, hilo dental, enjuague bucal, lavabo, dientes.
Salida: dientes limpios.
Proceso:
1. Inicio
2. Tener a la mano un cepillo de dientes
3. Abrir la pasta dental
4. Colocar pasta dental al cepillo de dientes
5. Remojar el cepillo de dientes con agua
6. Introducir el cepillo de dientes a la boca
7. Comenzar a cepillar los dientes “mover de arriba hacia abajo el cepillo de dientes”
8. Cepillar así todos los dientes y terminar con la lengua
9. Tomar un poco de agua y mantenerla en la boca para retirar el exceso de pasta dental
10. Escupir el agua en el lavabo
11. Tomar un poco de hilo dental y limpiar entre los dientes para retirar excesos de suciedad
12. Tomar enjuague bucal para enjuagar la boca
13. Escupir el enjuague bucal
14. Fin
Algoritmos cuantitativos

A diferencia del algoritmo cualitativo este ocupa


variables o constantes los cuales son fundamentales
para realizar las operaciones.
Variables: letras o palabras que sustituyen a datos
numéricos y que se desconoce su valor.
Constantes: son valores que se conoce la cantidad del
mismo y que nunca cambian.
Ejemplo N.1
realiza el algoritmo cuantitativo para sumar 2 cantidades y
expresar su resultado

Entrada: N.1= Numero uno, N.2= Numero dos, S= Suma de los


números
Salida: S
Proceso:
1.Inicio
2.Identificar N.1
3.Identificar N.2
4.Realizar la suma de N.1+N.2
5.Guardar el resultado en S
6.Fin
Diagramas de flujo
También llamado flujograma, es la representación de un
algoritmo mediante figuras geométricas especificas, de la
siguiente forma:
Proceso/opera- Salida/
Inicio/fin ciones resultado

Flechas de flujo
Datos/ Toma de
Varia- decisión
bles ( si) ( no)
Ejemplo N.1
REALIZA EL ALGORITMO Y DIAGRAMA DE FLUJO PARA SABER EL ÁREA DE UN CIRCULO

Entrada: A=área, R=radio, rf=resultado final


Salida: A inicio
Proceso:
1. Inicio
2. Identificar A A,R,r
3. Identificar R
4. Multiplicar RxR
RxR=r
5. Guardar el resultado anterior en r
r x 3.1416=A
6. Multiplicar r por 3.1416
7. Guardar el resultado anterior en A
8. Fin
A

Fin
Toma de decisión
Esta se da cuando en un diagrama de flujo se
pueden tener dos opciones al mismo tiempo y
cada una de ellas va a llevar a un resultado o a
otra toma de decisión y así sucesivamente hasta
obtener el resultado deseado.
En la toma de decisión se ocupan los operadores
lógicos, los cuales son:
➢ Mayor que < menor que =igual que
➢ >= mayor o igual que <= menor o igual que
➢ <> diferente que
Ejemplo N.1
Michael efectúa 3 exámenes durante el semestre realiza el diagrama de flujo para sacar el promedio
de las calificaciones y si la calificación es igual o mayor a 6 asignar la leyenda “Michael esta aprobado”
y si no cumple la leyenda “ Michael esta reprobado”
inicio
Tomar en cuenta las siguientes
variables; C1, c2,
c1: calificación primer examen c3, sc, cf
c2: calificación segundo examen
c3: calificación tercer examen
C1+c2+c3= sc
sc: suma de calificación
Sc/3 = cf
cf: calificación final

Datos de entrada: c1, c2, c3, , sc , cf


no si
Datos de salida: Michael esta cf>=6

aprobado, Michael esta reprobado


Michael esta Michael esta
reprobado aprobado

fin
Ejemplo N.2
Mariam necesita al menos un 8 de calificación para que su papá le de un regalo al fin del curso de lo contrario su
papá mandara a Mariam a un curso de regularización desarrolla el diagrama de flujo para dicho problema

Datos de entrada: cf= calificación final


Salida: si la calificación es mayor o igual a Inicio
8 recibirá regalo / si la calificación es
menor a 8 no recibirá regalo e ira a
regularización cf

no Cf>=8 si

No recibirá
Recibirá
regalo e ira a
regularización regalo

fin

También podría gustarte