SlideShare una empresa de Scribd logo
LENGUAJE DE
PROGRAMACION
jennyfer sullon cedillo
jennyfer sullon cedillo
Un lenguaje de programación es un idioma artificial diseñado
para expresar procesos que pueden ser llevadas a cabo por
máquinas como las computadoras.
Está formado por un conjunto de símbolos y reglas sintácticas y
semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila y se mantiene el código fuente
de un programa informático se le llama programación.
ELEMENTOS
Variables y Vectores
Condicionantes
Bucles
jennyfer sullon cedillo
Las variables podrían calificarse como contenedores de datos y por
ello se diferencian según el tipo de dato que son capaces de
almacenar. si deseamos guardar una cadena de texto deberemos
especificar que la variable es del tipo "String a continuación añadimos
un listado con algunos de los tipos de variables y vectores más
comunes:
Variables tipo Char: Estas variables contienen un único carácter, es
decir, una letra, un signo o un número.
Variables tipo Int: Contienen un número entero.
Variables tipo float: Contienen un número decimal.
jennyfer sullon cedillo
Los condicionantes son estructuras de código que indican que, para
que cierta parte del programa se ejecute, deben cumplirse ciertas
premisas; por ejemplo: que dos valores sean iguales, que un valor
exista, que un valor sea mayor que otro... Estos condicionantes por
lo general solo se ejecutan una vez a lo largo del programa. Los
condicionantes más conocidos y empleados en programación son:
 If: Indica una condición para que se ejecute una parte del
programa.
 Else if: Siempre va precedido de un "If" e indica una condición
para que se ejecute una parte del programa siempre que no
cumpla la condición del if previo y si se cumpla con la que el "else
if" especifique.
Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica
que debe ejecutarse cuando no se cumplan las condiciones
previas.
jennyfer sullon cedillo
Los bucles son parientes cercanos de los condicionantes, pero
ejecutan constantemente un código mientras se cumpla una
determinada condición. Los más frecuentes son:
 For: Ejecuta un código mientras una variable se encuentre
entre 2 determinados parámetros.
 While: Ejecuta un código mientras se cumpla la condición que
solicita.
Hay que decir que a pesar de que existan distintos tipos de bucles,
ambos son capaces de realizar exactamente las mismas
funciones. El empleo de uno u otro depende, por lo general, del
gusto del programador.
jennyfer sullon cedillo
Las funciones se crearon para evitar tener que repetir
constantemente fragmentos de código. Una función podría
considerarse como una variable que encierra código dentro de
si. Por lo tanto cuando accedemos a dicha variable (la función)
en realidad lo que estamos es diciendo al programa que ejecute
un determinado código predefinido anteriormente.
jennyfer sullon cedillo
La sintaxis de un lenguaje de programación describe las
combinaciones posibles de los símbolos que forman un
programa sintácticamente correcto. Dado que la mayoría de
los lenguajes son textuales, este artículo trata de la sintaxis
textual.
La sintaxis de los lenguajes de programación es definida
generalmente utilizando una combinación de expresiones
regulares (para la estructura léxica) y la Notación de Backus-
Naur (para la estructura gramática).
jennyfer sullon cedillo
Los programas se pueden clasificar por el paradigma del lenguaje
que se use para producirlos. Los principales paradigmas son:
imperativos, declarativos y orientación a objetos.
Los programas que usan un lenguaje imperativo especifican un
algoritmo, usan declaraciones, expresiones y sentencias.3 Una
declaración asocia un nombre de variable con un tipo de dato, por
ejemplo: var x: integer;. Una expresión contiene un valor, por
ejemplo: 2 + 2 contiene el valor 4. Finalmente, una sentencia debe
asignar una expresión a una variable o usar el valor de una variable
para alterar el flujo de un programa, por ejemplo: x := 2 + 2; if x == 4
then haz_algo();. Una crítica común en los lenguajes imperativos es
el efecto de las sentencias de asignación sobre una clase de
variables llamadas "no locales".4
jennyfer sullon cedillo

