SlideShare una empresa de Scribd logo
ESTRUCTURA GENERAL DE UN PROGRAMA
FUNDAMENTOS DE PROGRAMACIÓN DE COMPUTADORAS
Manuel Esteban Mogollón García
Docente del Área Académica de Computación e Informática
Jefe del Área de Tecnologías de la Información
IESTP “Cap. FAP José Abelardo Quiñones” – Tumbes – Perú
PROGRAMA DE COMPUTADORA
• Es un conjunto de instrucciones que producirán la ejecución
de una determinada tarea. Es un medio para conseguir un
fin. El fin será probablemente definido como la información
necesaria para solucionar el problema.
D
O
C
U
M
E
N
T
A
C
I
Ó
N
Definición del Problema
Diseño del Algoritmo
Codificación
Depuración y
Verificación
M
A
N
T
E
N
I
M
I
E
N
T
O
Proceso de
Programación
PARTES DE UN PROGRAMA
Entrada
• ¿De dónde provienen las
entradas de datos al
programa?
• Proceso de introducir los
datos de entrada.
Proceso
• Métodos y Técnicas para
procesar los datos de
entrada.
• Proceso de
transformación de los
datos de entrada en
información de salida.
Salida
• Resultados que se desean
obtener.
• Presentación de los
resultados en dispositivos
o periféricos de salida.
INSTRUCCIONES
• El proceso de diseño del algoritmo y codificación del programa consiste
en definir las acciones o instrucciones que resolverán el problema.
Asignación
• Almacenar o
Transferir datos
entre objetos:
• A  12
• B  A
• C  A + B
Lectura de
datos
• Tomar datos
desde los
dispositivos de
entrada:
• Leer(A)
• Leer(B)
• C  A + B
Escritura de
resultados
• Presentar los
resultados en los
dispositivos de
salida:
• Leer(A)
• B  A
• C  A + B
• Escribir(C)
Bifurcación
• Interrupción del
programa para ir
hacia adelante o
hacia atrás
según una
condición:
• Bifurcación
incondicional.
• Bifurcación
condicional.
• Programa Lineal. Las instrucciones se ejecutan secuencialmente, sin bifurcaciones.
• Programa No Lineal. Se interrumpe la secuencia por instrucciones de bifurcación.
ELEMENTOS BÁSICOS DE UN PROGRAMA
DATOS Y TIPOS DE DATOS
• Entero corto: -128 a 127
• Entero mediano: -32 768 a 32 767
• Entero largo: -2 147 483 648 a 2 147 483 647
Numérico entero
• Simple precisión: -3.4 x 1038 a 3.4 x 1038
• Doble precisión: -1.7 x 10308 a 1.7 x 10308
Numérico real:
• Verdadero
• Falso
Lógicos
• Alfabético: “A – Z”, “a – z”
• Alfanumérico: “1, 2… 9,0”
• Especiales: “+, -, *, /, ^, ., ;, <, >, $, …”
Carácter y Cadena
CONSTANTES Y VARIABLES
Constante
No cambia durante la
ejecución del programa.
Pueden ser de cualquier
tipo de dato.
Const doble PI 3.141592
Variable
Almacenan valores según
un tipo de dato.
Su valor puede cambiar
durante la ejecución del
programa.
Ent Edad  38
OPERADORES
Aritméticos
• Suma +
• Resta -
• Multiplicación *
• División /
• Exponenciación ^
• División entera /
• Módulo o
Residuo %
Incremento y
Decremento
• Incrementa y
utiliza ++i
• Utiliza e
incrementa i++
• Decrementa y
utiliza --i
• Utiliza y
decrementa i--
Relacionales
• Menor que <
• Mayor que >
• Igual que =
• Menor o igual
que <=
• Mayor o igual que
>=
• Distinto o
Diferente de <>
• Reglas de prioridad:
1ro. ( ) 2do. ++, --, +, - unitarios 3ro. *, /, % 4to. +, -
EXPRESIONES
Aritméticas
Operando numérico
Operadores aritméticos
Lógicas o Relacionales
Operando Lógico
Operadores Relacionales
Carácter y Cadena
Operando Alfabético, Alfanumérico, Especial
Funciones de Cadena
Investigar
• Funciones: Matemáticas y Cadena de
Caracteres.
• Operación de Asignación: Aritmética,
Lógica, Cadena de Caracteres, Múltiple.
• Conversiones de Tipo.
• Comentarios en las líneas de código fuente.
GRACIAS 
Manuel Esteban Mogollón García
En la escuela puede haberse eliminado la diferencia entre
ganadores y perdedores, pero en la vida real no. En la
escuela te dan oportunidades para ir aprobando tus
exámenes, para que tus tareas te resulten más fáciles y
llevaderas. Esto no te ocurrirá en la vida real.
Bill Gates
Microsoft Tumbes TechNET
manuelmogollon@istjaq.edu.pe

