SlideShare una empresa de Scribd logo
Estructura general de un programa E.S.P.E. Programación  Ingeniería Geográfica y del  Medio Ambiente Ing. Paulo Guerra
Objetivos de la clase Comprender  las partes que componen los programas Conocer los tipos de instrucciones Aprender cuales son los elementos básicos de un programa Ing. Paulo Guerra
Concepto de Programa Un programa de computadora es un conjunto de instrucciones – ordenes dadas a las máquinas – que producirán la ejecución de una determinada tarea. El proceso de programación es, por consiguiente, un proceso de solución de problemas. Ing. Paulo Guerra
Fases del desarrollo de un programa  Ing. Paulo Guerra Definición del problema DOCUMENTACIÓN MANTENIMIENTO Diseño del algoritmo Codificación del programa Depuración y verificación
Partes Constitutivas de un Programa Cuando se desarrolla un programa es necesario determinar el conjunto de especificaciones que contendrá el programa, es decir, las entradas, salida y algoritmo de resolución. El programador debe establecer de donde vienen las entradas, regularmente procederán de dispositivos de entrada –teclado, archivo-. A esta operación se denomina entrada de datos, acción leer. La salidas de daros se deben presentar en dispositivos periféricos de salida: pantalla, impresora, disco. A esta operación se denomina escritura, acción escribir. Ing. Paulo Guerra ENTRADA PROGRAMA (algoritmo de resolución) SALIDA
Instrucciones y tipos de instrucciones Programa lineal El proceso de diseño del algoritmo y posteriormente  de codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. Las acciones o instrucciones se deben escribir en el mismo orden en que se ejecutarán, es decir, en secuencia. Ing. Paulo Guerra acción  1 acción 2 … …. acción n Programa no lineal acción  1 acción 2 … …. acción x acción n-1  acción n
Tipos de instrucciones Las instrucciones disponibles en un lenguaje de programación varían de un lenguaje a otro. Es por ellos que se  usará las instrucciones genéricas que soportan todos los lenguajes. Entre ellas tenemos: ,[object Object]
Instrucciones de asignación
Instrucciones de lectura
Instrucciones de escritura
Instrucciones de bifurcación.Ing. Paulo Guerra
Instrucciones y asignaciones básicas Ing. Paulo Guerra
Instrucciones de asignación ,[object Object]
Cuál será el valor que tomará la variable C tras la ejecución de las siguientes instrucciones?		A20 		BA 		CB Ing. Paulo Guerra Nota:  Antes de la ejecución de las tres instrucciones el valor de A, B,C es indeterminado. Si se desea dar un valor hay que realizar las instrucciones de asignación
Cual es el significado de NN+3 sin N tiene un valor actual de 8? NN+3 Se realiza el cálculo de la expresión N+3 y su resultado 8+3=11 se asigna a la variable situada a la izquierda, es decir N tomará un nuevo valor 11. Ing. Paulo Guerra
Instrucciones de lectura de datos (entrada) Esta instrucción lee datos de un dispositivos de entrada.  Cuál será el significado de las instrucciones siguientes? Leer (numero, horas, impuesto) Significado: Leer del terminal los valores para numero, horas, impuestos, archivándolos en la memoria; si los 3 números se teclean en respuesta a la instrucción son 1211, 320, 12. significaría que se asignaron a las variables estos valores en el orden respectivo, equivaliendo a:      numero1211       horas320      impuesto  12  Ing. Paulo Guerra

Más contenido relacionado

La actualidad más candente

Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.
Damian Chuncho
 
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
Sol Hernández
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
Videoconferencias UTPL
 
informaticai
informaticaiinformaticai
informaticai
Angie Anteliz
 
Clase1 algoritmos
Clase1 algoritmosClase1 algoritmos
Clase1 algoritmos
Jorge Luis Chalén
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
Sol Hernández
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
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
José Ricardo Tillero Giménez
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Karlos Valladares
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
Jorge Luis Chalén
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
Manuel Esteban Mogollón García
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
Franco Guamán
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmosmartell024
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
Mary Sanchez
 
metodología de solución de problemas
metodología de solución de problemasmetodología de solución de problemas
metodología de solución de problemas
dany3112lopez
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
aralylopez88
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
SandraYori
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
j.martinez1974
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosAlex
 

La actualidad más candente (20)

Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.Entrada y salida de información; Escritura de algoritmos.
Entrada y salida de información; Escritura de algoritmos.
 
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
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
informaticai
informaticaiinformaticai
informaticai
 
Clase1 algoritmos
Clase1 algoritmosClase1 algoritmos
Clase1 algoritmos
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
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 básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
2. escritura de algoritmos
2.  escritura de algoritmos2.  escritura de algoritmos
2. escritura de algoritmos
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
metodología de solución de problemas
metodología de solución de problemasmetodología de solución de problemas
metodología de solución de problemas
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destacado

2.1. algoritmos - primera parte
2.1. algoritmos - primera parte2.1. algoritmos - primera parte
2.1. algoritmos - primera parte
María Sofía Molina Molina
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
Mary Dunnia Lopez N.
 
