SlideShare una empresa de Scribd logo
[object Object],[object Object],[object Object],[object Object],[object Object],Software
 
 
Definición de Lenguajes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Un programa en lenguaje ensamblador requiere traducirse (source code) para poder ejecutarse directamente por la computadora. Un programa traducido en lenguaje máquina se conoce como object code. Ventajas:   Mayor facilidad de codificación y en general su velocidad de cálculo. Desventajas:   Dependencia total de la máquina lo que impide su transportabilidad (appel-Pc). El nivel de conocimiento del programador deberá ser de alto a nivel de Hardware. Sus aplicaciones son reducidas se centran a app en tiempo real, control de procesos y de dispositivos electrónicos. Lenaguaje Ensamblador
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Historia de lenguajes
Simulation Software for Future Programming Community Berkley
Herramientas de lenguajes
VisualStudio
 
Eclipse
Tendencias de lenguajes
 
 
Sellos Biométricos (algoritmos) Pasaporte Código de barra Facturación Retina-Huella Lector USB
Tabla 1. Identificadores (expresi ó n regular) Estructura de lenguages [a-zA-Z][a-zA-Z0-9]* PL/I, Smalltalk [_a-zA-Z][_a-zA-Z0-9]* C, C#, C++, Perl, PHP, Python [_a-zA-Z$][_a-zA-Z0-9$]* Java, JavaScript [^0-9]* Lisp, Scheme [_a-zA-Z][_a-zA-Z0-9]* Variables   de  Ruby [_a-zA-Z][_a-zA-Z0-9]*[!?]? Funciones   de  Ruby [_A-Z][_a-zA-Z0-9]* Variables   de  Prolog [_a-z][_a-zA-Z0-9]* Cla ú sulas   de  Prolog
Tabla 2. Declaraci ó n de Variables t v C, C#, C++, Java, Perl6 v: t Pascal, Ada, Eiffel | v1 v2 | Samlltalk (declare (v t)) Lisp global v1, v2 Python var v JavaScript define Dylan, Scheme
Tabla 3. Operaci ó n de Asignaci ó n = Basic, Fortran, C, C#, C++, Java, JavaScript, Perl, PHP, PHYTON := Pascal, Ada, Simula, Smalltalk, Eiffel, Dylan make "v e Logo set setq Lisp set! Scheme is Prolog
Tabla 4. Operadores igualdad y desigualdad == === != !== JavaScript, PHP == != C, C#, C++, Java, Perl, Python, Ruby = <> Basic, Pascal, Logo = == ~~ ~= Smalltalk == = Prolog eq eqv eql ne Lisp Scheme is_equal Eiffel .EQ. .NE. Fortran
Tabla 5. Operadores igualdad y desigualdad { .. } C, C#, C++, Java, Perl, PHP, JavaScript begin .. end Ada, Pascal foo .. end where foo in { if, do, ..} Ruby, Eiffel sangr í as Phyton [ x y .. ] Smalltalk [ .. ] Logo
Tabla 6. if-then if (c) b C, C#, C++, Java, JavaScript, PHP if c then b end Ada, Eiffel, Ruby if c then b Basic, Pascal if c: b Python b if c  ♦  c and b Perl, Ruby if c [b] Logo c ifTrue:b  ♦  c ifFalse:b Smalltalk if (c): b endif PHP c if b then Forth (if c b) Lisp, Scheme
Tabla 7. Llamadas a funciones  sin /con par á metros http://expo.itch.edu.mx/view.php?f=prog_14 f()   ♦  f(a,b) C, C#, C++, Java, JavaScript, Perl, PHP, Python f   ♦  f(a,b) Ada, Pascal, Eiffel, Prolog f    f[]    f.call f(a,b) f[a,b] f.call(a,b) Ruby f   ♦  f(a,b)    f a,b Perl (f)   ♦  (f a b) Lisp Scheme f value   ♦  a f:b Smalltalk CALL F   ♦  CALL F(A,B) Fortran f   ♦  a b f Forth
Tipos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],Tipos de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Datos Numéricos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Datos Numéricos/Cadenas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Datos Numéricos/Cadenas Tipo  String Sucesión de caracteres que se encuentran delimitados por una comilla o apóstrofe o bien, doble comilla según el tipo de lenguaje de programación. La longitud de una cadena de caracteres se delimita por los separadores mencionados. Ejemplo: “ Hola Mundo Hola”, “Calle 10 de Abril”, “1965” Denominados Boleanos, son datos que pueden adquirir uno de dos valores: Falso-Veradero. Representan alternativas (si/no), True-False a determinadas condiciones. Ejemplo se pide un valor primos, la respuesta será  Verdadera o falsa. Lógicos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Clasificación tipo de datos
[object Object],[object Object],[object Object],[object Object],[object Object],Constantes y valores