Más contenido relacionado

La actualidad más candente

Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
Israel Castillo Cruz
 
Optoacopladores
OptoacopladoresOptoacopladores
Optoacopladores
Lorens Collo
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
Yulyana López
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Definición y origen de los números complejos
Definición y origen de los números complejosDefinición y origen de los números complejos
Definición y origen de los números complejos
Jose Dominguez Torres
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
irvingsalazar2
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
Dulcevelazquez6
 
Aplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
Aplicación del Cálculo Diferencial en la Vida Diaria de un IngenieroAplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
Aplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
nueva-era
 
Metodo o Simulacion de Montecarlo
Metodo o Simulacion de MontecarloMetodo o Simulacion de Montecarlo
Metodo o Simulacion de Montecarlo
Henri Emmanuel Lopez Gomez
 
Aplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diariaAplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diaria
Julio René
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
Anthonys Ordoñez
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++
Milton Nicolay
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1
Kathy Granizo
 
Funciones primitivas y constante de integración
Funciones primitivas y constante de integraciónFunciones primitivas y constante de integración
Funciones primitivas y constante de integración
Cesar Alan Villegas Mendez
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
Uniminuto - San Francisco
 
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
 
Derivadas Parciales
Derivadas ParcialesDerivadas Parciales
Derivadas Parciales
gerardo garcia
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
Carlos Gabriel Tipula Yanapa
 
Sistemas Numéricos - conversiones
Sistemas Numéricos - conversionesSistemas Numéricos - conversiones
Sistemas Numéricos - conversiones
bantonio02
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
Videoconferencias UTPL
 

La actualidad más candente (20)

Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Optoacopladores
OptoacopladoresOptoacopladores
Optoacopladores
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Definición y origen de los números complejos
Definición y origen de los números complejosDefinición y origen de los números complejos
Definición y origen de los números complejos
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
Aplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
Aplicación del Cálculo Diferencial en la Vida Diaria de un IngenieroAplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
Aplicación del Cálculo Diferencial en la Vida Diaria de un Ingeniero
 
Metodo o Simulacion de Montecarlo
Metodo o Simulacion de MontecarloMetodo o Simulacion de Montecarlo
Metodo o Simulacion de Montecarlo
 
Aplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diariaAplicacion del calculo diferencial en la vida diaria
Aplicacion del calculo diferencial en la vida diaria
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++
 
Estructuras iterativas1
Estructuras iterativas1Estructuras iterativas1
Estructuras iterativas1
 
Funciones primitivas y constante de integración
Funciones primitivas y constante de integraciónFunciones primitivas y constante de integración
Funciones primitivas y constante de integración
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
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++
 
Derivadas Parciales
Derivadas ParcialesDerivadas Parciales
Derivadas Parciales
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Sistemas Numéricos - conversiones
Sistemas Numéricos - conversionesSistemas Numéricos - conversiones
Sistemas Numéricos - conversiones
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 

Destacado

Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
Franco Guamán
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
Meztli Valeriano Orozco
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
Juan Carlos Cocha
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
Danny Paredes Cruz
 
Taller 1 que es programar
Taller 1 que es programarTaller 1 que es programar
Taller 1 que es programar
yudipaola
 
Laboratorio de informatica i
Laboratorio de informatica iLaboratorio de informatica i
Laboratorio de informatica i
ANDRES FELIPE CRUZ ERAZO
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
Tensor
 