Más contenido relacionado

PPTX
Lenguajes de programación
PPT
Clase III Estructura de Datos IUTE - Mérida
DOC
Ámbito de las variables resumen de la clase
PPT
Variables y constantes
DOC
Las variables y constantes
PDF
Estructuras básicas 10 3
DOCX
DOCX
Estructuras básicas 10 3
Lenguajes de programación
Clase III Estructura de Datos IUTE - Mérida
Ámbito de las variables resumen de la clase
Variables y constantes
Las variables y constantes
Estructuras básicas 10 3
Estructuras básicas 10 3

La actualidad más candente (17)

DOCX
Estructuras básicas tecnologia P3 2021
DOCX
Fundamentos de visual basic 6.0.
DOCX
Ensayo de php
DOC
Operadores C SHARP
PPTX
Pseudocodigo
PDF
Elementos
PDF
Java - Sintaxis Básica 2015
PDF
Introducción gambas
PPTX
La estructura basica_para_c_
PPT
Logica taller de tipo de datos
PDF
Php, Variables y Constantes
PDF
Articulo
PDF
Introducción
PDF
P01 secuencial
PPT
Elementos Basicos del Lenguaje C++
PPT
Lenguajesdeprogramacion c nivel1-unidad1_1
PPT
Unidad1
Estructuras básicas tecnologia P3 2021
Fundamentos de visual basic 6.0.
Ensayo de php
Operadores C SHARP
Pseudocodigo
Elementos
Java - Sintaxis Básica 2015
Introducción gambas
La estructura basica_para_c_
Logica taller de tipo de datos
Php, Variables y Constantes
Articulo
Introducción
P01 secuencial
Elementos Basicos del Lenguaje C++
Lenguajesdeprogramacion c nivel1-unidad1_1
Unidad1
Publicidad

Destacado (20)

PPTX
Clase colegiada 2
PPT
Klimakterium therapie m imhof ii
PPT
Melprotect 090902
PPT
Kinderwunsch schule 19 bez
PPTX
Negotin
PPTX
James Davies - What is operatic emotion?
PPTX
PDF
Comprimir y descomprimir carpeta de archivos
DOC
Modelo tcp
PPTX
Sugarsync
PPTX
Mantenimiento de computadoras
PDF
Comprimir y descomprimir carpeta de archivos
PPTX
Virtual pc
PDF
5o materialdeapoyomesatecnicadechihuahua2013 2014.tuescuelita.org
PDF
특허펀드 투자모델과 가치평가
PPTX
Plan de trabajo de mantenimiento
PPTX
Fases del proceso de la programación
PDF
9 ANO - OP ART
Clase colegiada 2
Klimakterium therapie m imhof ii
Melprotect 090902
Kinderwunsch schule 19 bez
Negotin
James Davies - What is operatic emotion?
Comprimir y descomprimir carpeta de archivos
Modelo tcp
Sugarsync
Mantenimiento de computadoras
Comprimir y descomprimir carpeta de archivos
Virtual pc
5o materialdeapoyomesatecnicadechihuahua2013 2014.tuescuelita.org
특허펀드 투자모델과 가치평가
Plan de trabajo de mantenimiento
Fases del proceso de la programación
9 ANO - OP ART
Publicidad

Similar a Lenguaje de programacion (20)

DOCX
Lenguaje c... trabajo
PPTX
Exposicion de programacion.
PPTX
Exposicion de programacion.
PPTX
Exposicion de programacion.
PPTX
Alejandra gomez (1)
PPTX
Alejandra gomez (1)
PPTX
Alejandra gomez
PPTX
Programación!! . .
DOCX
Computacion alejandro
PPTX
Lenguaje informático
DOCX
Programacion
DOCX
Lenguaje de programacion de c++
DOCX
Lenguaje de programación
DOCX
Int a la computacion
DOCX
Unidad v sistemas mecanizados ii
DOCX
Unidad v sistemas mecanizados ii
PPTX
Lenguajes de programación
PDF
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
PPT
L enguaje de programacion maria
PPT
Fundamentos de Programación
Lenguaje c... trabajo
Exposicion de programacion.
Exposicion de programacion.
Exposicion de programacion.
Alejandra gomez (1)
Alejandra gomez (1)
Alejandra gomez
Programación!! . .
Computacion alejandro
Lenguaje informático
Programacion
Lenguaje de programacion de c++
Lenguaje de programación
Int a la computacion
Unidad v sistemas mecanizados ii
Unidad v sistemas mecanizados ii
Lenguajes de programación
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
L enguaje de programacion maria
Fundamentos de Programación

Último (20)

PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
biología es un libro sobre casi todo el tema de biología
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
2.0 Introduccion a processing, y como obtenerlo
biología es un libro sobre casi todo el tema de biología
DI, TEA, TDAH.pdf guía se secuencias didacticas
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Didactica de la Investigacion Educativa SUE Ccesa007.pdf

Lenguaje de programacion

  • 2. jennyfer sullon cedillo Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
  • 4. Las variables podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. si deseamos guardar una cadena de texto deberemos especificar que la variable es del tipo "String a continuación añadimos un listado con algunos de los tipos de variables y vectores más comunes: Variables tipo Char: Estas variables contienen un único carácter, es decir, una letra, un signo o un número. Variables tipo Int: Contienen un número entero. Variables tipo float: Contienen un número decimal. jennyfer sullon cedillo
  • 5. Los condicionantes son estructuras de código que indican que, para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas; por ejemplo: que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro... Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa. Los condicionantes más conocidos y empleados en programación son:  If: Indica una condición para que se ejecute una parte del programa.  Else if: Siempre va precedido de un "If" e indica una condición para que se ejecute una parte del programa siempre que no cumpla la condición del if previo y si se cumpla con la que el "else if" especifique. Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica que debe ejecutarse cuando no se cumplan las condiciones previas. jennyfer sullon cedillo
  • 6. Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:  For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.  While: Ejecuta un código mientras se cumpla la condición que solicita. Hay que decir que a pesar de que existan distintos tipos de bucles, ambos son capaces de realizar exactamente las mismas funciones. El empleo de uno u otro depende, por lo general, del gusto del programador. jennyfer sullon cedillo
  • 7. Las funciones se crearon para evitar tener que repetir constantemente fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si. Por lo tanto cuando accedemos a dicha variable (la función) en realidad lo que estamos es diciendo al programa que ejecute un determinado código predefinido anteriormente. jennyfer sullon cedillo
  • 8. La sintaxis de un lenguaje de programación describe las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto. Dado que la mayoría de los lenguajes son textuales, este artículo trata de la sintaxis textual. La sintaxis de los lenguajes de programación es definida generalmente utilizando una combinación de expresiones regulares (para la estructura léxica) y la Notación de Backus- Naur (para la estructura gramática). jennyfer sullon cedillo
  • 9. Los programas se pueden clasificar por el paradigma del lenguaje que se use para producirlos. Los principales paradigmas son: imperativos, declarativos y orientación a objetos. Los programas que usan un lenguaje imperativo especifican un algoritmo, usan declaraciones, expresiones y sentencias.3 Una declaración asocia un nombre de variable con un tipo de dato, por ejemplo: var x: integer;. Una expresión contiene un valor, por ejemplo: 2 + 2 contiene el valor 4. Finalmente, una sentencia debe asignar una expresión a una variable o usar el valor de una variable para alterar el flujo de un programa, por ejemplo: x := 2 + 2; if x == 4 then haz_algo();. Una crítica común en los lenguajes imperativos es el efecto de las sentencias de asignación sobre una clase de variables llamadas "no locales".4 jennyfer sullon cedillo