SlideShare una empresa de Scribd logo
1 de 21
SISTEMA-ELEMENTOS
D
A
T
O
S
I
N
F
O
R
M
A
C
I
O
N
MEDIO AMBIENTE
FRONTERA
E
N
T
R
A
D
A
S
S
A
L
I
D
A
S
P
R
O
C
E
S
O
S
LENGUAJE DE PROGRAMACION
Procedimiento de escritura
del código fuente de
un software.
De esta manera, puede
decirse que la programación
le indica al programa
informático qué acción tiene
que llevar a cabo y cuál es el
modo de concretarla.
PROGRAMA Una serie de instrucciones
ordenadas, codificadas en
lenguaje de programación que
expresa un algoritmo y que
puede ser ejecutado en un
computador.
Un lenguaje de alto
nivel permite
al programador escribir las
instrucciones de un programa
utilizando palabras o
expresiones sintácticas muy
similares al inglés.
El lenguaje máquina es el
único que entiende
la computadora digital, es
su "lenguaje natural". En él
sólo se pueden utilizar dos
símbolos: el cero (0) y el
uno (1).
El Intérprete es un programa
informático capaz de analizar
y ejecutar otros programas.
Traducen instrucción por
instrucción, y normalmente
no guardan el resultado de
dicha traducción.
Código fuente: Conjunto de instrucciones escrito en un lenguaje de alto nivel se le llama del programa.
Compilador: Es un programa que recibe como datos de entrada el código fuente de un programa
escrito por un programador, y genera como salida un conjunto de instrucciones escritas en el lenguaje
binario de la computadora donde se van a ejecutar.
Código objeto: Conjunto de instrucciones generado por el compilador.
También conocido por código máquina o código binario, ya que, es, en sí mismo, un programa
ejecutable por la máquina.
POR NIVEL:
• BAJO NIVEL:
• MAQUINA.
• ENSAMBLADOR.
• ALTO NIVEL.
POR GENERACION:
• PRIMERA GENERACION: MAQUINA.
• SEGUNDA GENERACION: ENSAMBLADOR.
• TERCERA GENERACION: COBOL, FORTRAN, PASCAL, BASIC, C.
• CUARTA GENERACION: “NATURALES”… SQL, RPG-1.
• QUINTA GENERACION: PROLOG, LENGUAJES VISUALES.
POR PARADIGMA:
• IMPERATIVO O PROCEDIMENTAL.
• LÓGICO.
• ESTRUCTURADA.
• MODULAR.
• ORIENTADO A OBJETOS.
• EN LA NUBE.
• FUNCIONAL.
CLASIFICACION DEL SOFTWARE DE PROGRAMACION
COMPLETA LA SIGUIENTE TABLA:
CLASIFICACION DEL SOFTWARE DE PROGRAMACION
CATEGORIA DESCRIPCION EJEMPLO
IMPORTANCIA DE LA
PROGRAMACION
IMPORTANCIA
Es importante para el programador porque ésta le proporciona
conceptos, técnicas, metodologías, herramientas y estructuras
para la construcción de programas de alta calidad y a la medida
de los usuarios.
El rol de la programación ha sido crucial para comprender la
evolución que ha tenido la sistematización de tareas y el manejo
de la información.
Gracias a ella podemos programar los ordenadores,
electrodomésticos, robots y otras maquinas. La
programación intenta resolver ciertos problemas que nos surgen
todos los días basándose en una metodología.
IMPORTANCIA
Dado que los ordenadores trabajan con números, la programación
permite que una persona represente el lenguaje de máquina en un
formato legible para los humanos. Esto reduce las posibilidades de
introducir errores y la dado que los ordenadores trabajan con
números, la programación permite que una persona represente el
lenguaje de máquina en un formato legible para los humanos. Esto
reduce las posibilidades de introducir errores y la pérdida de tiempo
en la depuración y corrección de errores.
REFORZAR INFORMACION CON:
VIDEOS:https://www.youtube.com/watch?v=25u7IzvxCu0
UNIDADES DE MEDIDA
UNIDAD ABREVIATURA EQUIVALENCIA DEFINICION
Bit - 0, 1
Byte 8 bits
KiloByte KByte, KB 1024 Bytes
MegaByte MByte, MB 1024 KB
GigaByte GByte, GB 1024 MB
TeraByte TByte, TB 1024 GB
PetaByte PByte, PB 1024 TB
ExaByte EByte, EB 1024 PB
ZetaByte ZByte, ZB 1024 EB
YottaByte YByte, YB 1024 ZB
BrontoByte BByte, BB 1024 YB
GeopByte GeByte, GeB 1024 BB
TIPOS DE DATOS
Es importante para el programador porque ésta le proporciona
conceptos, técnicas, metodologías, herramientas y estructuras para la
construcción de programas de alta calidad y a la medida de los usuarios.
El rol de la programación ha sido crucial para comprender la evolución
que ha tenido la sistematización de tareas y el manejo de la información.
Gracias a ella podemos programar los ordenadores, electrodomésticos,
robots y otras maquinas. La programación intenta resolver ciertos
problemas que nos surgen todos los días basándose en una metodología.
Se presentan en dos formas:
1. NUMERO ENTEROS.
Los enteros corresponden a números completos, no tienen
componentes decimales o fraccionario y pueden ser negativos o
positivos. Ejemplos:
3224 -12 45
1 5000 10
36587 -1211 -4545
DATOS NUMERICOS
2. NUMEROS REALES.
Los números reales tienen siempre un punto decimal, las
fracciones se almacenan en la computadora con números
decimales porque no existe otra forma de almacenar
numeradores y denominadores separados. Los números reales
pueden tomar, teóricamente cualquier valor de la recta numérica
y pueden ser positivos o negativos. Ejemplos:
34. -8.31 -1.5
45215.32 8.74 14.6
313.25 -4578.12 4.78
DATOS NUMERICOS
Son aquellos que agrupan en series o cadenas
caracteres, símbolos, dígitos.
Ejemplo: Celedonia, A00001, Jorge Torres, UGB.
DATOS DE TEXTO:
Son aquellos que pueden tomar dos valores
<<VERDADERO>>O<<FALSO>>.
Cuando trabajamos con programas los datos
necesitan alguna forma de almacenamiento
temporal en memoria mientras pueden ser
operados, los datos en este caso se almacenan
en variables o constantes.
DATOS LOGICOS::
Palabras o letras que permiten asignar datos de
entrada, proceso y salida durante la ejecución
de un programa, es decir, espacios vacíos
reservados por el programa para el
almacenamiento temporal de la información
necesaria para la ejecución del programa.
Ejemplo:
E = Edad, NOM = Nombre, TP = Total a Pagar
VARIABLES
Su valor no cambia durante el desarrollo de un programa.
Valores que no cambian durante su ejecución.
EXISTEN VARIOS TIPOS DE CONSTANTES
CONSTANTES ENTERAS: 4
CONSTANTE REAL: 3.1416
CONSTANTE DE CARÁCTER: “a”
CONSTANTE LOGICA: CIERTO o FALSO.
CONSTANTES
OPERADORES
SIMBOLO OPERACION TIPO DE
OPERANDO
RESULTADO
SUMA ENTERO O REAL ENTERO O REAL
RESTA ENTERO O REAL ENTERO O REAL
MULTIPLICACION ENTERO O REAL ENTERO O REAL
DIVISION REAL REAL
DIVISION ENTERA ENTERO ENTERO
DIVISION RESIDUO ENTERO ENTERO
PORCENTAJE ENTERO O REAL ENTERO O REAL
EXPONENCIACION ENTERO O REA ENTERO O REA
ARITMÉTICOS:
Permiten realizar operaciones entre operandos, tales como números, variables o
constantes. El resultado de una operación aritmética siempre es un número.
OPERADORES
OPERADOR SIGNIFICADO
= IGUAL
DIFERENTE A
MENOR O IGUAL QUE
MAYOR O IGUAL QUE
MENOR QUE
MAYOR QUE
RELACIONALES:
Se utilizan para comparar dos operandos, que pueden ser números, caracteres,
constantes o variables. Se utilizan para expresar condiciones.
OPERADORES
OPERADOR LOGICO EXPRESION LOGICA
Y (AND) A Y B
X AND Y
M ^ N
O (OR) A O B
X OR B
P˅Q
NO (NOT) NO A
NOT X
~P
LOGICOS:
Permiten formular condiciones complejas a partir de condiciones simples. Incluyen
conjunción (and), disyunción (or) y negación (not).
OPERADORES

