SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Fundamentos de la
Programación
Programas y Programación
• La programación es un proceso de
resolución de problemas.
• Los programas señalan a la computadora
las tareas o acciones a realizar en función
de un conjunto de instrucciones (acciones)
especificadas por el constructor del
programa llamado programador.
Lenguajes de
Programación
• Se define al lenguaje de programación
como el conjunto de símbolo, reglas
sintácticas y semánticas; cuyas
características definen la estructura y
significado de sus elementos y expresiones.
• Se utiliza para controlar el comportamiento
físico y lógico de una máquina como las
computadoras.
Clasificación de los
Lenguajes de Programación
• Según el nivel de abstracción
o El lenguaje de máquina
o Lenguajes de bajo nivel
o Lenguajes de alto nivel
• Según la forma de ejecución
o Lenguajes compilados
o Lenguajes interpretados
Clasificación de los
Lenguajes de Programación
• Según el paradigma de programación
o Lenguajes imperativos
o Lenguajes funcionales
o Lenguajes lógicos
o Lenguajes orientados a objetos
Traductores de Lenguajes
El proceso de traducción de un programa
fuente, escrito en un lenguaje de alto nivel a
un lenguaje máquina comprensible por la
computadora, se realiza mediante programas
llamados “Traductores”.
Traductores de Lenguajes:
Intérpretes
Un intérprete es un traductor que toma un
programa fuente, lo traduce y, a
continuación, lo ejecuta. El sistema de
traducción consiste en traducir la primera
sentencia de programa a lenguaje de
máquina, se detiene la traducción, se ejecuta
la sentencia; a continuación, se traduce la
siguiente sentencia, se detiene la traducción,
se ejecuta la sentencia y así sucesivamente
Traductores de Lenguajes:
Compiladores
Un compilador es un programa que traduce los
programas fuente escritos en un lenguaje de
alto nivel a lenguaje de máquina. La
traducción del programa completo se realiza
en una sola operación, denominada
compilación del programa; es decir, se
traducen todas las instrucciones del
programa en solo bloque.
Fases en la Resolución de
Problemas
1. Análisis del Problema
2. Diseño
3. Codificación (Implementación)
4. Ejecución, verificación y depuración
5. Mantenimiento
6. Documentación
Algoritmo
Se define como la secuencia finita de
operaciones que resuelve un problema en un
tiempo finito.
Los principales atributos o características:
1.Finito
2.Definido
3.Preciso
4.Independiente de lenguaje de programación
Programa: Variables y
Constantes
• Una constante es un dato que permanece
sin cambios durante todo el desarrollo del
algoritmo o durante la ejecución del
programa.
• Una variable es un objeto o tipo de dato
cuyo valor puede cambiar durante el
desarrollo del algoritmo o ejecución del
programa.
Elementos de un
Programa: Expresiones
Se define expresión como: “la combinación
de variables, constantes, valores constantes,
operadores y funciones especiales que, en
cada momento, al evaluarla en un
determinado orden, generalmente de
izquierda a derecha, tiene un valor concreto”.
Elementos de un
Programa: Sentencias
Las sentencias describen lo que debe hacer el
algoritmo.
Tipos de Sentencias
• Sentencias de asignación
• Sentencias de entrada/salida
• Sentencias de control del flujo del algoritmo
o Secuenciales
o Selectivas
o Repetitivas

Weitere ähnliche Inhalte

Was ist angesagt?

lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionjuliana0396
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
Introduccion a los compiladores
Introduccion a los compiladoresIntroduccion a los compiladores
Introduccion a los compiladoresAlexander Campues
 
Programación
ProgramaciónProgramación
ProgramaciónJsrc1990
 
Ici rtu-unidad 5 -tema 8
Ici rtu-unidad 5 -tema 8Ici rtu-unidad 5 -tema 8
Ici rtu-unidad 5 -tema 8Daniela Barbosa
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Arcelia Viagra
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...Diana Patricia Coello Velasquez
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearCarlos Escobar
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacioninstuto
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- ProgramaciónYenny Salazar
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaItzelRodriguezFuentes
 

Was ist angesagt? (19)

lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
Programación
ProgramaciónProgramación
Programación
 
Introduccion a los compiladores
Introduccion a los compiladoresIntroduccion a los compiladores
Introduccion a los compiladores
 
Famas
FamasFamas
Famas
 
Programación
ProgramaciónProgramación
Programación
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Ici rtu-unidad 5 -tema 8
Ici rtu-unidad 5 -tema 8Ici rtu-unidad 5 -tema 8
Ici rtu-unidad 5 -tema 8
 
Laura Bonita♥
Laura Bonita♥Laura Bonita♥
Laura Bonita♥
 
Programacion
ProgramacionProgramacion
Programacion
 
