SlideShare una empresa de Scribd logo
1 de 18
Fundamentos de
programación
Clase 3
Lic. Jorge Luis Chalén P.
Clasificación del software.
Definición de software.
 Es el conjunto de los programas de
cómputo, procedimientos, reglas,
documentación y datos asociados que
forman parte de las operaciones de un
sistema de computación.
Tipos de software.
 Software de sistema. Como Sistemas
operativos, controladores de dispositivo,
herramientas de diagnóstico, etc.
 Software de programación. Editores de
texto, compiladores, IDE – como
Netbeans-, etc.
 Software de aplicación. Aplicaciones
ofimáticas, bases de datos, sistemas de
control, videojuegos, etc.
Conceptos de programación.
 Definición de programa.
 Un programa, o también
llamado programa
informático, programa de
computación o programa de
ordenador, es simplemente
un conjunto de instrucciones
para una computadora.
Programa
 Las computadoras necesitan de los
programas para funcionar, y un
programa no hace nada a menos que
sus instrucciones sean ejecutadas por el
procesador.
 Un programa se puede referir tanto a un
programa ejecutable como a su
código fuente, el cual es transformado
en un ejecutable cuando es compilado.
• La programación es un proceso el cual
consiste en escribir o editar el código
fuente.
• Editar el código fuente significa poner a
prueba, analizar y redefinir.
• La persona que tiene la habilidad para
programar se le llama programador o
desarrollador de software.
Definición de programación.
El programador hoy.
 Hoy por hoy, un programador requiere
profundos conocimientos que incluyen:
matemáticas, electrónica, algorítmica,
ingeniería del software, teoría de la
computación, interacción persona-
ordenador, etc. Por tanto, se trata de
una profesión de alta calificación.
Definición de lenguaje de
programación.
 Un lenguaje de programación es un
conjunto de símbolos y reglas sintácticas
y semánticas que definen su estructura y
el significado de sus elementos y
expresiones. Es utilizado para controlar
el comportamiento físico y lógico de una
máquina.
TIPOS DE LENGUAJES
 Alto nivel  cercanos a las personas.
(BASIC, COBOL, PASCAL, C++, JAVA)
 Nivel intermedio  acceden a detalles de la
máquina. (C, FORTH)
 Bajo nivel  más cercanos a las máquinas.
(lenguaje máquina y ensamblador; Intel 8088 o
MSX88)
TENDENCIAS DE USO
http://blog.marcoscrispino.com/2009/02/tendencia-referente-los-lenguajes-de.html
TRADUCTORES
 Pasan el código fuente a código máquina.
 Hay de tres tipos 
• Ensambladores: de ensamblador a máquina.
• Intérpretes: traducen y ejecutan código fuente.
• Compiladores: de código fuente a máquina sin
ejecutar.
• Fases: edición, compilación, linkado y ejecución.
CARACTERÍSTICAS
LENGUAJES DE ALTO NIVEL
 Soportan estructuras de datos complejas.
 Independientes del procesador.
 Sintaxis más compleja.
 No entendibles por el procesador.
 Deben ser traducidos a lenguaje máquina.

Más contenido relacionado

La actualidad más candente

Universidad de panamá fanny
Universidad de panamá fannyUniversidad de panamá fanny
Universidad de panamá fannySthephany Guerra
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosRitzy Peralta Ubillus
 
Repaso nticx
Repaso nticxRepaso nticx
Repaso nticxmelidani
 
Software
SoftwareSoftware
SoftwareValeHdz
 
Karen garcia desarrollo de la previa uno dos
Karen garcia desarrollo de la previa uno dosKaren garcia desarrollo de la previa uno dos
Karen garcia desarrollo de la previa uno dosVISUALINTER
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemakarlycalleja
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosrumus1000
 
Diferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican enDiferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican enliz_mendez
 
Software Informatico
Software InformaticoSoftware Informatico
Software Informaticoeliizabeth_ha
 
Diferentes tipos de software. sofía, yanin a., karla, kimberly
Diferentes tipos de software. sofía, yanin a., karla, kimberlyDiferentes tipos de software. sofía, yanin a., karla, kimberly
Diferentes tipos de software. sofía, yanin a., karla, kimberlyAmaiirani Sunn
 

La actualidad más candente (16)

Universidad de panamá fanny
Universidad de panamá fannyUniversidad de panamá fanny
Universidad de panamá fanny
 
Pdf
PdfPdf
Pdf
 
úLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentosúLtimas investigaciones tecnológicas en elimentos
úLtimas investigaciones tecnológicas en elimentos
 
Repaso nticx
Repaso nticxRepaso nticx
Repaso nticx
 
Actividad N°11
Actividad N°11Actividad N°11
Actividad N°11
 
Clasificasion de sofware
Clasificasion de sofwareClasificasion de sofware
Clasificasion de sofware
 
Software
SoftwareSoftware
Software
 
Karen garcia desarrollo de la previa uno dos
Karen garcia desarrollo de la previa uno dosKaren garcia desarrollo de la previa uno dos
Karen garcia desarrollo de la previa uno dos
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datos
 
Diferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican enDiferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican en
 
Software Informatico
Software InformaticoSoftware Informatico
Software Informatico
 
Diferentes tipos de software. sofía, yanin a., karla, kimberly
Diferentes tipos de software. sofía, yanin a., karla, kimberlyDiferentes tipos de software. sofía, yanin a., karla, kimberly
Diferentes tipos de software. sofía, yanin a., karla, kimberly
 
147
147147
147
 
Software
SoftwareSoftware
Software
 
Que es el software (sw)
Que es el software (sw)Que es el software (sw)
Que es el software (sw)
 

Similar a Clase3 - Fundamentos de Programación

Jhon garrido power point.
Jhon garrido power point.Jhon garrido power point.
Jhon garrido power point.Jhon Garrido
 
Diego caicedo p
Diego caicedo pDiego caicedo p
Diego caicedo pELZARCO
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticoluzdaneelli
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticosamiibrs
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 
Programación
ProgramaciónProgramación
Programaciónchepas_
 

Similar a Clase3 - Fundamentos de Programación (20)

Taller paola
Taller paolaTaller paola
Taller paola
 
Danelly
DanellyDanelly
Danelly
 
Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
 
Smith
SmithSmith
Smith
 
Nana
NanaNana
Nana
 
Software
SoftwareSoftware
Software
 
Jhon garrido power point.
Jhon garrido power point.Jhon garrido power point.
Jhon garrido power point.
 
Diego caicedo p
Diego caicedo pDiego caicedo p
Diego caicedo p
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Software
SoftwareSoftware
Software
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Programación
ProgramaciónProgramación
Programación
 

Más de Jorge Luis Chalén

Clase1 dispositivos de una red
Clase1 dispositivos de una redClase1 dispositivos de una red
Clase1 dispositivos de una redJorge Luis Chalén
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unixJorge Luis Chalén
 
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoEstática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoJorge Luis Chalén
 
FÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAFÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAJorge Luis Chalén
 
Elementos de un sistema de comunicación
Elementos de un sistema de comunicaciónElementos de un sistema de comunicación
Elementos de un sistema de comunicaciónJorge Luis Chalén
 

Más de Jorge Luis Chalén (20)

Redes en Linux
Redes en Linux Redes en Linux
Redes en Linux
 
Clase2 cable-de-par-trenzado
Clase2 cable-de-par-trenzadoClase2 cable-de-par-trenzado
Clase2 cable-de-par-trenzado
 
Clase1 dispositivos de una red
Clase1 dispositivos de una redClase1 dispositivos de una red
Clase1 dispositivos de una red
 
Trabajo Potencia y Energía
Trabajo Potencia y EnergíaTrabajo Potencia y Energía
Trabajo Potencia y Energía
 
Clase1 - Configuración IP
Clase1 - Configuración IPClase1 - Configuración IP
Clase1 - Configuración IP
 
Clase1-Configuración IP
Clase1-Configuración IPClase1-Configuración IP
Clase1-Configuración IP
 
Comandos editor vi - LINUX
Comandos editor vi - LINUXComandos editor vi - LINUX
Comandos editor vi - LINUX
 
Innovación Tecnológica
Innovación TecnológicaInnovación Tecnológica
Innovación Tecnológica
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Jeopardy2 Linux
Jeopardy2 LinuxJeopardy2 Linux
Jeopardy2 Linux
 
Jeopardy2 redes informatica
Jeopardy2 redes informaticaJeopardy2 redes informatica
Jeopardy2 redes informatica
 
Momento de Torsión y Torque
Momento de Torsión y TorqueMomento de Torsión y Torque
Momento de Torsión y Torque
 
Linux - Sistema de Archivos
Linux - Sistema de ArchivosLinux - Sistema de Archivos
Linux - Sistema de Archivos
 