Más contenido relacionado

La actualidad más candente

Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
Compiladores
CompiladoresCompiladores
Compiladores
Calzada Meza
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de Programación
Tensor
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
Francisco Leal
 
Jcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionJcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionMiguel Alejandro León Santos
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPU
romo91
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
CJAO
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
DeisyVilchez
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
Taqui Wajuyat Flor
 
Unidadi. lenguajes de interfaz
Unidadi.   lenguajes de interfazUnidadi.   lenguajes de interfaz
Unidadi. lenguajes de interfaz
LuiS YmAY
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
thalia margarita serrano diaz
 
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
kfacu
 
Materia unidad compiladores
Materia unidad compiladoresMateria unidad compiladores
Materia unidad compiladores
bachispasaca
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
DANTE ELVIS CACHI ALANOCA
 

La actualidad más candente (18)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Fundamentos y Lógica de Programación
Fundamentos y Lógica de ProgramaciónFundamentos y Lógica de Programación
Fundamentos y Lógica de Programación
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Jcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionJcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacion
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Lenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPULenguaje ensamblador y Estructura del CPU
Lenguaje ensamblador y Estructura del CPU
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Unidadi. lenguajes de interfaz
Unidadi.   lenguajes de interfazUnidadi.   lenguajes de interfaz
Unidadi. lenguajes de interfaz
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
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
 
Materia unidad compiladores
Materia unidad compiladoresMateria unidad compiladores
Materia unidad compiladores
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 

Similar a Lenguajes de programación parte i.4

Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
lisobra
 
algoritmo
algoritmoalgoritmo
algoritmo
fior
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos S.A.S
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosLuna Galvan
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
NancyHerrera88
 
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
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
MisaelMDelValle1
 
Programacion
ProgramacionProgramacion
Programacion
edison
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
Sol López
 
Teoria de los lenguajes de programacion
Teoria de los lenguajes de programacionTeoria de los lenguajes de programacion
Teoria de los lenguajes de programacion
Mario Bastidas
 
Compilador
CompiladorCompilador
Compiladornakari1
 
Passage
PassagePassage
Passage
passage
 

Similar a Lenguajes de programación parte i.4 (20)

Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
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
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Programacion
ProgramacionProgramacion
Programacion
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Teoria de los lenguajes de programacion
Teoria de los lenguajes de programacionTeoria de los lenguajes de programacion
Teoria de los lenguajes de programacion
 
Software
SoftwareSoftware
Software
 
Compilador
CompiladorCompilador
Compilador
 
Passage
PassagePassage
Passage
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 

Último

ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 

Último (20)

ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 