Estructura de un Programa en C++
Estructura de un Programa en C++Estructura de un Programa en C++
Estructura de un Programa en C++ivanjvic
 
Operadores Matemáticos
Operadores MatemáticosOperadores Matemáticos
Operadores MatemáticosEnrique Vargas
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
Rosbelia Balza
 
Operadores Lógicos o Booleanos
Operadores Lógicos o BooleanosOperadores Lógicos o Booleanos
Operadores Lógicos o Booleanos
Marichelo Gómez
 

Destacado (7)

2.1. algoritmos - primera parte
2.1. algoritmos - primera parte2.1. algoritmos - primera parte
2.1. algoritmos - primera parte
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
 
Estructura de un Programa en C++
Estructura de un Programa en C++Estructura de un Programa en C++
Estructura de un Programa en C++
 
Operadores Matemáticos
Operadores MatemáticosOperadores Matemáticos
Operadores Matemáticos
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Operadores Lógicos o Booleanos
Operadores Lógicos o BooleanosOperadores Lógicos o Booleanos
Operadores Lógicos o Booleanos
 
Aprender c++
Aprender c++Aprender c++
Aprender c++
 

Similar a 3 Programa

Trabajo en grupo estructura de un programa
Trabajo en grupo estructura de un programaTrabajo en grupo estructura de un programa
Trabajo en grupo estructura de un programa
Danny Paredes Cruz
 
Estructura general-de-un-programa
Estructura general-de-un-programaEstructura general-de-un-programa
Estructura general-de-un-programa
Cristhian BM
 
Estructura general de un programa
Estructura general de un programaEstructura general de un programa
Estructura general de un programa
Edwin Marcelo
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
Danny Paredes Cruz
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
Laurence HR
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
Espoch_lvaca
 
Clase 7 la_programacion
Clase 7 la_programacionClase 7 la_programacion
Clase 7 la_programacion
Dr.Ing. Uriel
 
Actividad26
Actividad26Actividad26
Actividad26grachika
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
Eliezer Cordova
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
Eliezer Cordova
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos S.A.S
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
Evelin Claudia
 
Pricipios de Programación
Pricipios de Programación Pricipios de Programación
Pricipios de Programación
Adolfo Vazcoy
 
Manual hp-prime-2021
Manual hp-prime-2021Manual hp-prime-2021
Manual hp-prime-2021
Leo Suca Yunga
 
Apuntes programacion basica
Apuntes programacion basicaApuntes programacion basica
Apuntes programacion basicamarigelcontreras
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
Washington Velásquez
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
WaldirOzuna2
 

Similar a 3 Programa (20)

Clase 2
Clase 2Clase 2
Clase 2
 
Trabajo en grupo estructura de un programa
Trabajo en grupo estructura de un programaTrabajo en grupo estructura de un programa
Trabajo en grupo estructura de un programa
 
Estructura general-de-un-programa
Estructura general-de-un-programaEstructura general-de-un-programa
Estructura general-de-un-programa
 
Estructura general de un programa
Estructura general de un programaEstructura general de un programa
Estructura general de un programa
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Clase 7 la_programacion
Clase 7 la_programacionClase 7 la_programacion
Clase 7 la_programacion
 
Actividad26
Actividad26Actividad26
Actividad26
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Pricipios de Programación
Pricipios de Programación Pricipios de Programación
Pricipios de Programación
 
Manual hp-prime-2021
Manual hp-prime-2021Manual hp-prime-2021
Manual hp-prime-2021
 
Apuntes programacion basica
Apuntes programacion basicaApuntes programacion basica
Apuntes programacion basica
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 

Más de Paulo Guerra Terán

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
Paulo Guerra Terán
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
Paulo Guerra Terán
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
Paulo Guerra Terán
 
Investigación
InvestigaciónInvestigación
Investigación
Paulo Guerra Terán
 
Arreglos
ArreglosArreglos
9 operadores
9 operadores9 operadores
9 operadores
Paulo Guerra Terán
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
Paulo Guerra Terán
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
Paulo Guerra Terán
 
9 operadores
9  operadores9  operadores
9 operadores
Paulo Guerra Terán
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
Paulo Guerra Terán
 
Funciones
FuncionesFunciones
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
Paulo Guerra Terán
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
Paulo Guerra Terán
 
4 Datos
4 Datos4 Datos
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
Paulo Guerra Terán
 

Más de Paulo Guerra Terán (20)

Tutorial de uso de slideshared
Tutorial de uso de slidesharedTutorial de uso de slideshared
Tutorial de uso de slideshared
 
Publicacion material
Publicacion materialPublicacion material
Publicacion material
 
Bloque 0 pacie
Bloque 0 pacieBloque 0 pacie
Bloque 0 pacie
 
Investigación
InvestigaciónInvestigación
Investigación
 
Arrays bidimensionales
Arrays bidimensionalesArrays bidimensionales
Arrays bidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
9 operadores
9 operadores9 operadores
9 operadores
 
