Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Lab Elt-202, Practica 4

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

GUIA LABORATORIO ELT-202

Introducción a la Programación

I
Ing. Oscar GalarzaLimachi
Ing. Ricardo Quispe Requena

PRACTICA DE LABORATORIO No 4
ALGORITMOS EN DIAGRAMAS DE FLUJO

2020
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202

4 ALGORITMOS EN DIAGRAMAS DE FLUJO.


1.1. Algoritmo.

Un algoritmo, es un método para resolver un problema mediante una serie de pasos precisos,
definidos y finitos. También definido como el conjunto de acciones o instrucciones que
especifica la secuencia de operaciones a realizarse, en orden lógico, para resolver un sistema
o un problema específico. Los algoritmos son independientes tanto del lenguaje de
programación en que se expresan, como de la computadora que los ejecuta.

1.2. Diagrama de flujo.

Es una representación gráfica de un algoritmo. Muestra gráficamente los pasos o procesos a


seguir para alcanzar la solución del problema. Los símbolos utilizados han sido normalizados
por el instituto norteamericano de normalización ANSI. Algunos de los símbolos empleados se
muestran en el siguiente gráfico, contando con otros más.

1.3. Símbolos de un diagrama de flujo.

-2-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202

1.4. Reglas de construcción de diagramas de flujo.

1. Todo diagrama de flujo debe tener un inicio y un fin.

2. Las líneas utilizadas para indicar la dirección del flujo del


diagrama deben ser rectas verticales y horizontales.

3. Todas las líneas utilizadas para indicar la


dirección del flujo del diagrama deben estar
conectadas. la conexión ser a un símbolo que
exprese lectura, proceso, decisión, conexión o fin
de diagrama.

4. El diagrama de flujo debe ser construido de arriba hacia abajo (Top-Down) y de izquierda a
derecha (Right-Left)

5. La notación utilizada en el diagrama de flujo debe


ser independiente del lenguaje de programación. La
solución presentada en el diagrama puede escribirse
posteriormente y fácilmente en diferentes lenguajes de
programación.

6. Es conveniente cuando realizamos una tarea


compleja poner comentarios que expresen o ayuden a
entender lo que hicimos.

7. Si el diagrama de flujo requiriera más de una hoja


para su construcción, debemos utilizar conectores
adecuados y enumerar las páginas convenientemente.

8. No puede llegar más de una línea a un símbolo.

-3-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202

Ejemplo. 1.

Una empresa constructora vende terrenos con la forma A de la figura. Realice un algoritmo y
represéntelo mediante un diagrama de flujo y el pseudocódigo para obtener el área respectiva de
un terreno de medidas de cualquier valor.

Figura: Forma del terreno y cómo se puede dividir.


Solución:

Algoritmo.

1. Inicio
2. Leer A, B, C
3. Hacer AT = (B * (A - C))/2
4. Hacer AR = B * C
5. Hacer Área = AT + AR
6. Escribir Área
7. Fin

Diagrama de Flujo.

-4-
Universidad de San Francisco Xavier de Ch.
Ingenierías: Mecánica, Electromecánica, Eléctrica, Electrónica y Mecatrónica
Laboratorio ELT-202

PRACTICA 3. Resolución de algoritmos en diagramas de flujo.

Ejercicios Nro. 1

Tigo tiene un plan denominado Únete a Tigo cuya tarifa básica es de 21.000 bs. Las llamadas tienen
un costo de 3,33 bs el segundo y los mensajes tienen un costo de 1,5 bs. Realice un algoritmo que
determine el monto total a pagar a la empresa de servicios de telefonía Tigo según sea el uso.

Ejercicios Nro. 2

Escribir un algoritmo donde se ingrese la velocidad de un móvil expresada en metros por segundo e
imprima en pantalla la velocidad en kilómetros por hora.

Ejercicios Nro. 3

Se requiere obtener la distancia entre dos puntos en el plano


cartesiano, tal y como se muestra en la figura. Realice un
diagrama de flujo que representen el algoritmo para obtener la
distancia entre esos puntos.

-5-

También podría gustarte