SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
DHTIC 
¿METODOLOGÍA DE LA PROGRAMACIÓN? 
Diana Luz Sánchez Rojas 
Jesús Romero Hernández 
Luis Zepeda
ALGORITMO 
Es un conjunto de pasos para lograr un resultado, un algoritmo tiene datos de 
entrada, proceso de datos, y datos de salida. 
Pasos Etapa Descripción 
1 Análisis del problema Conducen al diseño detallado por medio un código escrito en 
2 Diseño de algoritmo forma de un algoritmo 
3 Codificación Se implementa el algoritmo en un código escrito en 
un lenguaje de programación. Refleja las ideas desarrolladas en 
las etapas de análisis y diseño 
4 Compilación y ejecución Traduce el programa fuente a programa en código 
de maquina y lo ejecuta. 
5 Verificación Busca errores en las etapas anteriores y los elimina. 
6 Depuración 
7 Documentación Son comentarios, etiquetas de texto, que facilitan la 
comprensión del programa
DIAGRAMA DE FLUJO 
Es un esquema para representar gráficamente un algoritmo. Se basan en la 
utilización de diversos símbolos para representar operaciones específicas. 
Se les llama diagramas de flujo porque los símbolos utilizados se conectan 
por medio de flechas para indicar la secuencia de operación. 
Inicio/Fin 
Multidocumento Decisión 
Conector de 
Proceso Base de 
Datos 
Actividad 
U Operaciones 
Documento o 
Escritura 
Inspección 
/Firma 
Archivo 
Manual 
Líneas de Flujo
ELABORACIÓN DE DIAGRAMA DE FLUJO 
• Determinar el proceso a diagramar. 
• Definir el grado de detalle. 
• Identificar la secuencia de pasos del proceso. 
• Construir el diagrama de flujo. 
• Revisar el diagrama de flujo del proceso.
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS 
MANDÓ O DE OTRO PROGRAMA DE UN DIAGRAMA DE FLUJO
PSEUDOCÓDIGO 
Representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más 
parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. 
Estructura a seguir en su realización: 
CABECERA: 
• Programa. 
• Módulo. 
• Tipos de datos. 
• Constantes. 
• Variables. 
CUERPO: 
• Inicio. 
• Instrucciones. 
• Fin.
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ DE UN PSEUDOCÓDIGO
ESTRUCTURAS SECUENCIALES 
Ejecutan una tras otra a modo de secuencia, es decir que una 
instrucción no se ejecuta hasta que finaliza la anterior. Las tareas se 
suceden de tal modo que la salida de una es la entrada de la 
siguiente y así sucesivamente hasta el fin del proceso.
COMPONENTES 
ASIGNACIÓN: 
• Simples: Consiste en pasar un valor constate a una variable. 
• Contador: Consiste en usarla como un verificador del número de veces que 
se realiza un proceso. 
• Acumulador: Consiste en usarla como un sumador en un proceso . 
• De trabajo: Donde puede recibir el resultado de una operación matemática 
que involucre muchas variables. 
LECTURA: 
• La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el 
teclado) un valor. 
ESCRITURA: 
• Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un 
resultado o mensaje.
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SECUENCIALES 
• Imágenes. 
• Tablas.
ESTRUCTURAS DE DECISIÓN 
Selecciona la próxima sentencia a ejecutarse sobre la base de una decisión (expresión 
lógica o variable lógica). 
Los tipos de estructuras de decisión que podemos encontrar son: 
● Simples 
● Dobles 
● Múltiples
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SECUENCIALES 
• Imágenes. 
• Tablas.
ESTRUCTURAS DE DECISION SIMPLE 
Si-entonces ejecuta una determinada acción cuando se cumple una determinada 
condición. La selección Si-Entonces evalúa la condición y de acuerdo a los resultados: 
• Si es verdadero, ejecuta una o varias opciones. 
• Si es falsa, entonces no hace nada y sigue la ejecución normal del programa.
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES 
• Imágenes. 
• Tablas.
ESTRUCTURAS DE DECISIÓN DOBLES 
Ejecuta dos conjuntos de sentencias alternativos en función del resultado de la 
evaluación de una condición lógica. 
• Si el resultado es “cierto” se ejecuta un grupo de sentencias. 
• Si el resultado es “falso” se ejecuta otro grupo de sentencias.
PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES 
• Imágenes. 
• Tablas.
ESTRUCTURAS DE DECISIÓN MÚLTIPLE 
La estructura múltiple SEGÚN permite elegir una ruta de entre varias rutas 
posibles, en base al valor de una variable que actúa como selector. La 
estructura compara el valor del selector con las constantes c1, c2, ..., cn. en 
orden descendente. En el momento en que se encuentre una coincidencia, se 
ejecuta la acción correspondiente a dicha constante y se abandona la 
estructura.
• PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SIMPLRES 
• Imágenes. 
• Tablas.
ESTRUCTURAS DE REPETICIÓN 
Permiten la ejecución de una lista o secuencia de instrucciones (<bloque de 
instrucciones>) en varias ocasiones. El número de veces que el bloque de 
instrucciones se ejecutará se puede especificar de manera explícita, o a través 
de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no. 
TIPOS DE ESTRUCTURAS DE REPETICIÓN: 
• Ciclo mientras 
• Ciclo haga-mientras 
• Ciclo para
ESTRUCTURA MIENTRAS… HACER 
Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el 
bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir, la 
condición se vuelve a evaluar. 
En el caso en que la condición evalúe la primera vez como falsa, el bloque de 
instrucciones no será ejecutado, lo cual quiere decir que el número de repeticiones o 
iteraciones de este bloque será cero. Si la condición siempre evalúa a verdadero, la 
instrucción se ejecutará indefinidamente, es decir, un número infinito de veces.
• PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SIMPLRES 
• Imágenes. 
• Tablas.
ESTRUCTURA HACER… MIENTRAS 
La condición se evalúa después de ejecutar el bloque de instrucciones, por lo 
tanto, el bloque se ejecuta por lo menos una vez. Este bloque se ejecuta 
nuevamente si la condición evalúa a verdadero, y no se ejecuta más si se 
evalúa como falso.
• PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SIMPLRES 
• Imágenes. 
• Tablas.
ESTRUCTURA PARA 
Bloque de instrucciones un número determinado de veces. Este número de 
veces está determinado por una variable contadora (de tipo entero) que toma 
valores desde un límite inferior hasta un límite superior. En cada ciclo después 
de ejecutar el bloque de instrucciones, la variable contadora es incrementada 
en 1 automáticamente y en el momento en que la variable sobrepasa el límite 
superior el ciclo termina.
• PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS 
SIMPLRES 
• Imágenes. 
• Tablas.
BIBLIOGRAFÍA 
• http://informaticaingqmi.blogspot.mx/2010/05/estructuras-secuenciales-clase- 
n02.html 
• https://mx.answers.yahoo.com/question/index?qid=20070619074953AA5O3J 
0 
• http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml#ixzz3 
EH2oxPCz 
• http://dis.unal.edu.co/~programacion/book/modulo2b.pdf