Estructura de un rograma
Estructura de un rogramaEstructura de un rograma
Estructura de un rograma
ivanjvic
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
Lymobe
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
Belén De Los Andaquíes, Caqueta, Colombia
 
Tema 2
Tema 2Tema 2
Tema 2
Tefy Pineda
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
coldclean
 
Tema 3
Tema 3Tema 3
Tema 3
matea muñoz
 
resolucion de problemas y juegos de ingenio
resolucion de problemas y juegos de ingenioresolucion de problemas y juegos de ingenio
resolucion de problemas y juegos de ingenio
Dixie Andaur
 
Ingenieria de sistemas - unefa
Ingenieria de sistemas - unefaIngenieria de sistemas - unefa
Ingenieria de sistemas - unefa
Manuel Mujica
 

Destacado (15)

Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
Taller 1 que es programar
Taller 1 que es programarTaller 1 que es programar
Taller 1 que es programar
 
Laboratorio de informatica i
Laboratorio de informatica iLaboratorio de informatica i
Laboratorio de informatica i
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Estructura de un rograma
Estructura de un rogramaEstructura de un rograma
Estructura de un rograma
 
Entorno de desarrollo en c++
Entorno de desarrollo en c++Entorno de desarrollo en c++
Entorno de desarrollo en c++
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Tema 2
Tema 2Tema 2
Tema 2
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Tema 3
Tema 3Tema 3
Tema 3
 
resolucion de problemas y juegos de ingenio
resolucion de problemas y juegos de ingenioresolucion de problemas y juegos de ingenio
resolucion de problemas y juegos de ingenio
 
Ingenieria de sistemas - unefa
Ingenieria de sistemas - unefaIngenieria de sistemas - unefa
Ingenieria de sistemas - unefa
 

Similar a Estructura General de un Programa

Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
Yahaira Fernández Segura
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
Jose David Uc Salas
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
Carlos Hip Garcia
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
HadasitaRodriguezFue
 
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptxPROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
dianafuentes94
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
ANIMEFLV
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
Yenit Alexandra Ochoa Sanabria
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)
Zamantha Gonzalez Universidad Nacional Abierta
 
02.1 - Estructura_General_De_Programa.pptx
02.1 - Estructura_General_De_Programa.pptx02.1 - Estructura_General_De_Programa.pptx
02.1 - Estructura_General_De_Programa.pptx
IrisDelCarmenRodrigu
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
Alexandra Ochoa
 
Clase pseint
Clase pseintClase pseint
Clase pseint
Carlos Martínez
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
Thejacob18
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
Jaime Coronel
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
ssuser6eba56
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
Nilson Negrete
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
gregoriopena
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
gregoriopena
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
gregoriopena
 

Similar a Estructura General de un Programa (20)

Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
2 lop–cv-20017-3-conceptos básicos y metodología para la solución de problemas
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
AlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdfAlgoritmoSoluciondeProblema.pdf
AlgoritmoSoluciondeProblema.pdf
 
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptxPROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
PROGRAMACION BASICA, INICIACION A LA PROGRAMACION .pptx
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)
 
02.1 - Estructura_General_De_Programa.pptx
02.1 - Estructura_General_De_Programa.pptx02.1 - Estructura_General_De_Programa.pptx
02.1 - Estructura_General_De_Programa.pptx
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
 
Clase pseint
Clase pseintClase pseint
Clase pseint
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Algoritmos 2015
Algoritmos 2015Algoritmos 2015
Algoritmos 2015
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 

Último

computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 

Último (20)

computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 

