MATERIAL1
Páginas: 12 (2978 palabras)
Publicado: 13 de septiembre de 2015
Para Programar no Solo se necesita Manejar un Lenguaje de Programación
(JLPERALTA)
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿POR QUÉ APRENDER A PROGRAMAR?
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
SOFTWARE
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
SOFTWARE
Ing. José Luis Peralta Lujánwww.facebook.com/groups/JLPERALTA
VIDEOJUEGOS
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
APLICACIONES MÓVILES
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
WEB
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
SISTEMAS OPERATIVOS
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
ROBÓTICA
Ing. José Luis Peralta Lujánwww.facebook.com/groups/JLPERALTA
Y MUCHO MÁS
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿QUÉ NECESITO PARA PODER PROGRAMAR?
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
•
Seguir las siguientes fases:
•
Análisis
•
Diseño
•
Implementación
•
Pruebas
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
FASES
Ing. José Luis PeraltaLuján
www.facebook.com/groups/JLPERALTA
ANÁLISIS
Para Programar no Solo se necesita Manejar un Lenguaje de Programación
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿QUÉ SE DEBE HACER?
•
Se debe poder responder a las preguntas ¿Qué problema voy a resolver?, ¿Cuál es
exactamente el problema a resolver?
•
En esta fase lo que debemos hacer es determinar cuál es exactamente elproblema,
definiéndolo y comprendiéndolo claramente.
•
Aquí solo nos preocupamos del problema y no de cómo lo resolveremos, ya que
veremos a ese proceso como una “caja negra” la cual tendrá entradas y salidas
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
DISEÑO
Para Programar no Solo se necesita Manejar unLenguaje de Programación
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿QUÉ SE DEBE HACER?
•
Se debe poder responder a la pregunta ¿Cómo solucionaré el problema?, ¿Cuál es
el conjunto de pasos que necesito para resolver el problema?
•
Si se nos pidiesen dar el conjunto de pasos a una persona para que esta haga una
tarea esto no sería complicado debido a que ellas razonan perodarle esto a una
computadora implica no solo saber los pasos si no que ellos cumplan ciertas
características, por ejemplo estos pasos no deben ser ambiguos, es por ello que
para cumplir con el objetivo de esta fase debemos comprender qué es un algoritmo,
como se diseña y como se especifica (diagramas de flujo y pseudocódigo) dentro de
otros temas, los cuales veremos a continuación.
Ing. JoséLuis Peralta Luján
www.facebook.com/groups/JLPERALTA
ALGORITMO
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿QUÉ ES UN ALGORITMO?
•
Un algoritmo es un conjunto ordenado, preciso, definido y finito de pasos
(operaciones) que permite llegar a la solución de un problema.
• Ordenado: Debe indicarse el orden en el que se debe realizar cada paso.
• Preciso: Cada uno de lospasos debe estar exento de ambigüedad.
• Definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado
cada vez.
• Finito: El conjunto de pasos debe ser finito es decir la ejecución del algoritmo debe
tener un fin.
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
VARIABLE
Ing. José Luis Peralta Luján
www.facebook.com/groups/JLPERALTA
¿QUÉ ES UNA VARIABLE?
•Una variable representa un lugar donde podemos almacenar datos y cuyo valor
puede cambiar durante la ejecución del algoritmo o programa.
•
Tiene un nombre (identificador), un tipo de dato y un valor.
•
Una variable que tiene un cierto tipo de dato puede tomar únicamente valores de ese
tipo.
•
Si se intenta almacenar (asignar) un valor de un tipo de dato a una variable de otro
tipo de...
Leer documento completo
Regístrate para leer el documento completo.