Mais conteúdo relacionado

Mais procurados

Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos IIrcarrerah
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSLuiS YmAY
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Duvan Aguilera
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmiaNilson Negrete
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 

Mais procurados (20)

Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Unidad ii construiralgoritmos
Unidad ii construiralgoritmosUnidad ii construiralgoritmos
Unidad ii construiralgoritmos
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
Fundamentos de Algoritmia
Fundamentos de AlgoritmiaFundamentos de Algoritmia
Fundamentos de Algoritmia
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 

Semelhante a INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN

INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónJesus R Hernandez
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
INTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.pptINTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.pptDemsshillCoutino
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSMaría Fula
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo09072014
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaJorge Ricardo
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problemaJoaquin Lara Sierra
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 

Semelhante a INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN (20)

INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Power point
Power pointPower point
Power point
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Clase 2 diagramas de flujo
Clase 2 diagramas de flujoClase 2 diagramas de flujo
Clase 2 diagramas de flujo
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
INTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.pptINTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
INTRODCCION A LA DIAGRAMAS DE FLUJO.ppt
 
REPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOSREPRESENTACION-EJEMPLO ALGORITMOS
REPRESENTACION-EJEMPLO ALGORITMOS
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Definición y análisis de un problema
Definición y análisis de un problemaDefinición y análisis de un problema
Definición y análisis de un problema
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 

