Introducción a la Programación
Enviado por 1725363 • 24 de Marzo de 2015 • 1.203 Palabras (5 Páginas) • 462 Visitas
1.1 Introducción a la Programación
1.1.1. Conceptos básicos
La cuidadosa aplicación de variables y estructuras de datos permitirá explorar de inmediato programas.
Bajo este enfoque, podrás encaminar a la programación como medios para la solución de problemas, realizar programas estructurados y estarás receptivo a nuevas ideas. Para poder utilizar una computadora como herramienta, es necesario que aprendas a programar a través de un lenguaje.
Programación: Metodología o proceso para construir un programa. Durante el proceso el programa es escrito acorde a una sintaxis de un lenguaje de programación, se prueba, se depura, implanta y le da mantenimiento. El código es escrito por programadores.
Ejemplo:
• FASE 1 Definición del problema
• FASE 2 Análisis del problema
• FASE 3 Diseño
• FASE 4 Codificación
• FASE 5 Depuración
• FASE 6 Implementación del programa
• FASE 7 Mantenimiento del programa
Lenguaje de programación: Conjunto de símbolos, vocablos y reglas (sintaxis) que controlan especificar el comportamiento físico y lógico de una computadora. Permite especificare los datos que van a ser procesados y almacenados.
Programa: Conjunto de instrucciones, comandos, ordenes o procedimientos escritos en un lenguaje de programación para que una computadora pueda realizar una tarea de manera correcta y rápida. Debe de tener las sig. Condiciones: exacto, claro, eficiente y portables.
Ejemplo:
1.2 Proceso de programación
Programar ayuda a hacer más simple la solución de nuestros problemas mediante un procedimiento de fases. Este proceso lo llevaremos a cabo dos etapas:
ETAPA 1 DE PROGRAMACIÓN
Esta dividida en tres fases que se ubican en un nivel introductorio de programación y son objeto de estudio en esta etapa, se puede aplicar en fases para dar solución a una tarea determinada.
ETAPA 2 DE PROGRAMACIÓN
Es descrita brevemente y solo de pretende que tengas una visión completa de lo que conlleva este proceso, se aplica en forma diferente en cada fase.
1.2.1 Etapa 1 de programación.
Describiremos las primeras 3 fases del proceso mediante ejemplos:
A. FASE 1 Definición del problema
Fase donde el problema o tarea es definido y comprendido claramente. Es comprender que necesita el cliente, tiene que quedar entendida para avanzar.
Ejemplos:
EJEMPLO 1: La familia de gallegos recibe en su casa inesperablemente visita de familiares, en la casa no hay ninguna tipo de bebida para poder atenderlos en forma correcta, pero se les preguntan si quieren algo de beber, la respuesta es que desean tomar limonada.
DEFINICION DEL PROBLEMA: Elaborar un litro de limonada
EJEMPLO 2: Las familias Vázquez, Zaleta, Lankenau y Gallegos acuden a un buffet de comidas chinas, al momento de pagar en la entrada les informan sobre el costo del buffet para adultos y el costo del de niños. Cada integrante de la familia paga en forma individual u en su ticket aparecerá impreso si pago como adulto (<=18n años) o como niño (>18 años).
DEFINICION DEL PROBLEMA: Determinar si una persona es mayor de edad.
EJEMPLO 3: La compañía Vázquez Asociados cuenta en sus instalaciones con un estacionamiento con capacidad limitada de 20 espacios. Para dar un servicio adecuado a los clientes, se desea instalar su entrada un letrero que indique el estatus del estacionamiento
DEFIBNICION DEL PROBLEMA: Controlar la entrada de vehículos a un estacionamiento.
B. FASE 2 Análisis del problema
Es analizar punto a punto el problema o tarea que se presenta, es pensar en las operaciones que se necesitan para resolverlo, los tipos de datos que se van a manejar y la relación con situaciones de la vida cotidiana. Es importante que las especificaciones de entrada, proceso y salida sean descritas detalladamente.
EJEMPLO 1: Elaborar una limonada
EJEMPLO 2:
EJEMPLO 3:
Clasificación de los tipos de datos:
CONSTANTES
Datos que no cambian su valor durante el desarrollo o ejecución de un programa VARIABLES
Datos que cambian su valor durante el desarrollo o ejecución de un programa, espacio de memoria donde se guardan valores
NUMERICAS
Representan el valor numérico especificado ALFANUMERICAS
Representan los letreros especificados NUMERICAS
Almacenan datos numéricos ALFANUMERICAS
Almacenan letras, números y caracteres
...