SlideShare una empresa de Scribd logo
1 de 18
ESTRUCTURA GENERAL DE UN PROGRAMA
INTEGRANTES: ARTEAGA JONATHAN
BERMEO STALIN
GUANOLUISA EDWIN
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
FACULTAD DE MECANICA
ESCUELA DE INGENIERIAAUTOMOTRIZ
ESTRUCTURA GENERAL DE UN
PROGRAMA
CONCEPTO DE PROGRAMA
 En informática se define como la secuencia de instrucciones, escritas para
realizar una tarea específica en una computadora. Proyecto o planificación
ordenada de las distintas partes o actividades que componen algo que se va a
realizar.
 Cuando hablamos específicamente de programa en informática, estamos
haciendo referencia a un software. Se trata de aplicaciones y recursos que
permiten desarrollar diferentes tareas en una computadora (ordenador),
un teléfono u otros equipos tecnológicos.
PARTES CONSTITUTIVAS DE UN PROGRAMA
 Dentro del bloque de instrucciones de un programa se pueden diferenciar tres
partes fundamentales.
 Entrada de datos: la constituyen todas aquellas instrucciones que toman datos
de un dispositivo externo, almacenándolos en la memoria central para que
puedan ser procesados.
 Proceso o algoritmo: está formado por las instrucciones que modifican los
objetos a partir de su estado inicial hasta el estado final, dejando éstos
disponibles en la memoria central.
 Salida de resultados: conjunto de instrucciones que toman los datos finales de
la memoria central y los envían a los dispositivos externos.
INSTRUCCIONES Y TIPOS DE INSTRUCCIONES DE UN
PROGRAMA
 INSTRUCCIONES DE UN PROGRAMA
Se denomina instrucción en informática al conjunto de datos
insertados en una secuencia estructurada o específica que
el procesador interpreta y ejecuta.
TIPOS DE INSTRUCCIONES DE UN PROGRAMA
 Instrucciones de asignación.
 Instrucciones de lectura de datos (Entrada).
 Instrucciones de escritura de resultados
(Salida).
 Instrucciones de bifurcación.
INSTRUCCIONES DE ASIGNACIÓN.
 Las instrucciones de asignación realizan operaciones de asignación,
que consisten en tomar el valor de la derecha del operador de
asignación (=) y almacenarlo en el elemento de la izquierda.
 Una instrucción de asignación (o simplemente asignación) consiste en
asignar el resultado de la evaluación de una expresión a una variable:
edad%=5
área! = 12.3
ASIGNACIÓN EN EL PROGRAMA DFD.
Esta herramienta se usa, para crear variables de forma estática en la aplicación, es
decir en nuestro DFD, así también para asignar valores de resultados a las
variables de operaciones realizadas previamente.
INSTRUCCIONES DE LECTURA DE DATOS
(ENTRADA).
Lectura, es la herramienta que tenemos para hacer el ingreso de forma dinámica
de valores en el programa y definir variables, para hacer uso de esta
herramienta, pulsamos sobre el botón con este símbolo:
a) Leer NÚMERO, HORAS, TASA
Leer de algún dispositivo de entrada los valores de NÚMERO, HORAS Y TASAS,
archivándolos en la memoria; si los tres números se teclean en respuesta a la
instrucción son 12325, 32, 1200, significaría que se han asignado a las variables
esos valores y equivaldría a la ejecución de las instrucciones.
INSTRUCCIONES DE ESCRITURA DE RESULTADOS
(SALIDA).
 Estas instrucciones se escriben en un dispositivo de salida.
Ejemplo:
Se visualizarían en la pantalla o imprimirían en la impresora los
valores 100, 200 y 300 que contienen las variables A, B, C.
ASIGNAMOS LECTURA PARA LAS VARIABLES EXISTENTES
INSTRUCCIONES DE BIFURCACIÓN.
 En programación, cuando en un algoritmo existe una condición de la cual
