víctor mario vélez marín programación programación (te243) víctor mario vélez marín...

33
Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica Grupos de Investigación GP Pereira 2014

Upload: marta-febles

Post on 11-Apr-2015

116 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Programación (TE243)

Víctor Mario Vélez MarínUniversidad Tecnológica de Pereira

Facultad de Tecnología EléctricaGrupos de Investigación GP

Pereira 2014

Page 2: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ventana del DFD?

Opciones del Software DFD

Page 3: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Algunos botones

Page 4: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objetos

Page 5: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objetos

Page 6: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objetos

Page 7: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objetos

Page 8: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Botones

Page 9: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Botones

Page 10: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ver presentación:

Pagina 12 y 13: Problema # 1.

Opciones del Software DFD

Page 11: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Estructuras Condicionales

Opciones del Software DFD

Page 12: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Pagina 12: Problema # 1

Opciones del Software DFD

Page 13: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Pagina 14 y 15: Problema # 2

Opciones del Software DFD

Page 14: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Pagina 16: Problema # 3

Opciones del Software DFD

Page 15: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Pagina 18: Problema # 4

Opciones del Software DFD

Page 16: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Estructuras de ciclos (Mientras=While) (Para=for)

Page 17: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto Decisión: Condicional “if=si-sino”

Page 18: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto Decisión: Condicional “if=si-sino”

Page 19: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ejercicios

Ejercicio de la taquilla: La entrada a un circo cuesta $ 15000 para personas mayores de 18 años. Si un menor de edad tiene entre 1 y 4 años recibe un descuento del 40%, si tiene entre 5 y 12 recibe un descuento del 30% y si tiene entre 13 y 18 recibe un descuento del 15%. Diseñe un programa amigable con el usuario y donde al ingresarle la edad muestre el valor a pagar y además se ingrese el valor con que se paga y el valor a devolver.

Page 20: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto Ciclo “Para” = “for” --------> (Desde … hasta)

Page 21: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ciclo “Para” = “for” --------> (Desde … hasta)

Desde

Hasta

Incremento

Page 22: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Otros objetos

Page 23: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ejercicios

Problema 1: Diseñar un diagrama de flujo que muestre en pantalla los primeros “n” números enteros, donde n sea ingresado por el usuario. (Pag 26)Problema 2: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números enteros, donde n sea ingresado por el usuario.Problema 3: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números enteros pares, donde n sea ingresado por el usuario.Problema 4: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números impares, donde n sea ingresado por el usuario.Problema 5: Diseñar un diagrama de flujo que muestre las suma de los primeros “n” números enteros, donde n sea ingresado por el usuario, sin usar un ciclo “Para=for”Problema 6: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números impares, donde n sea ingresado por el usuario, sin usar un ciclo “Para=for”Problema 7: Diseñar un diagrama de flujo que permita leer “n” datos de tipo entero y luego genere un reporte que muestre el número mayor. (Pag 28 del pdf).Problema 8: Diseñar un diagrama de flujo que reporte el factorial de el número entero “n” , donde n sea ingresado por el usuario.

Page 24: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ciclo “Mientras” = “While”

Page 25: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto Ciclo “Mientras” = “While”

Page 26: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ejercicios

Pagina 21 pdf.

Problema 3. Escribir un programa que realice un bucle con while y muestre en pantalla del 1 al 10.

Problema 4. Escribir un programa que visualice en pantalla los números pares entre 1 y 25.

Problema 5. Escribir un programa que pida un número y si el que se introduce por el teclado es menor de 100 que vuelva a solicitarlo.

Page 27: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ejercicios

Problema 1: Diseñar un diagrama de flujo que muestre en pantalla los primeros “n” números enteros, donde n sea ingresado por el usuario. Problema 2: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números enteros, donde n sea ingresado por el usuario. (Pag 21)Problema 3: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números enteros pares, donde n sea ingresado por el usuario.Problema 4: Diseñar un diagrama de flujo que reporte la suma de los primeros “n” números impares, donde n sea ingresado por el usuario.Problema 5: Diseñar un diagrama de flujo que no permita ingresar numero negativos. Que pregunte por el número hasta que se ingrese uno negativo.Problema 6: Diseñar un diagrama de flujo que no reciba el número hasta que el número sea positivo y menor a 4.

Page 28: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto subprograma

Page 29: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto subprograma

Page 30: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto llamada a subprograma

Page 31: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Objeto llamada a subprograma

Page 32: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Ejercicio

Pagina 32 PDF: Diagrama de Flujo

Estudiarlo en casa.

Page 33: Víctor Mario Vélez Marín Programación Programación (TE243) Víctor Mario Vélez Marín Universidad Tecnológica de Pereira Facultad de Tecnología Eléctrica

Víctor Mario Vélez Marín Programación

Arreglos

Video:http://www.youtube.com/watch?v=2eFziPOcOHE#

Problema 1: Diseñar un diagrama de flujo que contenga una serie de códigos de estudiantes que ganaron una beca y al ingresar uno de los códigos reporte si el código existe en el listado.