1. Tecnología de la Información y de la Comunicación II Introducción a la Programación/ El Proceso de programación ®
2.
3.
4.
5.
6.
7. Fase 2 Análisis del problema ENTRADA Datos que hay que ingresar al programa para la resolución del problema PROCESO Procedimientos donde se utilizan los datos de entrada para resolver el problema SALIDA La resolución del problema
8. 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 o modifican su valor durante el desarrollo o ejecución de un programa. Espacio de memoria donde se guardan valores NUMÉRICAS Preservan el valor numérico especificado ALFANUMÉRICAS Representan los letreros especificados NUMÉRICAS Almacenan datos numéricos ALFANUMÉRICAS Almacenan letras, números y caracteres especiales. Se pueden realizar operaciones aritméticas con estos datos No se pueden realizar operaciones aritméticas con estos datos Variables de trabajo: Reciben resultados de operaciones Variables contadoras: Cuentan sucesos u ocurrencias fijas Variables Acumuladoras: Sumarizan o acumulan valores Variables Dimensionadas: Manipulan arreglos o tablas EXPRESIONES Combinaciones de constantes, variables, operadores, paréntesis y nombres de funciones especiales.
9.
10. Ejemplos de tipos de datos CONSTANTES VARIABLES NUMÉRICAS ALFANUMÉRICAS NUMÉRICAS ALFANUMÉRICAS 3 100 ¶ “ CASA” “ AREA” “ El número 1000” SUMA = a + b J = J + 1 COMISION= VTA1 + VTA2 A(10) = 100 D(i,j) = 5000 A$ = “España” RESULTADO = “Aprobado” EXPRESIONES DESCUENTO = (PRECIO * 30) / 100
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26. Ejemplo 1 “Preparar un litro de limonada” Inicio Preparar ingredientes agua, azúcar y limones Vaciar en una jarra un litro de agua purificada y fría Exprimir el jugo de 8 limones Agregar 1 taza de azúcar Mezclar los ingredientes Fin Prueba de escritorio Preparar ingredientes: agua, azúcar y limones Vaciar en una jarra un litro de agua purificada y fría Exprimir el jugo de 8 limones Agregar una taza de azúcar Mezclar los ingredientes
27. Ejemplo 2 Determinar si una persona es mayor de edad. Inicio Preguntar la edad de la persona Edad >= 18 La persona es menor de edad La persona es mayor de edad Fin Si No Prueba de escritorio Prueba 1 Edad 15 años 15 <=18 NO La persona es menor de edad Prueba 2 Edad 18 años 18 <= 18 SI La persona es mayor de edad Prueba 3 Edad 20 años 20 <=18 SI La persona es mayor de edad
28. Ejemplo 3. Control de estacionamiento Inicio Abrir estacionamiento CAPEST=0 Llega vehículo CAPEST <=20 Dejar pasar el vehículo CAPEST=CAPEST + 1 Estacionamiento lleno Fin Si No Prueba de escritorio Abrir estacionamiento CAPEST=0 0<=20 Si. Dejar pasar el vehículo CAPEST= 0+1 = 1 Ir a llega vehículo 1<=20 Si. Dejar pasar el vehículo CAPEST= 1+1 = 2 Ir a llega vehículo … sucesivamente 20<=20 Si. Dejar pasar el vehículo CAPEST= 20+1 = 21 Ir a llega vehículo 21<=20 No. Estacionamiento lleno
29.
30.
31.
32.
33. Dr. Jesús Áncer Rodríguez Rector M.E.C. Rogelio Garza Rivera Secretario General Dr. Ubaldo Ortiz Méndez Secretario Académico M.C. Alejandro Galván Ramírez Director de Estudios del Nivel Medio Superior Dra. Paula Villalpando Cadena Coordinadora de Educación a Distancia Derechos Reservados Material diseñado, elaborado y producido en la Dirección de Educación a Distancia 2011 ®