SlideShare una empresa de Scribd logo
1 de 33
Tecnología de la Información y de la Comunicación II Introducción a la Programación/  El Proceso de programación ®
Competencia General del Curso ,[object Object],[object Object]
Objetivo formativo de la Unidad ,[object Object]
Fase 1 Definición del problema ,[object Object],[object Object],[object Object]
Ejemplos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fase 2 Análisis del problema ,[object Object],[object Object],[object Object]
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
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.
Clasificación de los tipos de operadores ,[object Object],[object Object],ARITMETICOS DE COMPARACIÓN LÓGICOS + - * / SUMA RESTA MULTIPLICACION DIVISIÓN = < > <= >= IGUAL MENOR QUE MAYOR QUE MENOR IGUAL QUE MAYOR IGUAL QUE NOT AND OR NEGACIÓN CONJUNCIÓN DISYUNCIÓN
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
Ejemplos de especificaciones de datos ,[object Object],[object Object],DATOS DE ENTRADA DATOS DE PROCESO DATOS DE SALIDA O RESULTADO 1 Litro de agua purificada fría Limones 1 taza de azúcar Mezclar los ingredientes Limonada DATOS DE ENTRADA DATOS DE PROCESO DATOS DE SALIDA O RESULTADO Preguntar la edad de la persona Una variable numérica de trabajo para almacenar la edad de la persona: EDAD Utilizar operador de comparación: EDAD >= 18 Imprimir letrero “La persona es mayor de edad” Imprimir letrero “La persona es menor de edad”
Ejemplos de especificaciones de datos ,[object Object],DATOS DE ENTRADA DATOS DE PROCESO DATOS DE SALIDA O RESULTADO Una variable acumuladora para que controle la capacidad del estacionamiento CAPEST Utilizar operador de comparación: CAPEST <= 20 Acumular entrada de vehículos: CAPEST = CAPEST + 1 Imprimir letrero “Estacionamiento lleno”
Fase 3 Diseño ,[object Object],[object Object],[object Object],[object Object],[object Object]
Características de los algoritmos ,[object Object],[object Object],[object Object],[object Object]
Tipos de algoritmos ,[object Object],[object Object],[object Object]
Ejemplos de construcción de algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Observa que los pasos se ejecutan uno tras otro y de principio a fin sin hacer brincos.
Ejemplos de construcción de algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Observa que en el paso 3 se tiene que tomar una decisión en base a una comparación  con lo que puede ganarse un salto o brinco
Ejemplos de construcción de algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Observa que en el paso 5 se tiene que tomar una decisión mientras o hasta que se cumpla la condición o comparación, se genera un ciclo de 20 ocurrencias o repeticiones.
Diagramas de flujo ,[object Object],SIMBOLO NOMBRE FUNCIÓN Inicio o Fin Indica donde comienza y termina el programa Proceso Se utiliza para indicar operaciones aritméticas o transferencia de datos Decisión Se utiliza para representar una verificación o comparación lógica Datos Representa una operación de entrada o lectura de datos
Diagramas de flujo ,[object Object],SIMBOLO NOMBRE FUNCIÓN Conector Indica donde debe continuar el flujo de datos Resultado Indica el resultado final o parcial del programa y también es utilizado para dar mensajes o comentarios Ciclos Indica operaciones repetitivas Flujo Indica el flujo o dirección del proceso, es la conexión de un símbolo a otro
Ejemplos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
Ejemplos ,[object Object],[object Object],Inicio Preguntar la edad de la persona ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Edad >= 18 La persona es menor de edad La persona es mayor de edad Fin Si No
Ejemplos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Inicio Abrir estacionamiento CAPEST=0 Llega vehículo CAPEST <=20 Dejar pasar el vehículo CAPEST=CAPEST + 1 Estacionamiento lleno Fin Si No
Otra representación del ejemplo 3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Inicio Abrir estacionamiento CAPEST=1 CAPEST=CAPEST+1 CAPEST <= 20 1 Llega vehículo Dejar pasar el vehículo 1 Estacionamiento lleno Fin Si No
Prueba de escritorio ,[object Object],[object Object]
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
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
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
Fase 4. Codificación ,[object Object],[object Object]
Fase 5. Depuración ,[object Object]
Fase 6. Implementación del programa ,[object Object]
Fase 7. Mantenimiento del programa ,[object Object]
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 ®

Más contenido relacionado

Similar a Fases

Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.Sam Arr
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaAnibal carrasquel
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmosJohnfornerod
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaAnibal carrasquel
 
Lógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdfLógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdfjuanjosalzate
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionjeansebas154
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
unidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfunidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfjjmch
 
Herramientas de Programación
Herramientas de ProgramaciónHerramientas de Programación
Herramientas de ProgramaciónJose Sanchez
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 

Similar a Fases (20)

Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Lógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdfLógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdf
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Trabajo de tecnología
Trabajo de tecnología Trabajo de tecnología
Trabajo de tecnología
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
unidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdfunidad1_algoritmoyprograma.pdf
unidad1_algoritmoyprograma.pdf
 
Herramientas de Programación
Herramientas de ProgramaciónHerramientas de Programación
Herramientas de Programación
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Introduccion a los algoritmos
Introduccion  a los algoritmosIntroduccion  a los algoritmos
Introduccion a los algoritmos
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Fases

  • 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 ®