SlideShare ist ein Scribd-Unternehmen logo
1 von 15
PROCESO DE LA
PROGRAMACION
LENGUAJES DE
PROGRAMACION
Se utilizan para escribir programas.
Los       programas       de     las
computadoras modernas constan
de secuencias de instrucciones
que se codifican como secuencias
de dígitos numéricos que podrán
entender dichas computadoras.
Cada lenguaje de programación tiene un conjunto o
“juego” de instrucciones (acciones u operaciones
que debe realizar la máquina) que la computadora
podrá entender directamente en su código máquina o
bien se traducirán a dicho código máquina. Las
instrucciones básicas y comunes en casi todos los
lenguajes
de programación son:
 Instrucciones de entrada/salida. Instrucciones de
    transferencia de información entre dispositivos
periféricos y la memoria central, tales como "leer de…"
o bien "escribir en…".
 Instrucciones de cálculo. Instrucciones para que la
    computadora pueda realizar operaciones
    aritméticas.
 Instrucciones de control. Instrucciones que
    modifican la secuencia de la ejecución del
    programa.
QUE ES UN
PROGRAMA
Está definido como un conjunto de
instrucciones, que ejecutarán una
tarea determinada, es decir,
mediante procedimientos lógicos,
el programa realizará lo que el
programador desea. Es un medio
para conseguir un fin, el cual será
la información necesaria para
solucionar un problema.
Para la realización y desarrollo de un programa se
requiere de las siguientes fases:
 Definición y análisis del problema
 Diseño de algoritmos
          • Diagrama de flujo
          • Diagrama N-S
          • Pseudocódigo
 Codificación del programa
 Depuración y verificación del programa
 Documentación
 Mantenimiento
TECNICAS
      DE
PROGRAMACION
 Modular

 Descendente (TOP-DOWN)

 Estructurada
MODULAR
En este tipo de programación el programa es dividido en
módulos, cada uno de las cuales realiza una tarea
específica, codificándose independientemente de otros
módulos. Cada uno de éstos son analizados, codificados y
puestos a punto por separado.
Los programas contienen un módulo denominado módulo
principal, el cual supervisa todo lo que sucede, transfiriendo
el control a submódulos (los que son denominados
subprogramas), para que puedan realizar sus funciones. Sin
embargo, cada submódulo devolverá el control al módulo
principal una vez completada su tarea. Si las tareas
asignadas a cada submódulo son demasiado complejas, se
procederá a una nueva subdivisión en otros módulos más
pequeños aún.
DESCENDENTES
         (TOP-DOWN)
Este es un proceso en el cual el problema se
descompone en una serie de niveles o pasos
sucesivos    (stepwise).   Esta   metodología
consiste en crear una relación entre las etapas
de estructuración, las que son sucesivas, de tal
forma que se interrelacionen mediante
entradas     y    salidas   de    información.
Considerando los problemas desde dos
puntos de vista: ¿que hace? y ¿cómo lo
hace?
ESTRUCTURADA
                                          Básicas
  Un programa propio puede ser escrito utilizando sólo tres tipos de estructuras de
                                         control:
                                     • secuenciales
                                       • selectivas
                                      • repetitivas
Podemos definir un programa como propio si cumple con las siguientes
características:
      Tiene un solo punto de entrada y uno de salida o fin de control del programa.
      Existen caminos desde la entrada hasta la salida que se pueden seguir y que
pasan por todas partes del programa.
      Todas las instrucciones son ejecutables y no existen lazos o bucles infinitos
(sin fin).
ESTRUCTURA SECUENCIAL
Es la estructura en donde una acción (instrucción) sigue a otra de
manera secuencial.
Las tareas se dan de tal forma que la salida de una es la entrada
de la que sigue y así en lo sucesivo hasta cumplir con todo el
proceso. Para la realización de esta estructura secuencial nos
apoyamos en unas estructuras a las que llamaremos Estructuras
de Control.

