Está en la página 1de 9

UNIVERSIDAD TÉCNICA DE BABAHOYO

LENGUAJE ALGORITMICO
MSc. Alberto Segobia

REPRESENTACIÓN DE
ALGORITMOS
Introducción
Para representar un algoritmo se debe utilizar algún método, que permita independizar el algoritmo del lenguaje de
programación elegido. Los métodos más utilizados para representar algoritmos son:
• Diagramas de flujo
• Pseudocódigos

Diagrama de flujo
Un diagrama de flujo es la representación de un algoritmo, mediante gráficos, de cada uno de los pasos que dan solución a
un problema determinado. Cada gráfico utilizado representa la acción o mandato que se debe ejecutar dentro del
algoritmo.
Símbolos utilizados para diseñar diagramas de flujo
Representación del Explicación del símbolo Representación del símbolo Explicación del símbolo
símbolo
Símbolo utilizado para indicar Símbolo utilizado utilizado para
el inicio y el fin del algoritmo. representar la impresión de un
resultado. Expresa escritura.

Símbolo utilizado para Símbolos utilizados para expresar


introducir los datos de entrada. la dirección del flujo del
Expresa lectura. diagrama.

Símbolo utilizado para Símbolo utilizado para expresar


representar un proceso. En su la conexión dentro de una misma
interior se colocan asignaciones, página.
operaciones aritméticas, etc.
Símbolo utilizado para indicar
Símbolo utilizado para conexión entre páginas
representar una decisión. En su diferentes.
interior se coloca una condición
NO y dependiendo del resultado de Símbolo utilizado para expresar
la evaluación, se toma uno de llamada a subrutina o a un
los caminos. proceso predeterminado.

SI
Representación del símbolo Explicación del símbolo

Símbolo utilizado para representar


la pantalla.

Símbolo utilizado para representar


el teclado.
Ejercicios
Ejercicio 1
Construir un diagrama de flujo tal, que dados los datos A, B y C que representan números enteros, visualice los mismos en
orden inverso.

Diagrama de flujo
Prueba de escritorio

INICIO Si se ingresan los datos 65, 40 y 28 se visualiza lo siguiente:


28,40 y 65.

A, B, C

C, B, A

FIN
Ejercicio 2
Construya un diagrama de flujo tal, que dado los datos enteros A y B, escriba el resultado de la siguiente expresión:
(A+B)/2

Diagrama de flujo Prueba de escritorio

Corrida A B Resul
INICIO
1 5 6 5,5
2 6 8 7
A, B
3 15 20 17,5

RESUL=(A+B)/2

RESUL

FIN
Ejercicio 3
Dada la matricula y 3 notas trimestrales; elaborar un diagrama de flujo que imprima la matrícula del alumno y el promedio.

Diagrama de flujo Prueba de escritorio

INICIO Corrida NOTA1 NOTA2 NOTA3 PROM


1 12 18 15 15
MAT, NOTA1, 2 17 14 13 14,66
NOTA 2, NOTA3 3 20 17 14 17

PROM=(NOTA1+NOTA2+NOTA3)/3

MAT, PROM

FIN
Ejercicio 4
Elaborar un diagrama de flujo tal, que dados como datos el lado1 y lado2 de un rectángulo, calcule la superficie y el
perímetro.

Diagrama de flujo
Prueba de escritorio
INICIO

Corrida LADO1 LADO2 SUP PERIM


1 12 4,5 54 33
LADO1, LADO2
2 7,9 15,3 120,87 46,40
3 12,63 7,9 99,77 41,06
SUP=LADO1*LADO2

PER=2*(LADO1+LADO2)

SUP, PER

FIN
Ejercicio 5
Diagrama de flujo Diseñar un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un
número entero positivo NUM ingresado por teclado.

INICIO
Prueba de escritorio

“ingrese Corrida NUM CUA CUB


NUM” 1 8 64 512
2 12 144 1728
NUM 3 40 1600 64000

CUA=NUM*NUM
CUB=NUM**3

CUA, CUB

FIN

También podría gustarte