Más contenido relacionado

La actualidad más candente

Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionJhonayker2811
 
Programacion
ProgramacionProgramacion
Programacionnoedelia
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Facultad de Ciencias y Sistemas
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación Jean Gallardo
 
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
 
Taller de fundamentos de programacion
Taller de fundamentos de programacionTaller de fundamentos de programacion
Taller de fundamentos de programacionUDECI
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Exposición
ExposiciónExposición
ExposiciónPablo
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 

La actualidad más candente (18)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
tema libre
tema libretema libre
tema libre
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Lenguaje de programación
Lenguaje de programación Lenguaje de programación
Lenguaje de programación
 
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
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Taller de fundamentos de programacion
Taller de fundamentos de programacionTaller de fundamentos de programacion
Taller de fundamentos de programacion
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Exposición
ExposiciónExposición
Exposición
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Programación
ProgramaciónProgramación
Programación
 

Destacado

Guia De IntroducciÓn A La Informatica
Guia De IntroducciÓn A La InformaticaGuia De IntroducciÓn A La Informatica
Guia De IntroducciÓn A La InformaticaAlberto Knox
 
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillard
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillardSMCKC August Breakfast - Influencer Bootcamp with FleishmanHillard
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillardSocial Media Club of Kansas City
 
El Joystick
El JoystickEl Joystick
El Joystick6310698
 
Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1Simon Herrera
 