11 estructuras de control decision
11 estructuras de control  decision11 estructuras de control  decision
11 estructuras de control decision
 
10 entrada y salida
10 entrada y salida10 entrada y salida
10 entrada y salida
 
9 operadores
9  operadores9  operadores
9 operadores
 
5poo
5poo5poo
5poo
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
7 lenguaje c
7 lenguaje c7 lenguaje c
7 lenguaje c
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Funciones
FuncionesFunciones
Funciones
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
5 Expresiones
5 Expresiones5 Expresiones
5 Expresiones
 
4 Datos
4 Datos4 Datos
4 Datos
 
2 Flujogramas
2 Flujogramas2 Flujogramas
2 Flujogramas
 

Último

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 

Último (20)

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 

3 Programa

  • 1. Estructura general de un programa E.S.P.E. Programación Ingeniería Geográfica y del Medio Ambiente Ing. Paulo Guerra
  • 2. Objetivos de la clase Comprender las partes que componen los programas Conocer los tipos de instrucciones Aprender cuales son los elementos básicos de un programa Ing. Paulo Guerra
  • 3. Concepto de Programa Un programa de computadora es un conjunto de instrucciones – ordenes dadas a las máquinas – que producirán la ejecución de una determinada tarea. El proceso de programación es, por consiguiente, un proceso de solución de problemas. Ing. Paulo Guerra
  • 4. Fases del desarrollo de un programa Ing. Paulo Guerra Definición del problema DOCUMENTACIÓN MANTENIMIENTO Diseño del algoritmo Codificación del programa Depuración y verificación
  • 5. Partes Constitutivas de un Programa Cuando se desarrolla un programa es necesario determinar el conjunto de especificaciones que contendrá el programa, es decir, las entradas, salida y algoritmo de resolución. El programador debe establecer de donde vienen las entradas, regularmente procederán de dispositivos de entrada –teclado, archivo-. A esta operación se denomina entrada de datos, acción leer. La salidas de daros se deben presentar en dispositivos periféricos de salida: pantalla, impresora, disco. A esta operación se denomina escritura, acción escribir. Ing. Paulo Guerra ENTRADA PROGRAMA (algoritmo de resolución) SALIDA
  • 6. Instrucciones y tipos de instrucciones Programa lineal El proceso de diseño del algoritmo y posteriormente de codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. Las acciones o instrucciones se deben escribir en el mismo orden en que se ejecutarán, es decir, en secuencia. Ing. Paulo Guerra acción 1 acción 2 … …. acción n Programa no lineal acción 1 acción 2 … …. acción x acción n-1 acción n
  • 7.
  • 12. Instrucciones y asignaciones básicas Ing. Paulo Guerra
  • 13.
  • 14. Cuál será el valor que tomará la variable C tras la ejecución de las siguientes instrucciones? A20 BA CB Ing. Paulo Guerra Nota: Antes de la ejecución de las tres instrucciones el valor de A, B,C es indeterminado. Si se desea dar un valor hay que realizar las instrucciones de asignación
  • 15. Cual es el significado de NN+3 sin N tiene un valor actual de 8? NN+3 Se realiza el cálculo de la expresión N+3 y su resultado 8+3=11 se asigna a la variable situada a la izquierda, es decir N tomará un nuevo valor 11. Ing. Paulo Guerra
  • 16. Instrucciones de lectura de datos (entrada) Esta instrucción lee datos de un dispositivos de entrada. Cuál será el significado de las instrucciones siguientes? Leer (numero, horas, impuesto) Significado: Leer del terminal los valores para numero, horas, impuestos, archivándolos en la memoria; si los 3 números se teclean en respuesta a la instrucción son 1211, 320, 12. significaría que se asignaron a las variables estos valores en el orden respectivo, equivaliendo a: numero1211 horas320 impuesto  12 Ing. Paulo Guerra
  • 17. Instrucciones de escritura Estas instrucciones se escriben en un dispositivo de salida. Explicar el resultado de la ejecución de las siguientes instrucciones. A100 B200 C  300 Escribir(A,B,C) Se visualizará en la pantalla o imprimiría en la impresora los valores 100,200,300 que contienen las variables A,B,C. Ing. Paulo Guerra
  • 18. Instrucciones de bifurcación Bifurcación incondicional: se realiza siempre que el flujo del programa pase por la instrucción sin necesidad del cumplimiento de ninguna condición. Ej: instrucción ir a Bifurcación condicional: la bifurcación depende del cumplimiento de una determinada condición. Si se cumple la condición, el flujo sigue ejecutando la consecuencias. Si no se cumple, se ejecuta la alternativas. Ing. Paulo Guerra
  • 19. Elementos básicos de un programa Los lenguajes de programación tienen elementos básicos que se utilizan como bloques constructivos, así como reglas para las que esos elementos se combinan. Estas reglas se denominan sintaxis del lenguaje. Solamente las instrucciones sintácticas correctas pueden ser interpretadas por la computadora. Estos elementos son: palabras reservadas identificadores caracteres especiales constantes variables expresiones instrucciones Ing. Paulo Guerra
  • 20.
  • 29.