Las Estructuras de Control determinan la secuencia en que deben
ejecutarse las instrucciones de un algoritmo.

Existen tres Estructuras de control básicas o primitivas, y
combinándolas se puede escribir cualquier algoritmo. Estas
estructuras primitivas son: la secuencia, la bifurcación
condicional y el ciclo.
ESTRUCTURAS SELECTIVAS
Es de gran utilidad la especificación formal de los algoritmos, para
cuando éste requiera una descripción más complicada que una
lista sencilla de instrucciones. Este es el caso cuando existe un
número de posibles alternativas que resulten de la evaluación de
una determinada condición.
Este tipo de estructuras son utilizadas para tomar decisiones lógicas,
llamándose por esta razón estructuras de decisión o alternativas.
En esta estructura es evaluada una condición y de acuerdo al
resultado el algoritmo opta por una de las alternativas. Las
condiciones son especificadas utilizando expresiones lógicas. Para
representar una estructura selectiva se hace uso de palabras en
pseudocódigo.
Las estructuras selectivas o alternativas pueden ser:
 Simples
 Dobles
 Múltiples
ESTRUCTURAS REPETITIVAS

El diseño de las computadoras está hecho
especialmente para aquellas aplicaciones en las
que una operación o conjunto de operaciones
deben repetirse muchas veces. Para ello es
importante la estructura del algoritmo, necesario
para repetir una o varias acciones, un número
determinado de veces.

Las estructuras que repiten una secuencia de
instrucciones un número determinado de veces se
denominan bucles y, al hecho de repetir la
ejecución de una secuencia de acciones se
denomina iteración.

Weitere ähnliche Inhalte

Was ist angesagt? (16)

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
pseint
pseintpseint
pseint
 
Tecnicas de diseño
Tecnicas de diseñoTecnicas de diseño
Tecnicas de diseño
 
Tecnica top down
Tecnica top downTecnica top down
Tecnica top down
 
Programacion
ProgramacionProgramacion
Programacion
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...2 unidad. Codificar la solución del problema en un lenguaje de programación e...
2 unidad. Codificar la solución del problema en un lenguaje de programación e...
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Programacion modular
Programacion modularProgramacion modular
Programacion modular
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A D
 
Tema5 fispc0809
Tema5 fispc0809Tema5 fispc0809
Tema5 fispc0809
 

Andere mochten auch (20)

Escultura griega
Escultura griegaEscultura griega
Escultura griega
 
Huellitas de corazon
Huellitas de corazonHuellitas de corazon
Huellitas de corazon
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
1. SALUD INTEGRAL.LA VOLUNTAD DE DIOS ES SANTA
1. SALUD INTEGRAL.LA VOLUNTAD DE DIOS ES SANTA1. SALUD INTEGRAL.LA VOLUNTAD DE DIOS ES SANTA
1. SALUD INTEGRAL.LA VOLUNTAD DE DIOS ES SANTA
 
Google earth
Google earthGoogle earth
Google earth
 
Manualdeidentidadvisualcorporita
ManualdeidentidadvisualcorporitaManualdeidentidadvisualcorporita
Manualdeidentidadvisualcorporita
 
SERVIDORES_WCR
SERVIDORES_WCRSERVIDORES_WCR
SERVIDORES_WCR
 
Turismo religioso
Turismo religiosoTurismo religioso
Turismo religioso
 
Iberaval en Castilla y León Económica
Iberaval en Castilla y León EconómicaIberaval en Castilla y León Económica
Iberaval en Castilla y León Económica
 
Cirrosis
CirrosisCirrosis
Cirrosis
 
Corporacion Llorente en Castilla y León Económica
Corporacion Llorente en Castilla y León EconómicaCorporacion Llorente en Castilla y León Económica
Corporacion Llorente en Castilla y León Económica
 
Demonios del convento
Demonios del conventoDemonios del convento
Demonios del convento
 
Agencia salud y Nutrición FNA 2013
Agencia salud y Nutrición FNA 2013Agencia salud y Nutrición FNA 2013
Agencia salud y Nutrición FNA 2013
 