Estructura General de un Programa

  • 1. ESTRUCTURA GENERAL DE UN PROGRAMA FUNDAMENTOS DE PROGRAMACIÓN DE COMPUTADORAS Manuel Esteban Mogollón García Docente del Área Académica de Computación e Informática Jefe del Área de Tecnologías de la Información IESTP “Cap. FAP José Abelardo Quiñones” – Tumbes – Perú
  • 2. PROGRAMA DE COMPUTADORA • Es un conjunto de instrucciones que producirán la ejecución de una determinada tarea. Es un medio para conseguir un fin. El fin será probablemente definido como la información necesaria para solucionar el problema. D O C U M E N T A C I Ó N Definición del Problema Diseño del Algoritmo Codificación Depuración y Verificación M A N T E N I M I E N T O Proceso de Programación
  • 3. PARTES DE UN PROGRAMA Entrada • ¿De dónde provienen las entradas de datos al programa? • Proceso de introducir los datos de entrada. Proceso • Métodos y Técnicas para procesar los datos de entrada. • Proceso de transformación de los datos de entrada en información de salida. Salida • Resultados que se desean obtener. • Presentación de los resultados en dispositivos o periféricos de salida.
  • 4. INSTRUCCIONES • El proceso de diseño del algoritmo y codificación del programa consiste en definir las acciones o instrucciones que resolverán el problema. Asignación • Almacenar o Transferir datos entre objetos: • A  12 • B  A • C  A + B Lectura de datos • Tomar datos desde los dispositivos de entrada: • Leer(A) • Leer(B) • C  A + B Escritura de resultados • Presentar los resultados en los dispositivos de salida: • Leer(A) • B  A • C  A + B • Escribir(C) Bifurcación • Interrupción del programa para ir hacia adelante o hacia atrás según una condición: • Bifurcación incondicional. • Bifurcación condicional. • Programa Lineal. Las instrucciones se ejecutan secuencialmente, sin bifurcaciones. • Programa No Lineal. Se interrumpe la secuencia por instrucciones de bifurcación.
  • 5. ELEMENTOS BÁSICOS DE UN PROGRAMA
  • 6. DATOS Y TIPOS DE DATOS • Entero corto: -128 a 127 • Entero mediano: -32 768 a 32 767 • Entero largo: -2 147 483 648 a 2 147 483 647 Numérico entero • Simple precisión: -3.4 x 1038 a 3.4 x 1038 • Doble precisión: -1.7 x 10308 a 1.7 x 10308 Numérico real: • Verdadero • Falso Lógicos • Alfabético: “A – Z”, “a – z” • Alfanumérico: “1, 2… 9,0” • Especiales: “+, -, *, /, ^, ., ;, <, >, $, …” Carácter y Cadena
  • 7. CONSTANTES Y VARIABLES Constante No cambia durante la ejecución del programa. Pueden ser de cualquier tipo de dato. Const doble PI 3.141592 Variable Almacenan valores según un tipo de dato. Su valor puede cambiar durante la ejecución del programa. Ent Edad  38
  • 8. OPERADORES Aritméticos • Suma + • Resta - • Multiplicación * • División / • Exponenciación ^ • División entera / • Módulo o Residuo % Incremento y Decremento • Incrementa y utiliza ++i • Utiliza e incrementa i++ • Decrementa y utiliza --i • Utiliza y decrementa i-- Relacionales • Menor que < • Mayor que > • Igual que = • Menor o igual que <= • Mayor o igual que >= • Distinto o Diferente de <> • Reglas de prioridad: 1ro. ( ) 2do. ++, --, +, - unitarios 3ro. *, /, % 4to. +, -
  • 9. EXPRESIONES Aritméticas Operando numérico Operadores aritméticos Lógicas o Relacionales Operando Lógico Operadores Relacionales Carácter y Cadena Operando Alfabético, Alfanumérico, Especial Funciones de Cadena
  • 10. Investigar • Funciones: Matemáticas y Cadena de Caracteres. • Operación de Asignación: Aritmética, Lógica, Cadena de Caracteres, Múltiple. • Conversiones de Tipo. • Comentarios en las líneas de código fuente.
  • 11. GRACIAS  Manuel Esteban Mogollón García En la escuela puede haberse eliminado la diferencia entre ganadores y perdedores, pero en la vida real no. En la escuela te dan oportunidades para ir aprobando tus exámenes, para que tus tareas te resulten más fáciles y llevaderas. Esto no te ocurrirá en la vida real. Bill Gates Microsoft Tumbes TechNET manuelmogollon@istjaq.edu.pe