You are on page 1of 4

Universidad Tecnológica Nacional Facultad Regional Tucumán

Carrera: Ingeniería Electrónica Asignatura: Informática I - 1R2


Trabajo Práctico Nº 2 – Año 2019

Unidad Temática II: Algoritmo y Diagrama de Flujo

Introducción:

Este Trabajo Práctico tiene como objetivos principales afianzar conceptos vistos en la teoría a
través de:

• Resolución de problemas básicos de las asignaturas del primer nivel de la carrera median-
te la formulación de Algoritmos desarrollados con Diagrama de Flujos

• Utilización de los conceptos de: acumulador, contador, asignación de variables, palabra


clave y control de flujo para detener la ejecución de un programa.

• Comprender la importancia de una adecuada Programación que sirva de base para la


codificación en Lenguaje C/ C++.

• De acuerdo a las características de los problemas planteados, utilizar estructuras:


secuenciales, condicionales, repetitivas y combinaciones de las mismas.

• Utilizar: Variables, constantes, expresiones, y operadores relacionales y lógicos.

Diagramas de Flujo

A continuación se presenta un resumen de los principales símbolos gráficos utilizados en la


formulación de algoritmos.

Terminal (Representa comienzo “inicio” y el final, “fin” de un diagrama de


flujo.

Entrada / Salida (Cualquier tipo de introducción de datos en la memoria


desde periféricos, o registro de la información procesada en un periférico
“salida”.).

Proceso (cualquier tipo de operación que pueda originar cambio de valor,


formato o posición de la información almacenada en memoria, operacio-
nes varias, de transferencia, etc.).

Decisión (indica operaciones lógicas o de comparación entre datos cuyo


resultado es un valor lógico y en función de los resultados de la misma
Si determina cuál de los distintos caminos alternativos del diagrama debe
No
seguir). – respuestas Si o No.

Decisión Múltiple (en función del resultado de la comparación se seguirá


uno de los diferentes caminos de acuerdo con dicho resultado).

Página 1/4
Universidad Tecnológica Nacional Facultad Regional Tucumán
Carrera: Ingeniería Electrónica Asignatura: Informática I - 1R2
Trabajo Práctico Nº 2 – Año 2019

Conector (sirve para enlazar dos partes de un diagrama a través de un


conector a la salida y otro a la entrada. Se refiere a conexión en la misma
página).

Conector (sirve para enlazar dos partes de un diagrama a través de un


conector a la salida y otro a la entrada. Se refiere a conexión en diferentes
páginas).

Conector (sirve para enlazar dos partes de un diagrama a través de un


conector a la salida y otro a la entrada. Se refiere a conexión en diferentes
páginas).

Línea conectora (sirve de unión entre dos símbolos)

Llamada a subrutina o a un proceso predeterminado (una subrutina es un


módulo independiente del programa principal que recibe una entrada pro-
cedente de dicho programa, realiza una tarea determinada y regresa, al
terminar, al programa principal.

Símbolos Secundarios

Pantalla (se utiliza en ocasiones en lugar del símbolo E/S)

Impresora (se utiliza en ocasiones en lugar del símbolo E/S)

Teclado (se utiliza en ocasiones en lugar del símbolo E/S)

Página 2/4
Universidad Tecnológica Nacional Facultad Regional Tucumán
Carrera: Ingeniería Electrónica Asignatura: Informática I - 1R2
Trabajo Práctico Nº 2 – Año 2019

TAREAS A DESARROLLAR

1.- Realizar un Algoritmo con Diagrama de Flujo de un programa que sume 10 números.

2.- Realizar un Algoritmo con Diagrama de Flujo que indique los pasos a seguir para que dados
dos números, A y B, se realicen las operaciones siguientes:

a. Sumarlos si A > B
b. Restarlos si A < B
c. Multiplicarlos si A = B

3.- Realizar un Algoritmo con Diagrama de Flujo para que a partir de ingresar un grupo de nú-
meros por teclado al computador, elegir aquellos que sean Mayores que 5 y menores que 100
y mostrarlos por pantalla: 100 > Número > 5.

4.- Realizar Algoritmo y Diagrama de Flujo que indique los pasos a seguir para que; Dado dos
números enteros A y B pertenecientes a los extremos de un segmento de recta. Ingresar 10
números cualesquiera y determinar cuantos de ellos pertenecen al segmento indicado. Imprimir
los resultados.

5.- Dados el valor de una constante C, y N valores de la variable X; Si se da el caso que (X – C)


<> 0, evaluar la expresión siguiente: Y = (3X² - 20) / (X – C)
Contar el número de veces que se calcula la expresión anterior y el promedio de los valores
obtenidos.
Considerar una prueba rápida N = 3 y C = 1.

6.- Realizar un Algoritmo con Diagrama de Flujo que indique los pasos a seguir para que; Da-
dos N números cualesquiera realizar un proceso que calcule:

1. Suma de los positivos


2. Producto de los números negativos.
3. Contar la cantidad de números nulos.
4. Imprimir todos los resultados.
5. Para detener el programa utilizar bandera o palabra clave.

7.- Realizar Algoritmo y Diagrama de Flujo que indique las acciones a ejecutar para que; Dado
100 números positivos separar la parte entera de la, decimal. Mostrar por pantalla el resultado.

8.- Realizar Algoritmo y Diagrama de Flujo que indique los pasos a seguir para que; De un
conjunto de N número positivos, encontrar el Mayor. Imprimir los resultados.

9.- Realizar Algoritmo y Diagrama de Flujo para solucionar el siguiente problema: Dadas tres
variables A, B y C determinar el orden de acuerdo a su valor. Mostrarlas por pantalla en el or-
den determinado.

10.- Realizar Algoritmo y Diagrama de Flujo que indique los pasos a seguir para que; Al ingre-
sar N datos numéricos, detectar los negativos, imprimiendo el valor y el orden en el que fue
ingresado.

Página 3/4
Universidad Tecnológica Nacional Facultad Regional Tucumán
Carrera: Ingeniería Electrónica Asignatura: Informática I - 1R2
Trabajo Práctico Nº 2 – Año 2019

ALUMNO : ................................

FECHA DE INICIO: --/--/19 FECHA DE PRESENTACIÓN: --/--/19

CONFORMIDAD DEL DOCENTE: NNNNNN..

Página 4/4

You might also like