2 racionalidades
2 racionalidades2 racionalidades
2 racionalidades
 
Citas 26
Citas 26Citas 26
Citas 26
 
Eco y pol
Eco y polEco y pol
Eco y pol
 
Practica 2
Practica 2Practica 2
Practica 2
 
bienvenidos a mi blog
bienvenidos a mi blogbienvenidos a mi blog
bienvenidos a mi blog
 
Las 10 personalidades de twitter
Las 10 personalidades de twitterLas 10 personalidades de twitter
Las 10 personalidades de twitter
 
Habitos de estudio
Habitos de estudioHabitos de estudio
Habitos de estudio
 

Ähnlich wie Proceso de la programacion

Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Actividad de Inicio Programación
Actividad de Inicio ProgramaciónActividad de Inicio Programación
Actividad de Inicio ProgramaciónYesicaMendoza18
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Maryfer' Ortega
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Kareen's Maldonado
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Kareen's Maldonado
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)KareliaRivas
 
Fundamentos de programación 1.pptx
Fundamentos de programación 1.pptxFundamentos de programación 1.pptx
Fundamentos de programación 1.pptxJosuSantistevan
 
Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Javier Eulacio
 
Fundamentos grupo 4 y 9.pdf
Fundamentos grupo 4 y 9.pdfFundamentos grupo 4 y 9.pdf
Fundamentos grupo 4 y 9.pdfJosuSantistevan
 

Ähnlich wie Proceso de la programacion (20)

Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
Actividad de Inicio Programación
Actividad de Inicio ProgramaciónActividad de Inicio Programación
Actividad de Inicio Programación
 
Yy
YyYy
Yy
 
Programacion estruturada
Programacion estruturadaProgramacion estruturada
Programacion estruturada
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02
 
Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02Unidaddos 130504121908-phpapp02
Unidaddos 130504121908-phpapp02
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
Segunda unidad;3
Segunda unidad;3Segunda unidad;3
Segunda unidad;3
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)Estructuras complejas de datos (Programación estructurada)
Estructuras complejas de datos (Programación estructurada)
 
Programación: conceptos básicos
Programación: conceptos básicos Programación: conceptos básicos
Programación: conceptos básicos
 
Fundamentos de programación 1.pptx
Fundamentos de programación 1.pptxFundamentos de programación 1.pptx
Fundamentos de programación 1.pptx
 
Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2
 
Fundamentos grupo 4 y 9.pdf
Fundamentos grupo 4 y 9.pdfFundamentos grupo 4 y 9.pdf
Fundamentos grupo 4 y 9.pdf
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 

Kürzlich hochgeladen

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
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í
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
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
 
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
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
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
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 