Tableta digitalizadora
Tableta digitalizadoraTableta digitalizadora
Tableta digitalizadoraraulvdk9
 

Destacado (7)

Guia De IntroducciÓn A La Informatica
Guia De IntroducciÓn A La InformaticaGuia De IntroducciÓn A La Informatica
Guia De IntroducciÓn A La Informatica
 
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillard
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillardSMCKC August Breakfast - Influencer Bootcamp with FleishmanHillard
SMCKC August Breakfast - Influencer Bootcamp with FleishmanHillard
 
El Joystick
El JoystickEl Joystick
El Joystick
 
Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Tableta digitalizadora
Tableta digitalizadoraTableta digitalizadora
Tableta digitalizadora
 

Similar a Lenguajes de programacion

Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptxnaldocz1
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3natachaceleste
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptsamirvidal1
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosalexisj2303
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 

Similar a Lenguajes de programacion (20)

Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
Programación
ProgramaciónProgramación
Programación
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3Analista-programador Cobol - Módulo 1.3
Analista-programador Cobol - Módulo 1.3
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Sesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.pptSesión1 Algoritmia Básica.ppt
Sesión1 Algoritmia Básica.ppt
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaos
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Lenguajes de programacion

  • 2. LENGUAJE DE PROGRAMACION Procedimiento de escritura del código fuente de un software. De esta manera, puede decirse que la programación le indica al programa informático qué acción tiene que llevar a cabo y cuál es el modo de concretarla.
  • 3. PROGRAMA Una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
  • 4. Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. El lenguaje máquina es el único que entiende la computadora digital, es su "lenguaje natural". En él sólo se pueden utilizar dos símbolos: el cero (0) y el uno (1). El Intérprete es un programa informático capaz de analizar y ejecutar otros programas. Traducen instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. Código fuente: Conjunto de instrucciones escrito en un lenguaje de alto nivel se le llama del programa. Compilador: Es un programa que recibe como datos de entrada el código fuente de un programa escrito por un programador, y genera como salida un conjunto de instrucciones escritas en el lenguaje binario de la computadora donde se van a ejecutar. Código objeto: Conjunto de instrucciones generado por el compilador. También conocido por código máquina o código binario, ya que, es, en sí mismo, un programa ejecutable por la máquina.
  • 5. POR NIVEL: • BAJO NIVEL: • MAQUINA. • ENSAMBLADOR. • ALTO NIVEL. POR GENERACION: • PRIMERA GENERACION: MAQUINA. • SEGUNDA GENERACION: ENSAMBLADOR. • TERCERA GENERACION: COBOL, FORTRAN, PASCAL, BASIC, C. • CUARTA GENERACION: “NATURALES”… SQL, RPG-1. • QUINTA GENERACION: PROLOG, LENGUAJES VISUALES. POR PARADIGMA: • IMPERATIVO O PROCEDIMENTAL. • LÓGICO. • ESTRUCTURADA. • MODULAR. • ORIENTADO A OBJETOS. • EN LA NUBE. • FUNCIONAL. CLASIFICACION DEL SOFTWARE DE PROGRAMACION
  • 6. COMPLETA LA SIGUIENTE TABLA: CLASIFICACION DEL SOFTWARE DE PROGRAMACION CATEGORIA DESCRIPCION EJEMPLO
  • 8. IMPORTANCIA Es importante para el programador porque ésta le proporciona conceptos, técnicas, metodologías, herramientas y estructuras para la construcción de programas de alta calidad y a la medida de los usuarios. El rol de la programación ha sido crucial para comprender la evolución que ha tenido la sistematización de tareas y el manejo de la información. Gracias a ella podemos programar los ordenadores, electrodomésticos, robots y otras maquinas. La programación intenta resolver ciertos problemas que nos surgen todos los días basándose en una metodología.
  • 9. IMPORTANCIA Dado que los ordenadores trabajan con números, la programación permite que una persona represente el lenguaje de máquina en un formato legible para los humanos. Esto reduce las posibilidades de introducir errores y la dado que los ordenadores trabajan con números, la programación permite que una persona represente el lenguaje de máquina en un formato legible para los humanos. Esto reduce las posibilidades de introducir errores y la pérdida de tiempo en la depuración y corrección de errores. REFORZAR INFORMACION CON: VIDEOS:https://www.youtube.com/watch?v=25u7IzvxCu0
  • 10. UNIDADES DE MEDIDA UNIDAD ABREVIATURA EQUIVALENCIA DEFINICION Bit - 0, 1 Byte 8 bits KiloByte KByte, KB 1024 Bytes MegaByte MByte, MB 1024 KB GigaByte GByte, GB 1024 MB TeraByte TByte, TB 1024 GB PetaByte PByte, PB 1024 TB ExaByte EByte, EB 1024 PB ZetaByte ZByte, ZB 1024 EB YottaByte YByte, YB 1024 ZB BrontoByte BByte, BB 1024 YB GeopByte GeByte, GeB 1024 BB
  • 11. TIPOS DE DATOS Es importante para el programador porque ésta le proporciona conceptos, técnicas, metodologías, herramientas y estructuras para la construcción de programas de alta calidad y a la medida de los usuarios. El rol de la programación ha sido crucial para comprender la evolución que ha tenido la sistematización de tareas y el manejo de la información. Gracias a ella podemos programar los ordenadores, electrodomésticos, robots y otras maquinas. La programación intenta resolver ciertos problemas que nos surgen todos los días basándose en una metodología.
  • 12. Se presentan en dos formas: 1. NUMERO ENTEROS. Los enteros corresponden a números completos, no tienen componentes decimales o fraccionario y pueden ser negativos o positivos. Ejemplos: 3224 -12 45 1 5000 10 36587 -1211 -4545 DATOS NUMERICOS
  • 13. 2. NUMEROS REALES. Los números reales tienen siempre un punto decimal, las fracciones se almacenan en la computadora con números decimales porque no existe otra forma de almacenar numeradores y denominadores separados. Los números reales pueden tomar, teóricamente cualquier valor de la recta numérica y pueden ser positivos o negativos. Ejemplos: 34. -8.31 -1.5 45215.32 8.74 14.6 313.25 -4578.12 4.78 DATOS NUMERICOS
  • 14. Son aquellos que agrupan en series o cadenas caracteres, símbolos, dígitos. Ejemplo: Celedonia, A00001, Jorge Torres, UGB. DATOS DE TEXTO:
  • 15. Son aquellos que pueden tomar dos valores <<VERDADERO>>O<<FALSO>>. Cuando trabajamos con programas los datos necesitan alguna forma de almacenamiento temporal en memoria mientras pueden ser operados, los datos en este caso se almacenan en variables o constantes. DATOS LOGICOS::
  • 16. Palabras o letras que permiten asignar datos de entrada, proceso y salida durante la ejecución de un programa, es decir, espacios vacíos reservados por el programa para el almacenamiento temporal de la información necesaria para la ejecución del programa. Ejemplo: E = Edad, NOM = Nombre, TP = Total a Pagar VARIABLES
  • 17. Su valor no cambia durante el desarrollo de un programa. Valores que no cambian durante su ejecución. EXISTEN VARIOS TIPOS DE CONSTANTES CONSTANTES ENTERAS: 4 CONSTANTE REAL: 3.1416 CONSTANTE DE CARÁCTER: “a” CONSTANTE LOGICA: CIERTO o FALSO. CONSTANTES
  • 18. OPERADORES SIMBOLO OPERACION TIPO DE OPERANDO RESULTADO SUMA ENTERO O REAL ENTERO O REAL RESTA ENTERO O REAL ENTERO O REAL MULTIPLICACION ENTERO O REAL ENTERO O REAL DIVISION REAL REAL DIVISION ENTERA ENTERO ENTERO DIVISION RESIDUO ENTERO ENTERO PORCENTAJE ENTERO O REAL ENTERO O REAL EXPONENCIACION ENTERO O REA ENTERO O REA ARITMÉTICOS: Permiten realizar operaciones entre operandos, tales como números, variables o constantes. El resultado de una operación aritmética siempre es un número.
  • 19. OPERADORES OPERADOR SIGNIFICADO = IGUAL DIFERENTE A MENOR O IGUAL QUE MAYOR O IGUAL QUE MENOR QUE MAYOR QUE RELACIONALES: Se utilizan para comparar dos operandos, que pueden ser números, caracteres, constantes o variables. Se utilizan para expresar condiciones.
  • 20. OPERADORES OPERADOR LOGICO EXPRESION LOGICA Y (AND) A Y B X AND Y M ^ N O (OR) A O B X OR B P˅Q NO (NOT) NO A NOT X ~P LOGICOS: Permiten formular condiciones complejas a partir de condiciones simples. Incluyen conjunción (and), disyunción (or) y negación (not).