Lenguajes de programación parte i.4

  • 1.
  • 2.  
  • 3.  
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Un programa en lenguaje ensamblador requiere traducirse (source code) para poder ejecutarse directamente por la computadora. Un programa traducido en lenguaje máquina se conoce como object code. Ventajas: Mayor facilidad de codificación y en general su velocidad de cálculo. Desventajas: Dependencia total de la máquina lo que impide su transportabilidad (appel-Pc). El nivel de conocimiento del programador deberá ser de alto a nivel de Hardware. Sus aplicaciones son reducidas se centran a app en tiempo real, control de procesos y de dispositivos electrónicos. Lenaguaje Ensamblador
  • 9.
  • 11. Simulation Software for Future Programming Community Berkley
  • 14.  
  • 17.  
  • 18.  
  • 19. Sellos Biométricos (algoritmos) Pasaporte Código de barra Facturación Retina-Huella Lector USB
  • 20. Tabla 1. Identificadores (expresi ó n regular) Estructura de lenguages [a-zA-Z][a-zA-Z0-9]* PL/I, Smalltalk [_a-zA-Z][_a-zA-Z0-9]* C, C#, C++, Perl, PHP, Python [_a-zA-Z$][_a-zA-Z0-9$]* Java, JavaScript [^0-9]* Lisp, Scheme [_a-zA-Z][_a-zA-Z0-9]* Variables   de Ruby [_a-zA-Z][_a-zA-Z0-9]*[!?]? Funciones   de Ruby [_A-Z][_a-zA-Z0-9]* Variables   de Prolog [_a-z][_a-zA-Z0-9]* Cla ú sulas   de Prolog
  • 21. Tabla 2. Declaraci ó n de Variables t v C, C#, C++, Java, Perl6 v: t Pascal, Ada, Eiffel | v1 v2 | Samlltalk (declare (v t)) Lisp global v1, v2 Python var v JavaScript define Dylan, Scheme
  • 22. Tabla 3. Operaci ó n de Asignaci ó n = Basic, Fortran, C, C#, C++, Java, JavaScript, Perl, PHP, PHYTON := Pascal, Ada, Simula, Smalltalk, Eiffel, Dylan make &quot;v e Logo set setq Lisp set! Scheme is Prolog
  • 23. Tabla 4. Operadores igualdad y desigualdad == === != !== JavaScript, PHP == != C, C#, C++, Java, Perl, Python, Ruby = <> Basic, Pascal, Logo = == ~~ ~= Smalltalk == = Prolog eq eqv eql ne Lisp Scheme is_equal Eiffel .EQ. .NE. Fortran
  • 24. Tabla 5. Operadores igualdad y desigualdad { .. } C, C#, C++, Java, Perl, PHP, JavaScript begin .. end Ada, Pascal foo .. end where foo in { if, do, ..} Ruby, Eiffel sangr í as Phyton [ x y .. ] Smalltalk [ .. ] Logo
  • 25. Tabla 6. if-then if (c) b C, C#, C++, Java, JavaScript, PHP if c then b end Ada, Eiffel, Ruby if c then b Basic, Pascal if c: b Python b if c ♦ c and b Perl, Ruby if c [b] Logo c ifTrue:b ♦ c ifFalse:b Smalltalk if (c): b endif PHP c if b then Forth (if c b) Lisp, Scheme
  • 26. Tabla 7. Llamadas a funciones sin /con par á metros http://expo.itch.edu.mx/view.php?f=prog_14 f() ♦ f(a,b) C, C#, C++, Java, JavaScript, Perl, PHP, Python f ♦ f(a,b) Ada, Pascal, Eiffel, Prolog f    f[]    f.call f(a,b) f[a,b] f.call(a,b) Ruby f ♦ f(a,b)    f a,b Perl (f) ♦ (f a b) Lisp Scheme f value ♦ a f:b Smalltalk CALL F ♦ CALL F(A,B) Fortran f ♦ a b f Forth
  • 27.
  • 28.
  • 29.
  • 30. Datos Numéricos/Cadenas Tipo String Sucesión de caracteres que se encuentran delimitados por una comilla o apóstrofe o bien, doble comilla según el tipo de lenguaje de programación. La longitud de una cadena de caracteres se delimita por los separadores mencionados. Ejemplo: “ Hola Mundo Hola”, “Calle 10 de Abril”, “1965” Denominados Boleanos, son datos que pueden adquirir uno de dos valores: Falso-Veradero. Representan alternativas (si/no), True-False a determinadas condiciones. Ejemplo se pide un valor primos, la respuesta será Verdadera o falsa. Lógicos
  • 31.
  • 32.