clase 3: datos de entrada y datos de salida · omarng@sandunga.unistmo.edu.mx clase 3: datos de...

Post on 27-Feb-2021

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Club de Programación

Instructor: MC Omar Nieva García

omarng@sandunga.unistmo.edu.mx

Clase 3: Datos de entrada y datos

de salida

1

Objetivo

Hoy observaremos como un algoritmo requiere entradas

para funcionar y devolver como resultado una o varias

salidas.2

Club de Programación Instructor: MC Omar Nieva García

Actividades

Entradas y salidas

Diagramas de Flujo

Algoritmos de ejemplo

3

Club de Programación Instructor: MC Omar Nieva García

Entradas y salidas

¿Recuerdas la máquina de refrescos que vimos la clase

anterior?

¿Qué se necesitaba para comprar?

¿Qué se necesitaba para elegir el

refresco?

¿Cuál era el resultado?

4

Club de Programación Instructor: MC Omar Nieva García

Entradas y salidas

5

Los algoritmos, al igual que la máquina de refrescos usan

elementos de entrada y ofrecen como resultado, elementos

de salida.

Entonces primero damos una entrada, se lleva a cabo un

procesamiento y luego obtenemos una salida

Por ahora solamente hablaremos de entradas y salidas

Club de Programación Instructor: MC Omar Nieva García

Entradas y salidas

Cuando leamos o veamos un algoritmo, es importante

reconocer cuales son las entradas y cuales son las

salidas.

En la vida cotidiana también existen situaciones donde

hay entradas y salidas.

6

Club de Programación Instructor: MC Omar Nieva García

7

Entradas y salidas

Club de Programación Instructor: MC Omar Nieva García

Diagramas de flujo Un diagrama de flujo es una representación visual de un

algoritmo

Los diagramas pueden tener varios tipos de formas,

principalmente:

8

Club de Programación Instructor: MC Omar Nieva García

Diagramas de flujo

A través de un diagrama de flujo podemos representar

un algoritmo y observar más fácilmente en dónde están

las entradas y dónde las salidas.

9

Club de Programación Instructor: MC Omar Nieva García

Algoritmos de ejemplo

Vamos a hacer un algoritmo que solicite como dato de

entrada tu año de nacimiento, y haciendo un sencillo

cálculo nos dé como salida cuantos años tienes al 2016.

10

Club de Programación Instructor: MC Omar Nieva García

Algoritmos de ejemplo

Este es algoritmo que te proponemos:

11

1. Iniciar

2. Pedir el año de nacimiento

3. Leer el año de nacimiento

4. Calcular cuantos años tiene la persona mediante la

siguiente operación edad = 2016 – año de nacimiento

5. Mostrar la edad de la persona

6. Finalizar

Club de Programación Instructor: MC Omar Nieva García

Observa el orden de los pasos, los usarás

en un ejemplo más adelante

Algoritmos de ejemplo

Si lo dibujamos en la herramienta ABEA se vería así:

12

Club de Programación Instructor: MC Omar Nieva García

Ejercicio de ejemplo

El peso de una persona no es igual en todos los planetas.

Visita esta página http://www.traducimos.cl/planet/

13

Club de Programación Instructor: MC Omar Nieva García

En la luna, el peso de una persona es aproximadamente

la sexta parta que en la tierra.

Ejercicio de ejemplo

14

Club de Programación Instructor: MC Omar Nieva García

¿Podemos hacer un algoritmo que a partir de nuestro peso en la tierra, nos diga

cuanto pesamos en la luna?¿Lo intentamos?

Ejercicio de ejemplo

15

Club de Programación Instructor: MC Omar Nieva García

Este es algoritmo que te proponemos:

1. Iniciar

2. Pedir el peso de la persona

3. Leer el peso

4. Calcular cuanto pesa la persona en la luna mediante la

siguiente operación pesoluna = peso / 6

5. Mostrar el peso en la luna

6. Finalizar

Como puedes observar la entrada es el peso de persona, mientras que la salida es el peso en la luna

¿Qué eso de “pesoluna”?

CLUB DE PROGRAMACIÓN

Lugar: Universidad del Istmo

Fecha y horario: Lunes a Viernes de 16:00 a 17:30 hrs.

Síguenos:

www.facebook.com/ClubProgramacion

Blog https://talachadigital.wordpress.com

Correo: omarng@sandunga.unistmo.edu.mx

16

Club de Programación Instructor: MC Omar Nieva García

top related