Introducción al sistema operativo unix
Introducción al sistema operativo unixIntroducción al sistema operativo unix
Introducción al sistema operativo unix
 
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y RozamientoEstática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
Estática - Fuerza Gravitacional, Normal, Tensión y Rozamiento
 
REDES DE COMPUTADORES
REDES DE COMPUTADORESREDES DE COMPUTADORES
REDES DE COMPUTADORES
 
FÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICAFÍSICA II: TEMA 1 - ESTÁTICA
FÍSICA II: TEMA 1 - ESTÁTICA
 
LINUX CAP 1 - INTRODUCCIÓN
LINUX CAP 1 - INTRODUCCIÓNLINUX CAP 1 - INTRODUCCIÓN
LINUX CAP 1 - INTRODUCCIÓN
 
INTRODUCCION A LA FISICA
INTRODUCCION A LA FISICAINTRODUCCION A LA FISICA
INTRODUCCION A LA FISICA
 
Elementos de un sistema de comunicación
Elementos de un sistema de comunicaciónElementos de un sistema de comunicación
Elementos de un sistema de comunicación
 

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básicomaxgamesofficial15
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfEdgar R Gimenez
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfefmenaes
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfAni Ann
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónVasallo1
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuanishflorezg
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.JonathanCovena1
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdfDemetrio Ccesa Rayme
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptxnelsontobontrujillo
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfGalletitas default
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptxJaimeAlvarado78
 

Último (20)

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Botiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdfBotiquin del amor - Plantillas digitales.pdf
Botiquin del amor - Plantillas digitales.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
TEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilizaciónTEMA EGIPTO.pdf. Presentación civilización
TEMA EGIPTO.pdf. Presentación civilización
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
Bitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdfBitacora de Inteligencia Artificial  y Herramientas Digitales HD4  Ccesa007.pdf
Bitacora de Inteligencia Artificial y Herramientas Digitales HD4 Ccesa007.pdf
 
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdfEscucha tu Cerebro en Nuevos Escenarios  PE3  Ccesa007.pdf
Escucha tu Cerebro en Nuevos Escenarios PE3 Ccesa007.pdf
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
Libros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdfLibros del Ministerio de Educación (2023-2024).pdf
Libros del Ministerio de Educación (2023-2024).pdf
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 

Clase3 - Fundamentos de Programación

  • 2. Clasificación del software. Definición de software.  Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
  • 3. Tipos de software.  Software de sistema. Como Sistemas operativos, controladores de dispositivo, herramientas de diagnóstico, etc.  Software de programación. Editores de texto, compiladores, IDE – como Netbeans-, etc.  Software de aplicación. Aplicaciones ofimáticas, bases de datos, sistemas de control, videojuegos, etc.
  • 4. Conceptos de programación.  Definición de programa.  Un programa, o también llamado programa informático, programa de computación o programa de ordenador, es simplemente un conjunto de instrucciones para una computadora.
  • 5. Programa  Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador.  Un programa se puede referir tanto a un programa ejecutable como a su código fuente, el cual es transformado en un ejecutable cuando es compilado.
  • 6. • La programación es un proceso el cual consiste en escribir o editar el código fuente. • Editar el código fuente significa poner a prueba, analizar y redefinir. • La persona que tiene la habilidad para programar se le llama programador o desarrollador de software. Definición de programación.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. El programador hoy.  Hoy por hoy, un programador requiere profundos conocimientos que incluyen: matemáticas, electrónica, algorítmica, ingeniería del software, teoría de la computación, interacción persona- ordenador, etc. Por tanto, se trata de una profesión de alta calificación.
  • 14. Definición de lenguaje de programación.  Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.
  • 15. TIPOS DE LENGUAJES  Alto nivel  cercanos a las personas. (BASIC, COBOL, PASCAL, C++, JAVA)  Nivel intermedio  acceden a detalles de la máquina. (C, FORTH)  Bajo nivel  más cercanos a las máquinas. (lenguaje máquina y ensamblador; Intel 8088 o MSX88)
  • 17. TRADUCTORES  Pasan el código fuente a código máquina.  Hay de tres tipos  • Ensambladores: de ensamblador a máquina. • Intérpretes: traducen y ejecutan código fuente. • Compiladores: de código fuente a máquina sin ejecutar. • Fases: edición, compilación, linkado y ejecución.
  • 18. CARACTERÍSTICAS LENGUAJES DE ALTO NIVEL  Soportan estructuras de datos complejas.  Independientes del procesador.  Sintaxis más compleja.  No entendibles por el procesador.  Deben ser traducidos a lenguaje máquina.