Último

IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOIPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOEdisonRebattaRojas1
 
Ecuacion Diferencial de Clairaut, Ejercicios Resueltos
Ecuacion Diferencial de Clairaut, Ejercicios ResueltosEcuacion Diferencial de Clairaut, Ejercicios Resueltos
Ecuacion Diferencial de Clairaut, Ejercicios ResueltosManuel Alejandro Vivas Riverol
 
Trabajos en Altura - USO DEL ARNES .ppt
Trabajos en Altura  - USO DEL ARNES .pptTrabajos en Altura  - USO DEL ARNES .ppt
Trabajos en Altura - USO DEL ARNES .pptdantechaveztarazona
 
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdf
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdfNOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdf
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdflinderlauradelacruz
 
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdf
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdfS03 - Perfil del ingeniero industrial UTP - DIAPOS.pdf
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdfroycordovabocanegra7
 
Presentación GP Nº03.ppt reapso general maqinas electricas
Presentación GP Nº03.ppt  reapso general maqinas electricasPresentación GP Nº03.ppt  reapso general maqinas electricas
Presentación GP Nº03.ppt reapso general maqinas electricasANDREJEANPIERREMACHU
 
Parciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñoParciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñomonicabetancur29
 
Teoría de la contingencia en las organizaciones
Teoría de la contingencia en las organizacionesTeoría de la contingencia en las organizaciones
Teoría de la contingencia en las organizacionesCarlosRozo19
 
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdf
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdfESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdf
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdffredyflores58
 
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICA
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICADEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICA
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICAJulyDelPilarMorenoQu
 
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICA
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICAPROBLEMAS RELACIONADOS RESUELTOS DE GENETICA
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICAMaxiMus221
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSLuisLopez273366
 
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfTR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfFRANCISCOJUSTOSIERRA
 
thinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsthinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsfioticona20395
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............osoriosantiago887
 
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdf
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdfS02 - Campo de acción. Cualidades del Ingeniero Industrial.pdf
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdfroycordovabocanegra7
 
gestion y optimizacion de procesos proyecto
gestion y optimizacion de procesos proyectogestion y optimizacion de procesos proyecto
gestion y optimizacion de procesos proyectoclopez37
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfsolidalilaalvaradoro
 
Portafolio Stanley PT fichas Tecnicas.pptx
Portafolio Stanley PT fichas Tecnicas.pptxPortafolio Stanley PT fichas Tecnicas.pptx
Portafolio Stanley PT fichas Tecnicas.pptxdhernandeza2310
 
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2ErnestoContreras39
 

Último (20)

IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADOIPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
IPERC INSTALACION DE EQUIPOS DE AIRE ACONDICIONADO
 
Ecuacion Diferencial de Clairaut, Ejercicios Resueltos
Ecuacion Diferencial de Clairaut, Ejercicios ResueltosEcuacion Diferencial de Clairaut, Ejercicios Resueltos
Ecuacion Diferencial de Clairaut, Ejercicios Resueltos
 
Trabajos en Altura - USO DEL ARNES .ppt
Trabajos en Altura  - USO DEL ARNES .pptTrabajos en Altura  - USO DEL ARNES .ppt
Trabajos en Altura - USO DEL ARNES .ppt
 
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdf
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdfNOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdf
NOJA-581-08 NOJA Power OSM15-27-38 Guia de Producto - es.pdf
 
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdf
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdfS03 - Perfil del ingeniero industrial UTP - DIAPOS.pdf
S03 - Perfil del ingeniero industrial UTP - DIAPOS.pdf
 
