Está en la página 1de 25

Introducción a Laboratorio

Profesor: Tomás Fedi


¿De qué se trata la materia?
¿De qué se trata la materia?

● Ejercitar el razonamiento lógico para la resolución de


problemas.
● Comprender los componentes principales de la
programación.
Régimen de evaluación
● Una evaluación a mitad de cada trimestre.
● Un trabajo práctico en grupos al final de cada trimestre.

Importante: en las instancias de evaluación sólo podrían


utilizarse las técnicas y herramientas vistas en clase.
Mail de consultas

tomas.fedi@ipm.edu.ar
Algoritmos
Algoritmos
● ¿Qué son?
Algoritmos
● ¿Qué son?
○ Serie de pasos para resolver un problema
Algoritmos
● ¿Qué son?
○ Serie de pasos para resolver un problema

● ¿Por qué son tan importantes en la computación?


Algoritmos
Problema: dados dos números naturales, encontrar la suma
de los números.
Algoritmos
Problema: dados dos números naturales, encontrar la suma
de los números.

Solución:

● Sumo las unidades del primero a las del segundo,


después las decenas, etc.
Algoritmos
Problema: dados dos números naturales, encontrar la suma
de los números.

Solución:

● Voy sumando 1 al primero y restando uno al segundo,


hasta que el segundo llegue a 0.
Algoritmos
Problema: dados dos números naturales, encontrar la suma
de los números.

Solución:

● Entro a google.com, escribo el primer número, luego el


signo “+”, luego escribo el segundo y luego aprieto enter.
Algoritmos
Problema para pensar: en una habitación que tiene la puerta
cerrada se encuentra una lamparita, afuera de la habitación
tengo 3 teclas de las cuales una sola prende o apaga la
lamparita. ¿Cómo puedo saber cual de las 3 teclas es la que
controla la lamparita si solo puedo abrir la puerta una vez?

Aclaración: la puerta es totalmente opaca, no se puede ver


dentro del cuarto a través de la cerradura.
Diagramas de flujo
Diagramas de flujo
● ¿Qué son?
Diagramas de flujo
● ¿Qué son?
○ Un diagrama de flujo es una representación visual de
un algoritmo.
Diagramas de flujo
● ¿Qué son?
○ Un diagrama de flujo es una representación visual de
un algoritmo.
● ¿Para qué se usan?
Diagramas de flujo
● ¿Qué son?
○ Un diagrama de flujo es una representación visual de
un algoritmo.
● ¿Para qué se usan?
○ Nos sirven para tener una idea más precisa de lo que
hace el algoritmo, de forma que escribirlo en un
lenguaje de programación resulte más sencillo.
Diagramas de flujo

Inicio/Fin
Diagramas de flujo

Mostrar en pantalla
Diagramas de flujo

Adquisición de
datos
Diagramas de flujo

Operación
Diagramas de flujo
Ejemplo: ¿Cuál es el 15% de un número ingresado por el
usuario?
Diagramas de flujo
Ejercicios para resolver:

1. Mostrar el promedio de dos números ingresados por usuario.


2. Calcular el área de un triángulo siendo la base y la altura ingresadas por el
usuario.
3. Realizar las cuatro operaciones básicas con dos números ingresados por el
usuario.
4. Calcular la edad de una persona conociendo el año de su nacimiento.
5. Mostrar en pantalla el % de hombres y el % de mujeres que integran un
grupo. La cantidad de hombres y mujeres son valores ingresados por el
usuario.

También podría gustarte