depende que a continuación se ejecuten unas instrucciones u otras, se dice
que existe una bifurcación.
Llega un momento en que necesitamos hacer una bifurcación
condicional: si se cumple una condición hacer una cosa, si no se
cumple hacer otra.
Para ello colocaremos las llamadas "bifurcaciones", que las hay de tres
tipos:
1) Bifurcación simple: Se
trata de ejecutar unos
comandos en caso de que
se cumpla una condición
o nada en caso contrario.
Lo cual viene expresado
mediante el llamado
"diagrama de flujo" así:
2)Bifurcación
completa: Otro caso
es ejecutar unos
comandos en caso de
que se cumpla una
condición o otros
comandos en caso
contrario. Lo cual
viene expresado por
"diagrama de flujo"
así:
3) Bifurcación múltiple: Un
tercer caso es el de ejecutar
unos comandos en caso de
que se cumpla una
condición(1) o ejecutar otros
en caso de cumplir una
condición2 ... etc. finalmente
ejecutar otros en caso de
las dos (o más) condiciones
anteriores. Lo cual viene
expresado mediante el
"diagrama de flujo" así:
¡GRACIAS!
WEBGRAFÍA:
HTTP://WWW.UACJ.MX/CGTI/CDTE/JPM/DOCUMENTS/IIT/PROGRAMACION/TIPOS-DE-INSTRUCCIONES.HTML
HTTP://WWW.EHU.EUS/JUANCARLOS.GOROSTIZAGA/MN11B/PROGRAMACION/CONDICIONAL.HTM
HTTPS://ES.WIKIPEDIA.ORG/WIKI/PROGRAMA_INFORM%C3%A1TICO
HTTPS://ES.WIKIPEDIA.ORG/WIKI/INSTRUCCI%C3%B3N_(INFORM%C3%A1TICA)
BIBLIOGRAFÍA:
Aguilar, L. J. (2008). Fundamentos de programación. Aravaca (Madrid): McGRAW-HILL/INTERAMERICANA DE ESPAÑA

Más contenido relacionado

La actualidad más candente

Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenHéctor Estigarribia
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericosMaria Vegas Arraez
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Tipos de ecuaciones
Tipos de ecuacionesTipos de ecuaciones
Tipos de ecuacionesEdy Andy
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01Isaias Castro
 
Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Yanira Castro
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finitojunito86
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 

La actualidad más candente (20)

Base ortogonal
Base ortogonalBase ortogonal
Base ortogonal
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
definiciones sistema numericos
definiciones sistema numericosdefiniciones sistema numericos
definiciones sistema numericos
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.
 
Tipos de ecuaciones
Tipos de ecuacionesTipos de ecuaciones
Tipos de ecuaciones
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Razonamiento monotono
Razonamiento monotonoRazonamiento monotono
Razonamiento monotono
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Registros del procesador 01
Registros del procesador 01Registros del procesador 01
Registros del procesador 01
 
Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Prueba Chi-Cuadrada
Prueba Chi-CuadradaPrueba Chi-Cuadrada
Prueba Chi-Cuadrada
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Presentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado FinitoPresentacion 2 - Maquinas de Estado Finito
Presentacion 2 - Maquinas de Estado Finito
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 

Similar a Estructura general de un programa

Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptxWaldirOzuna2
 
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
 
Algoritmos y estructuras de programacion
Algoritmos y estructuras de programacionAlgoritmos y estructuras de programacion
Algoritmos y estructuras de programacionefrain mamani
 
Diseño de algoritmos
Diseño de algoritmosDiseño de algoritmos
Diseño de algoritmosANIMEFLV
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programaciónMarionCastro
 
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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosomarzon
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyojhonarias
 

Similar a Estructura general de un programa (20)

Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
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
 
Manual hp-prime-2021
Manual hp-prime-2021Manual hp-prime-2021
Manual hp-prime-2021
 
Clase 2
Clase 2Clase 2
Clase 2
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
Primitivas
PrimitivasPrimitivas
Primitivas
 
Algoritmos y estructuras de programacion
Algoritmos y estructuras de programacionAlgoritmos y estructuras de programacion
Algoritmos y estructuras de programacion
 
Tema5 fispc0809
Tema5 fispc0809Tema5 fispc0809
Tema5 fispc0809
 
Algorimos y estructuras clases
Algorimos y estructuras clasesAlgorimos y estructuras clases
Algorimos y estructuras clases
 
Diseño de algoritmos
Diseño de algoritmosDiseño de algoritmos
Diseño de algoritmos
 
Tema5 fispc0809
Tema5 fispc0809Tema5 fispc0809
Tema5 fispc0809
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
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)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
3 Programa
3 Programa3 Programa
3 Programa
 
Fp04
Fp04Fp04
Fp04
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyo
 
Resumen prgramacion
Resumen prgramacionResumen prgramacion
Resumen prgramacion
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