Teoría de programación
Teoría de programaciónTeoría de programación
Teoría de programación
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
Presentación2
Presentación2Presentación2
Presentación2
 
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
Pteg g-grupo2-lista38-10-3-40-36-19-visita3-expo cap 6 tema lenguajes de prog...
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn Brookshear
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapa
 

Andere mochten auch

Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problemaLorenzo Alejo
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un ProgramaFranco Guamán
 
Certificacion la victoria
Certificacion la victoriaCertificacion la victoria
Certificacion la victoriaPablo Gonzalez
 
What is air conditioning repairs and how it is done
What is air conditioning repairs and how it is doneWhat is air conditioning repairs and how it is done
What is air conditioning repairs and how it is donewww.cowanair.com.au
 
Atención Temprana en La Purísima
Atención Temprana en La PurísimaAtención Temprana en La Purísima
Atención Temprana en La PurísimaBetty Meneses
 
Janer alfonso suarez
Janer alfonso suarezJaner alfonso suarez
Janer alfonso suarezjanerasg
 
Holly and Hugo certificate 3-26-16
Holly and Hugo certificate 3-26-16Holly and Hugo certificate 3-26-16
Holly and Hugo certificate 3-26-16Kaitlynn Dupre
 
Facebook marketing
Facebook marketingFacebook marketing
Facebook marketingAmit_Raut
 
Ucla hospital and medical center 2 3
Ucla hospital and medical center 2 3Ucla hospital and medical center 2 3
Ucla hospital and medical center 2 3YUHAMP7361
 
Chernobyl adjustments and responses
Chernobyl adjustments and responsesChernobyl adjustments and responses
Chernobyl adjustments and responsesTom McLean
 
Geria club 29.5.2013 - ecg
Geria club 29.5.2013 - ecgGeria club 29.5.2013 - ecg
Geria club 29.5.2013 - ecgmatteobadini
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion JavaStephenson Prieto
 

Andere mochten auch (20)

Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
Tesis Alumno FUNIBER: Mariella Manrique - Diseño de una programación de curso...
Tesis Alumno FUNIBER: Mariella Manrique - Diseño de una programación de curso...Tesis Alumno FUNIBER: Mariella Manrique - Diseño de una programación de curso...
Tesis Alumno FUNIBER: Mariella Manrique - Diseño de una programación de curso...
 
Certificacion la victoria
Certificacion la victoriaCertificacion la victoria
Certificacion la victoria
 
What is air conditioning repairs and how it is done
What is air conditioning repairs and how it is doneWhat is air conditioning repairs and how it is done
What is air conditioning repairs and how it is done
 
cristina 6a
cristina 6acristina 6a
cristina 6a
 
Atención Temprana en La Purísima
Atención Temprana en La PurísimaAtención Temprana en La Purísima
Atención Temprana en La Purísima
 
Janer alfonso suarez
Janer alfonso suarezJaner alfonso suarez
Janer alfonso suarez
 
La nutrición
La nutriciónLa nutrición
La nutrición
 
Letras
Letras Letras
Letras
 
Holly and Hugo certificate 3-26-16
Holly and Hugo certificate 3-26-16Holly and Hugo certificate 3-26-16
Holly and Hugo certificate 3-26-16
 
Libro
LibroLibro
Libro
 
Facebook marketing
Facebook marketingFacebook marketing
Facebook marketing
 
Ucla hospital and medical center 2 3
Ucla hospital and medical center 2 3Ucla hospital and medical center 2 3
Ucla hospital and medical center 2 3
 
Sistema digestivo
Sistema digestivoSistema digestivo
Sistema digestivo
 
Perseo número 2 abril de 2013
Perseo número 2 abril de 2013Perseo número 2 abril de 2013
Perseo número 2 abril de 2013
 
Perseo número 3 mayo de 2013
Perseo número 3 mayo de 2013Perseo número 3 mayo de 2013
Perseo número 3 mayo de 2013
 
Chernobyl adjustments and responses
Chernobyl adjustments and responsesChernobyl adjustments and responses
Chernobyl adjustments and responses
 
Geria club 29.5.2013 - ecg
Geria club 29.5.2013 - ecgGeria club 29.5.2013 - ecg
Geria club 29.5.2013 - ecg
 
Conociendo Tu Entorno De Programacion Java
Conociendo Tu Entorno De Programacion   JavaConociendo Tu Entorno De Programacion   Java
Conociendo Tu Entorno De Programacion Java
 

Ähnlich wie Fundamentos de la programación

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionvelasquekatya
 
Resumen Cap1-2da edicion-Dany Marroquin..docx
Resumen Cap1-2da edicion-Dany Marroquin..docxResumen Cap1-2da edicion-Dany Marroquin..docx
Resumen Cap1-2da edicion-Dany Marroquin..docxJoseMarroquin37
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programaciónromeprofe
 
Presentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretesPresentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretesMichael Vreys
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagroDavid007456
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciönadriannaranjo85
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programaciónDaniela Brignolo
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdfJosManuelMartnez32
 