Presentación GP Nº03.ppt reapso general maqinas electricas
Presentación GP Nº03.ppt  reapso general maqinas electricasPresentación GP Nº03.ppt  reapso general maqinas electricas
Presentación GP Nº03.ppt reapso general maqinas electricas
 
Parciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeñoParciales y Semestral Profesor David cedeño
Parciales y Semestral Profesor David cedeño
 
Teoría de la contingencia en las organizaciones
Teoría de la contingencia en las organizacionesTeoría de la contingencia en las organizaciones
Teoría de la contingencia en las organizaciones
 
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdf
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdfESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdf
ESTADISTICA RESUELTO SAN JUAN SOLUCIONARIO CORRECTO.pdf
 
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICA
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICADEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICA
DEFENSA ALIMENTARIA EN LA INDUSTRIA PLASTICA
 
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICA
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICAPROBLEMAS RELACIONADOS RESUELTOS DE GENETICA
PROBLEMAS RELACIONADOS RESUELTOS DE GENETICA
 
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOSEJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
EJERCICIOS DE PROPIEDADES INDICES DE MECÁNICA DE SUELOS
 
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdfTR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
TR-514 (3) - DOS COLUMNAS PASCUA 2024 3.4 8.4.24.pdf
 
thinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msdsthinner-acrilico-ac-205- ficha tecnica msds
thinner-acrilico-ac-205- ficha tecnica msds
 
Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............Wal-Mart batalla con RFID...............
Wal-Mart batalla con RFID...............
 
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdf
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdfS02 - Campo de acción. Cualidades del Ingeniero Industrial.pdf
S02 - Campo de acción. Cualidades del Ingeniero Industrial.pdf
 
gestion y optimizacion de procesos proyecto
gestion y optimizacion de procesos proyectogestion y optimizacion de procesos proyecto
gestion y optimizacion de procesos proyecto
 
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdfINFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
INFORME DE LA DE PROBLEMÁTICA AMBIENTAL 2 UNIDAD FINAL. PDF.pdf
 
Portafolio Stanley PT fichas Tecnicas.pptx
Portafolio Stanley PT fichas Tecnicas.pptxPortafolio Stanley PT fichas Tecnicas.pptx
Portafolio Stanley PT fichas Tecnicas.pptx
 
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
DOCUMENTO DE MODELO DISEÑO DE MEZCLA 210 KG CM2
 

INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN

  • 1. DHTIC ¿METODOLOGÍA DE LA PROGRAMACIÓN? Diana Luz Sánchez Rojas Jesús Romero Hernández Luis Zepeda
  • 2. ALGORITMO Es un conjunto de pasos para lograr un resultado, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida. Pasos Etapa Descripción 1 Análisis del problema Conducen al diseño detallado por medio un código escrito en 2 Diseño de algoritmo forma de un algoritmo 3 Codificación Se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño 4 Compilación y ejecución Traduce el programa fuente a programa en código de maquina y lo ejecuta. 5 Verificación Busca errores en las etapas anteriores y los elimina. 6 Depuración 7 Documentación Son comentarios, etiquetas de texto, que facilitan la comprensión del programa
  • 3.
  • 4. DIAGRAMA DE FLUJO Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Inicio/Fin Multidocumento Decisión Conector de Proceso Base de Datos Actividad U Operaciones Documento o Escritura Inspección /Firma Archivo Manual Líneas de Flujo
  • 5. ELABORACIÓN DE DIAGRAMA DE FLUJO • Determinar el proceso a diagramar. • Definir el grado de detalle. • Identificar la secuencia de pasos del proceso. • Construir el diagrama de flujo. • Revisar el diagrama de flujo del proceso.
  • 6. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO PROGRAMA DE UN DIAGRAMA DE FLUJO
  • 7. PSEUDOCÓDIGO Representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. Estructura a seguir en su realización: CABECERA: • Programa. • Módulo. • Tipos de datos. • Constantes. • Variables. CUERPO: • Inicio. • Instrucciones. • Fin.
  • 8. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ DE UN PSEUDOCÓDIGO
  • 9. ESTRUCTURAS SECUENCIALES Ejecutan una tras otra a modo de secuencia, es decir que una instrucción no se ejecuta hasta que finaliza la anterior. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
  • 10. COMPONENTES ASIGNACIÓN: • Simples: Consiste en pasar un valor constate a una variable. • Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso. • Acumulador: Consiste en usarla como un sumador en un proceso . • De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables. LECTURA: • La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. ESCRITURA: • Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje.
  • 11. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SECUENCIALES • Imágenes. • Tablas.
  • 12. ESTRUCTURAS DE DECISIÓN Selecciona la próxima sentencia a ejecutarse sobre la base de una decisión (expresión lógica o variable lógica). Los tipos de estructuras de decisión que podemos encontrar son: ● Simples ● Dobles ● Múltiples
  • 13. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SECUENCIALES • Imágenes. • Tablas.
  • 14. ESTRUCTURAS DE DECISION SIMPLE Si-entonces ejecuta una determinada acción cuando se cumple una determinada condición. La selección Si-Entonces evalúa la condición y de acuerdo a los resultados: • Si es verdadero, ejecuta una o varias opciones. • Si es falsa, entonces no hace nada y sigue la ejecución normal del programa.
  • 15. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 16. ESTRUCTURAS DE DECISIÓN DOBLES Ejecuta dos conjuntos de sentencias alternativos en función del resultado de la evaluación de una condición lógica. • Si el resultado es “cierto” se ejecuta un grupo de sentencias. • Si el resultado es “falso” se ejecuta otro grupo de sentencias.
  • 17. PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 18. ESTRUCTURAS DE DECISIÓN MÚLTIPLE La estructura múltiple SEGÚN permite elegir una ruta de entre varias rutas posibles, en base al valor de una variable que actúa como selector. La estructura compara el valor del selector con las constantes c1, c2, ..., cn. en orden descendente. En el momento en que se encuentre una coincidencia, se ejecuta la acción correspondiente a dicha constante y se abandona la estructura.
  • 19. • PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 20. ESTRUCTURAS DE REPETICIÓN Permiten la ejecución de una lista o secuencia de instrucciones (<bloque de instrucciones>) en varias ocasiones. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no. TIPOS DE ESTRUCTURAS DE REPETICIÓN: • Ciclo mientras • Ciclo haga-mientras • Ciclo para
  • 21. ESTRUCTURA MIENTRAS… HACER Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir, la condición se vuelve a evaluar. En el caso en que la condición evalúe la primera vez como falsa, el bloque de instrucciones no será ejecutado, lo cual quiere decir que el número de repeticiones o iteraciones de este bloque será cero. Si la condición siempre evalúa a verdadero, la instrucción se ejecutará indefinidamente, es decir, un número infinito de veces.
  • 22. • PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 23. ESTRUCTURA HACER… MIENTRAS La condición se evalúa después de ejecutar el bloque de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Este bloque se ejecuta nuevamente si la condición evalúa a verdadero, y no se ejecuta más si se evalúa como falso.
  • 24. • PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 25. ESTRUCTURA PARA Bloque de instrucciones un número determinado de veces. Este número de veces está determinado por una variable contadora (de tipo entero) que toma valores desde un límite inferior hasta un límite superior. En cada ciclo después de ejecutar el bloque de instrucciones, la variable contadora es incrementada en 1 automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina.
  • 26. • PONER UN EJEMPLO HECHO EN EL PROGRAMA QUE NOS MANDÓ O DE OTRO DE ESTRUCTURAS SIMPLRES • Imágenes. • Tablas.
  • 27. BIBLIOGRAFÍA • http://informaticaingqmi.blogspot.mx/2010/05/estructuras-secuenciales-clase- n02.html • https://mx.answers.yahoo.com/question/index?qid=20070619074953AA5O3J 0 • http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml#ixzz3 EH2oxPCz • http://dis.unal.edu.co/~programacion/book/modulo2b.pdf