Estructura general de un programa

  • 1. ESTRUCTURA GENERAL DE UN PROGRAMA INTEGRANTES: ARTEAGA JONATHAN BERMEO STALIN GUANOLUISA EDWIN ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECANICA ESCUELA DE INGENIERIAAUTOMOTRIZ
  • 2. ESTRUCTURA GENERAL DE UN PROGRAMA CONCEPTO DE PROGRAMA  En informática se define como la secuencia de instrucciones, escritas para realizar una tarea específica en una computadora. Proyecto o planificación ordenada de las distintas partes o actividades que componen algo que se va a realizar.  Cuando hablamos específicamente de programa en informática, estamos haciendo referencia a un software. Se trata de aplicaciones y recursos que permiten desarrollar diferentes tareas en una computadora (ordenador), un teléfono u otros equipos tecnológicos.
  • 3.
  • 4. PARTES CONSTITUTIVAS DE UN PROGRAMA  Dentro del bloque de instrucciones de un programa se pueden diferenciar tres partes fundamentales.  Entrada de datos: la constituyen todas aquellas instrucciones que toman datos de un dispositivo externo, almacenándolos en la memoria central para que puedan ser procesados.  Proceso o algoritmo: está formado por las instrucciones que modifican los objetos a partir de su estado inicial hasta el estado final, dejando éstos disponibles en la memoria central.  Salida de resultados: conjunto de instrucciones que toman los datos finales de la memoria central y los envían a los dispositivos externos.
  • 5. INSTRUCCIONES Y TIPOS DE INSTRUCCIONES DE UN PROGRAMA  INSTRUCCIONES DE UN PROGRAMA Se denomina instrucción en informática al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.
  • 6.
  • 7. TIPOS DE INSTRUCCIONES DE UN PROGRAMA  Instrucciones de asignación.  Instrucciones de lectura de datos (Entrada).  Instrucciones de escritura de resultados (Salida).  Instrucciones de bifurcación.
  • 8. INSTRUCCIONES DE ASIGNACIÓN.  Las instrucciones de asignación realizan operaciones de asignación, que consisten en tomar el valor de la derecha del operador de asignación (=) y almacenarlo en el elemento de la izquierda.  Una instrucción de asignación (o simplemente asignación) consiste en asignar el resultado de la evaluación de una expresión a una variable: edad%=5 área! = 12.3
  • 9. ASIGNACIÓN EN EL PROGRAMA DFD. Esta herramienta se usa, para crear variables de forma estática en la aplicación, es decir en nuestro DFD, así también para asignar valores de resultados a las variables de operaciones realizadas previamente.
  • 10. INSTRUCCIONES DE LECTURA DE DATOS (ENTRADA). Lectura, es la herramienta que tenemos para hacer el ingreso de forma dinámica de valores en el programa y definir variables, para hacer uso de esta herramienta, pulsamos sobre el botón con este símbolo: a) Leer NÚMERO, HORAS, TASA Leer de algún dispositivo de entrada los valores de NÚMERO, HORAS Y TASAS, archivándolos en la memoria; si los tres números se teclean en respuesta a la instrucción son 12325, 32, 1200, significaría que se han asignado a las variables esos valores y equivaldría a la ejecución de las instrucciones.
  • 11. INSTRUCCIONES DE ESCRITURA DE RESULTADOS (SALIDA).  Estas instrucciones se escriben en un dispositivo de salida. Ejemplo: Se visualizarían en la pantalla o imprimirían en la impresora los valores 100, 200 y 300 que contienen las variables A, B, C.
  • 12. ASIGNAMOS LECTURA PARA LAS VARIABLES EXISTENTES
  • 13. INSTRUCCIONES DE BIFURCACIÓN.  En programación, cuando en un algoritmo existe una condición de la cual depende que a continuación se ejecuten unas instrucciones u otras, se dice que existe una bifurcación.
  • 14. Llega un momento en que necesitamos hacer una bifurcación condicional: si se cumple una condición hacer una cosa, si no se cumple hacer otra. Para ello colocaremos las llamadas "bifurcaciones", que las hay de tres tipos: 1) Bifurcación simple: Se trata de ejecutar unos comandos en caso de que se cumpla una condición o nada en caso contrario. Lo cual viene expresado mediante el llamado "diagrama de flujo" así:
  • 15. 2)Bifurcación completa: Otro caso es ejecutar unos comandos en caso de que se cumpla una condición o otros comandos en caso contrario. Lo cual viene expresado por "diagrama de flujo" así:
  • 16. 3) Bifurcación múltiple: Un tercer caso es el de ejecutar unos comandos en caso de que se cumpla una condición(1) o ejecutar otros en caso de cumplir una condición2 ... etc. finalmente ejecutar otros en caso de las dos (o más) condiciones anteriores. Lo cual viene expresado mediante el "diagrama de flujo" así: