SlideShare una empresa de Scribd logo
1 de 6
Lenguaje de
programación
Argenis Mejías
Exp: 2012257082
Computación I
UNEXPO
Lenguaje de programación
Es un conjunto de palabras y sintaxis que
sirve para hacer cualquier programa.
diseñados con la idea de facilitar la creación de programas, ya que el ordenador trabaja
de forma binaria, y la programación de forma binaria es muy complicada
Niveles de lenguaje de programación
Bajo nivel Medio nivel Alto nivel
Son lenguajes de
compeljo
aprendizaje, pero son
los más rápidos y
potentes.
posibilitan usar
herramientas de bajo
nivel con una sintaxis
más sencilla.
Son fáciles de aprender
y muy
comprensibles, aunque
no suelen ser muy
potentes.
Elementos
Instrucciones de
entrada y salida.
Acciones compuestas.
Instrucciones
de Proceso
Sentencias de
control de flujo
de ejecución.
Contiene el
Que informática
Asigna al programa
3 era parte
2 da parte
Descripción de los
elementos que
forman el entorno
del propio programa
Algoritmo que
resuelve el
problema.
E
S
T
R
U
C
T
U
R
A
PSEUDOCODIGOS.
Pseudolenguaje intermedio
entre el natural del programador
y el lenguaje de programación
seleccionado.
Características
Fácil de Aprender Utilizar.
1 era parte
Es independiente del lenguaje
de programación que se valla a utilizar.
Es conciso
Fácil de Mantener.
VENTAJAS
Facilidad de creación.
Evolución y mantenimiento.
Facilidad de expresar el lenguaje
De programación.
Desventajas
Falta de estandarización.
Dificultad de su lectura cuando
Crece de tamaño.
Ejemplo de palabras
y símbolos usados
en pseudocodigos.
AND OR.
DIAFRAGMA
DE FLUJO
Herramientas graficas para la
Presentación Visual y grafica
de algoritmos
Los símbolos presentan
acciones o funciones en
el programa
Las flechas representan
el orden de realización
marcando el sentido del
flujo lógico.
Ventaja.
Al ser visibles son muy sencillos
De entender , y que utilizan
símbolos estandarizados
Desventaja. Dificultad de
mantenimiento
y actualización.
Compuesto por:
Serie de símbolos
e iconos
Inicio / Fin
Representa el comienzo
oficial de un programa
Entrada/Salida
Representa la introducción de datos
En la memoria o envío de información
procesada de salida
Proceso.
Presenta cualquier operación
que pueda originar cambio de
valor.
Decisión
No
SiRepresenta operaciones
Lógicas de comparación
entre datos
Decisión
Múltiple
En función del contenido
de 1 variable el programa
seguirá uno de los diferentes
cambios alternativos
Flechas y líneas.
Sirven de unión
entre 2 elementos
E indican el sentido
Del flujo.
U
S
O
S:
Rápida compresión con las relaciones
Documentación adecuada de los programas
Diagrama NASSI-
SCHRDEIMAN:
Aparecen contenidos en un
rectángulo donde un conjunto
de símbolos Representan las
estructuras de control.
Ventajas
Adecuación a la
programación
Estructurada.
Favorece las técnicas
del diseño
Favorece la participación
de los programas en módulos
pequeños
Desventajas
Dificultad de modificación.
Combina la descripción textual del
pseudocódigo con la representación
grafica del diagrama de flujo
Ciclos de programación
en seudocódigos

Más contenido relacionado

La actualidad más candente (17)

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
 
Actividad26
Actividad26Actividad26
Actividad26
 
Teoría de programación
Teoría de programaciónTeoría de programación
Teoría de programación
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
01 alp u3
01 alp u301 alp u3
01 alp u3
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
01 alp u2
01 alp u201 alp u2
01 alp u2
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad I Conceptos Básicos
Unidad I Conceptos BásicosUnidad I Conceptos Básicos
Unidad I Conceptos Básicos
 
Lenguaje de programación "C"
Lenguaje de programación "C"Lenguaje de programación "C"
Lenguaje de programación "C"
 
Herramientas
HerramientasHerramientas
Herramientas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a lenguaje de programacion

lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacionjuliana0396
 
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
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalUTP, TA
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariMaribelPechaLamprea
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionErikValladarez
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionErikValladarez
 

Similar a lenguaje de programacion (20)

lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
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
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
VBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica ComputacionalVBI, Unidad1 Lógica Computacional
VBI, Unidad1 Lógica Computacional
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Act26
Act26Act26
Act26
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Presentación 4
Presentación 4Presentación 4
Presentación 4
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Ensayo cohen
Ensayo cohenEnsayo cohen
Ensayo cohen
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Practica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mariPractica 09 programacion web intoduccion mari
Practica 09 programacion web intoduccion mari
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
C++
C++C++
C++
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

lenguaje de programacion

  • 1. Lenguaje de programación Argenis Mejías Exp: 2012257082 Computación I UNEXPO
  • 2. Lenguaje de programación Es un conjunto de palabras y sintaxis que sirve para hacer cualquier programa. diseñados con la idea de facilitar la creación de programas, ya que el ordenador trabaja de forma binaria, y la programación de forma binaria es muy complicada Niveles de lenguaje de programación Bajo nivel Medio nivel Alto nivel Son lenguajes de compeljo aprendizaje, pero son los más rápidos y potentes. posibilitan usar herramientas de bajo nivel con una sintaxis más sencilla. Son fáciles de aprender y muy comprensibles, aunque no suelen ser muy potentes.
  • 3. Elementos Instrucciones de entrada y salida. Acciones compuestas. Instrucciones de Proceso Sentencias de control de flujo de ejecución. Contiene el Que informática Asigna al programa 3 era parte 2 da parte Descripción de los elementos que forman el entorno del propio programa Algoritmo que resuelve el problema. E S T R U C T U R A PSEUDOCODIGOS. Pseudolenguaje intermedio entre el natural del programador y el lenguaje de programación seleccionado. Características Fácil de Aprender Utilizar. 1 era parte Es independiente del lenguaje de programación que se valla a utilizar. Es conciso Fácil de Mantener. VENTAJAS Facilidad de creación. Evolución y mantenimiento. Facilidad de expresar el lenguaje De programación. Desventajas Falta de estandarización. Dificultad de su lectura cuando Crece de tamaño. Ejemplo de palabras y símbolos usados en pseudocodigos. AND OR.
  • 4. DIAFRAGMA DE FLUJO Herramientas graficas para la Presentación Visual y grafica de algoritmos Los símbolos presentan acciones o funciones en el programa Las flechas representan el orden de realización marcando el sentido del flujo lógico. Ventaja. Al ser visibles son muy sencillos De entender , y que utilizan símbolos estandarizados Desventaja. Dificultad de mantenimiento y actualización. Compuesto por: Serie de símbolos e iconos Inicio / Fin Representa el comienzo oficial de un programa Entrada/Salida Representa la introducción de datos En la memoria o envío de información procesada de salida Proceso. Presenta cualquier operación que pueda originar cambio de valor. Decisión No SiRepresenta operaciones Lógicas de comparación entre datos Decisión Múltiple En función del contenido de 1 variable el programa seguirá uno de los diferentes cambios alternativos Flechas y líneas. Sirven de unión entre 2 elementos E indican el sentido Del flujo. U S O S: Rápida compresión con las relaciones Documentación adecuada de los programas
  • 5. Diagrama NASSI- SCHRDEIMAN: Aparecen contenidos en un rectángulo donde un conjunto de símbolos Representan las estructuras de control. Ventajas Adecuación a la programación Estructurada. Favorece las técnicas del diseño Favorece la participación de los programas en módulos pequeños Desventajas Dificultad de modificación. Combina la descripción textual del pseudocódigo con la representación grafica del diagrama de flujo