Introduccion ala programacion de sistemas
Introduccion ala programacion de sistemasIntroduccion ala programacion de sistemas
Introduccion ala programacion de sistemasMazariego19
 
Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador   Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador ADOLFOISAIASGARCIASI
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 

Ähnlich wie Fundamentos de la programación (20)

Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Resumen Cap1-2da edicion-Dany Marroquin..docx
Resumen Cap1-2da edicion-Dany Marroquin..docxResumen Cap1-2da edicion-Dany Marroquin..docx
Resumen Cap1-2da edicion-Dany Marroquin..docx
 
Términos relacionados a la programación
Términos relacionados a la programaciónTérminos relacionados a la programación
Términos relacionados a la programación
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
5. tipos de software
5. tipos de software5. tipos de software
5. tipos de software
 
Programación
ProgramaciónProgramación
Programación
 
Unidad I Conceptos Básicos
Unidad I Conceptos BásicosUnidad I Conceptos Básicos
Unidad I Conceptos Básicos
 
Presentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretesPresentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretes
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Programeichon de milagro
Programeichon de milagroProgrameichon de milagro
Programeichon de milagro
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 
Software
SoftwareSoftware
Software
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Conceptos básicos y definiciones sobre programación (1).pdf
Conceptos básicos y definiciones sobre  programación (1).pdfConceptos básicos y definiciones sobre  programación (1).pdf
Conceptos básicos y definiciones sobre programación (1).pdf
 
Introduccion ala programacion de sistemas
Introduccion ala programacion de sistemasIntroduccion ala programacion de sistemas
Introduccion ala programacion de sistemas
 
Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador   Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 

Kürzlich hochgeladen

Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Kürzlich hochgeladen (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
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
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 

Fundamentos de la programación

  • 2. Programas y Programación • La programación es un proceso de resolución de problemas. • Los programas señalan a la computadora las tareas o acciones a realizar en función de un conjunto de instrucciones (acciones) especificadas por el constructor del programa llamado programador.
  • 3. Lenguajes de Programación • Se define al lenguaje de programación como el conjunto de símbolo, reglas sintácticas y semánticas; cuyas características definen la estructura y significado de sus elementos y expresiones. • Se utiliza para controlar el comportamiento físico y lógico de una máquina como las computadoras.
  • 4. Clasificación de los Lenguajes de Programación • Según el nivel de abstracción o El lenguaje de máquina o Lenguajes de bajo nivel o Lenguajes de alto nivel • Según la forma de ejecución o Lenguajes compilados o Lenguajes interpretados
  • 5. Clasificación de los Lenguajes de Programación • Según el paradigma de programación o Lenguajes imperativos o Lenguajes funcionales o Lenguajes lógicos o Lenguajes orientados a objetos
  • 6. Traductores de Lenguajes El proceso de traducción de un programa fuente, escrito en un lenguaje de alto nivel a un lenguaje máquina comprensible por la computadora, se realiza mediante programas llamados “Traductores”.
  • 7. Traductores de Lenguajes: Intérpretes Un intérprete es un traductor que toma un programa fuente, lo traduce y, a continuación, lo ejecuta. El sistema de traducción consiste en traducir la primera sentencia de programa a lenguaje de máquina, se detiene la traducción, se ejecuta la sentencia; a continuación, se traduce la siguiente sentencia, se detiene la traducción, se ejecuta la sentencia y así sucesivamente
  • 8. Traductores de Lenguajes: Compiladores Un compilador es un programa que traduce los programas fuente escritos en un lenguaje de alto nivel a lenguaje de máquina. La traducción del programa completo se realiza en una sola operación, denominada compilación del programa; es decir, se traducen todas las instrucciones del programa en solo bloque.
  • 9. Fases en la Resolución de Problemas 1. Análisis del Problema 2. Diseño 3. Codificación (Implementación) 4. Ejecución, verificación y depuración 5. Mantenimiento 6. Documentación
  • 10. Algoritmo Se define como la secuencia finita de operaciones que resuelve un problema en un tiempo finito. Los principales atributos o características: 1.Finito 2.Definido 3.Preciso 4.Independiente de lenguaje de programación
  • 11. Programa: Variables y Constantes • Una constante es un dato que permanece sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa. • Una variable es un objeto o tipo de dato cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa.
  • 12. Elementos de un Programa: Expresiones Se define expresión como: “la combinación de variables, constantes, valores constantes, operadores y funciones especiales que, en cada momento, al evaluarla en un determinado orden, generalmente de izquierda a derecha, tiene un valor concreto”.
  • 13. Elementos de un Programa: Sentencias Las sentencias describen lo que debe hacer el algoritmo. Tipos de Sentencias • Sentencias de asignación • Sentencias de entrada/salida • Sentencias de control del flujo del algoritmo o Secuenciales o Selectivas o Repetitivas