Kürzlich hochgeladen (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
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
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
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
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
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
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 

Proceso de la programacion

  • 3. Se utilizan para escribir programas. Los programas de las computadoras modernas constan de secuencias de instrucciones que se codifican como secuencias de dígitos numéricos que podrán entender dichas computadoras.
  • 4. Cada lenguaje de programación tiene un conjunto o “juego” de instrucciones (acciones u operaciones que debe realizar la máquina) que la computadora podrá entender directamente en su código máquina o bien se traducirán a dicho código máquina. Las instrucciones básicas y comunes en casi todos los lenguajes de programación son:  Instrucciones de entrada/salida. Instrucciones de transferencia de información entre dispositivos periféricos y la memoria central, tales como "leer de…" o bien "escribir en…".  Instrucciones de cálculo. Instrucciones para que la computadora pueda realizar operaciones aritméticas.  Instrucciones de control. Instrucciones que modifican la secuencia de la ejecución del programa.
  • 6. Está definido como un conjunto de instrucciones, que ejecutarán una tarea determinada, es decir, mediante procedimientos lógicos, el programa realizará lo que el programador desea. Es un medio para conseguir un fin, el cual será la información necesaria para solucionar un problema.
  • 7. Para la realización y desarrollo de un programa se requiere de las siguientes fases:  Definición y análisis del problema  Diseño de algoritmos • Diagrama de flujo • Diagrama N-S • Pseudocódigo  Codificación del programa  Depuración y verificación del programa  Documentación  Mantenimiento
  • 8. TECNICAS DE PROGRAMACION
  • 9.  Modular  Descendente (TOP-DOWN)  Estructurada
  • 10. MODULAR En este tipo de programación el programa es dividido en módulos, cada uno de las cuales realiza una tarea específica, codificándose independientemente de otros módulos. Cada uno de éstos son analizados, codificados y puestos a punto por separado. Los programas contienen un módulo denominado módulo principal, el cual supervisa todo lo que sucede, transfiriendo el control a submódulos (los que son denominados subprogramas), para que puedan realizar sus funciones. Sin embargo, cada submódulo devolverá el control al módulo principal una vez completada su tarea. Si las tareas asignadas a cada submódulo son demasiado complejas, se procederá a una nueva subdivisión en otros módulos más pequeños aún.
  • 11. DESCENDENTES (TOP-DOWN) Este es un proceso en el cual el problema se descompone en una serie de niveles o pasos sucesivos (stepwise). Esta metodología consiste en crear una relación entre las etapas de estructuración, las que son sucesivas, de tal forma que se interrelacionen mediante entradas y salidas de información. Considerando los problemas desde dos puntos de vista: ¿que hace? y ¿cómo lo hace?
  • 12. ESTRUCTURADA Básicas Un programa propio puede ser escrito utilizando sólo tres tipos de estructuras de control: • secuenciales • selectivas • repetitivas Podemos definir un programa como propio si cumple con las siguientes características:  Tiene un solo punto de entrada y uno de salida o fin de control del programa.  Existen caminos desde la entrada hasta la salida que se pueden seguir y que pasan por todas partes del programa.  Todas las instrucciones son ejecutables y no existen lazos o bucles infinitos (sin fin).
  • 13. ESTRUCTURA SECUENCIAL Es la estructura en donde una acción (instrucción) sigue a otra de manera secuencial. Las tareas se dan de tal forma que la salida de una es la entrada de la que sigue y así en lo sucesivo hasta cumplir con todo el proceso. Para la realización de esta estructura secuencial nos apoyamos en unas estructuras a las que llamaremos Estructuras de Control. Las Estructuras de Control determinan la secuencia en que deben ejecutarse las instrucciones de un algoritmo. Existen tres Estructuras de control básicas o primitivas, y combinándolas se puede escribir cualquier algoritmo. Estas estructuras primitivas son: la secuencia, la bifurcación condicional y el ciclo.
  • 14. ESTRUCTURAS SELECTIVAS Es de gran utilidad la especificación formal de los algoritmos, para cuando éste requiera una descripción más complicada que una lista sencilla de instrucciones. Este es el caso cuando existe un número de posibles alternativas que resulten de la evaluación de una determinada condición. Este tipo de estructuras son utilizadas para tomar decisiones lógicas, llamándose por esta razón estructuras de decisión o alternativas. En esta estructura es evaluada una condición y de acuerdo al resultado el algoritmo opta por una de las alternativas. Las condiciones son especificadas utilizando expresiones lógicas. Para representar una estructura selectiva se hace uso de palabras en pseudocódigo. Las estructuras selectivas o alternativas pueden ser:  Simples  Dobles  Múltiples
  • 15. ESTRUCTURAS REPETITIVAS El diseño de las computadoras está hecho especialmente para aquellas aplicaciones en las que una operación o conjunto de operaciones deben repetirse muchas veces. Para ello es importante la estructura del algoritmo, necesario para repetir una o varias acciones, un número determinado de veces. Las estructuras que repiten una secuencia de instrucciones un número determinado de veces se denominan bucles y, al hecho de repetir la ejecución de una secuencia de acciones se denomina iteración.