Está en la página 1de 11

Diagramas de Flujo

Ejercicios
1.- Para llamar por teléfono a x persona.
Inicio

Tenemos lo necesario:
-Teléfono--Número x

No
¿Tenemos todo?


Levantar bocina

Marcar

Esperar que contesten

Contesta No
ron


Emitir mensaje

Colgar

Fin
2.- Para calcular el promedio de dos números.

Inicio

“Anota dos
números”

Número 1,
Número 2

Suma: número 1
+ número 2 =
resultado

Resultado / 2 =
promedio

“El resultado del


promedio es:”
Promedio

Fin
3.- Para calcular el área de un triángulo a partir de la base y la altura.

Inicio

“Anota la
medida de la
base y la altura”

Base, Altura

Área =
(Base * Altura) / 2

“El área del


triángulo es:”
Área

Fin
4.- Para identificar si un triángulo es equilátero,
a partir de la longitud de sus tres lados.
 

Inicio

“Anota la medida de cada


uno de los lados”

Lado 1, Lado 2, Lado 3

Sí No
¿Lado 1 = Lado
2 = Lado 3?

“Este triángulo es “Este triángulo no


equilátero” es equilátero”

Fin
5.- En base a la edad de un usuario; si es mayor de edad
debe aparecer un mensaje indicándolo.

Inicio

“Anota tu edad en años


cumplidos”

Edad

Sí No
¿Edad = > 18?

“Eres mayor de “Aún no eres mayor


edad” de edad”

Fin
CÓDIGO
• Sistema de símbolos y reglas que permiten
componer y descifrar un mensaje.

• Combinación de letras o de números que


identifica un producto, permite realizar
determinadas operaciones o manejar algunos
aparatos.

Existen diferentes tipos de códigos,


por ejemplo el código de barras, el
código binario, el código postal, el
código secreto, etc.

Un código empleado en
computación es el código
ASCII
Pseudocódigo
Es un lenguaje especial mediante el
empleo de palabras, que permiten
representar el algoritmo para
solucionar un problema.

En ocasiones se emplea pseudocódigo para diseñar


programas de computadora, antes de emplear el código
en sí.

Esta formado por una combinación de programación y


de lenguaje natural.

VENTAJAS:

Requiere de menos espacio que los EJEMPLO:


diagramas.
Inicio
Permite expresar en forma práctica las
operaciones o pasos de un algoritmo. Acción 1
Acción 2
Es sencillo transformar el pseudocódigo Acción 3
en un lenguaje de programación. Fin

Permite visualizar claramente la


estructura o nivel de cada instrucción u
operación.
Ejemplos:
Tomaremos como ejemplo 1 el que utilizamos en los diagramas de flujo:

“Carmen tiene que preparar para el desayuno un licuado de plátano,


¿qué debe hacer?

Elabora un algoritmo y represéntalo mediante pseudocódigo.

Solución:

Inicio

Conseguir licuadora.

Comprar los ingredientes.

Si tiene todo avanza

No tiene todo retrocede

Colocar ingredientes en licuadora

Licuar todo perfectamente

Servir licuado

Fin
Ejemplos:
Tomaremos como ejemplo 2 el que utilizamos en los diagramas de flujo:

Ejemplo 2. Carlos es un estudiante de bachillerato y le solicitan, en su


evaluación diagnóstica de matemáticas I, que resuelva un problema en el
que debe calcular el perímetro y el área de un cuadrado. ¿Podrías
ayudarle a solucionar su problema, al menos en la primera etapa?
Elabora un algoritmo y represéntalo mediante pseudocódigo.

Solución: Ejemplo

Inicio Inicio

Escribe “Anota la medida de los lados” Anota la medida de los


lados
Lee Lado
5
Área = lado * lado
Área = 5 * 5 = 25
Perímetro = 4*lado
Perímetro = 4* 5 = 20
Escribe “El resultado de Área y
Perímetro es:” Área y Perímetro El resultado de Área y
Perímetro es: 25 y 20
Fin
Fin
ESTRUCTURAS ALGORÍTMICAS

Las estructuras algorítmicas son un grupo de formas


que permiten realizar las actividades específicas para
procesar los datos y resolver el problema planteado.

Las estructuras se clasifican con base en sus


características de operación en:

SECUENCIAL
Una instrucción es seguida por otra en secuencia.
La salida de una instrucción es la entrada de la
siguiente y así sucesivamente hasta el fin del
algoritmo.

SELECTIVA O CONDICIONAL
En esta estructura se verifica si se cumple
la condición establecida y con base en el
resultado se sigue un curso de acción u
otro.

I T E R AT I VA O C Í C L I C A
Se ejecuta un mismo conjunto de
instrucciones una cantidad específica de
veces.
Esta cantidad puede ser
fija(predeterminada) o variable (en
función de un dato dentro del mismo
programa).

También podría gustarte