MATERIAL1

Páginas: 12 (2978 palabras) Publicado: 13 de septiembre de 2015
FUNDAMENTOS DE PROGRAMACION

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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS