Sie sind auf Seite 1von 16

Lenguajes de

1 programación
: características y tipos.
Tema 1
¿Qué es un
lenguaje de
programación?
Es un lenguaje formal que, El lenguaje de programación
mediante una serie de obedece a un conjunto de reglas
instrucciones, le permite a un que permiten expresar las
programador escribir un conjunto instrucciones que serán
de órdenes, acciones interpretadas por el programador.
consecutivas, datos y algoritmos Y el lenguaje informático
para, de esa forma, crear comprende otros lenguajes que
programas que controlen el dan formato a un texto pero no
comportamiento físico y lógico de son programación en sí mismos.
una máquina.

2
Característic
as
y
tipos
Un lenguaje de programación depende de las
funcionalidades y utilidades que proporcione a
los programadores. Las características que debe
tener un lenguaje de programación para destacar
son las siguientes:

3
Características
▸ Simplicidad: el lenguaje debe ofrecer conceptos
claros y simples que faciliten su aprendizaje y aplicación,
de manera que sea sencillo de comprender y mantener.
▸ Naturalidad: se refiere a que su aplicación en el
área para la que fue diseñado debe hacerse de forma
natural, proporcionando operadores, estructuras y
sintaxis para que los operadores trabajen eficientemente.
▸ Abstracción: consiste en la capacidad de definir y
utilizar estructuras u operaciones complicadas ignorando
algunos detalles. Esto influye en la capacidad de
escritura.

4
▸ Eficiencia: los lenguajes de programación deben
traducirse y ejecutarse eficientemente para no ocupar
demasiado espacio en la memoria ni gastar mucho
tiempo.
▸ Estructuración: permite que los programadores
escriban sus códigos de acuerdo con los conceptos de
programación estructurada, para evitar la creación de
errores.
▸ Compacidad: con esta característica es posible
expresar las operaciones con concisión, sin tener que
escribir demasiados detalles.
▸ Localidad: se refiere a que los códigos se concentran
en la parte del programa con la cual se está trabajando
en un momento determinado.

5
Tipos Traductores:
Traducen
programas
escritos en un
lenguaje de
Lenguaje de Lenguaje de programación al
lenguaje máquina
programación de programación de alto de la
bajo nivel: nivel: computadora y a
medida que va
Son lenguajes totalmente Tienen como objetivo facilitar el siendo traducida,
orientados a la máquina. trabajo del programador, ya que se ejecuta.

Este lenguaje sirve de utilizan unas instrucciones más


Compilador:
interfaz y crea un vínculo fáciles de entender. Permite traducir
inseparable entre el El lenguaje de alto nivel permite todo un
programa de una
hardware y el software. escribir códigos mediante idiomas sola vez,
que conocemos (español, inglés, haciendo una
etc.) y luego, para ser ejecutados, ejecución más
rápida y puede
se traduce al lenguaje de
almacenarse
máquina mediante traductores o para usarse luego
compiladores. sin volver a hacer 6
Lenguaje C++:
2 Antecedentes y
tipos
Tema 2
¿Qué es C+
+?
C++ es un lenguaje de
programación que proviene de la
extensión del lenguaje C para
que pudiese manipular objetos. A
pesar de ser un lenguaje con
muchos años, su gran potencia lo
convierte en uno de los lenguajes
de programación más
demandados en 2019.

8
Características
1.-Tiene un conjunto completo de
instrucciones de control.
2.-Permite la agrupación de
instrucciones.
3.-Incluye el concepto de puntero
(variable que contiene la dirección de
otra variable).
4.-Los argumentos de las funciones se
transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino
que se proporciona a través de una
biblioteca de funciones.

9
Fundamentos
del C++:
palabras
3 reservadas, tipos de
datos.
Tema 3
Palabras reservadas

“ en C++
Las palabras reservadas son
identificadores reservados predefinidos
que tienen un significado especial y no
se pueden utilizar como identificadores
en sus programas, excepto si llevan por
delante el carácter @ como prefijo.

11
12
Tipos de datos
Tipo numérico: entero y Tipo lógico
real. Puede tener por valor sólamente
Entero uno de los siguientes (verdadero,
falso).
Puede tomar por valor un
número que pertenece al EJEMPLO: El estado de una
conjunto de los números enteros, barrera de paso de trenes es un
el cual está formado por dato que puede considerarse de
números naturales, negativos y tipo lógico a que esté subida y
el 0. falso
Tipo carácter
Z= {-... -3, -2, -1, 0, 1, 2, 3,...} Puede tomar por valor un
EJEMPLO: La edad y el año carácter perteneciente al
conjunto de caracteres que Tipo cadena
Real
puede representar la
Puede tomar por valor un computadora. Puede tomar por valor una
número del conjunto de números secuencia de caracteres; y
C= {Aa, Bb, Cc....Zz . , ( ) ¿? ¡!
reales el cual está formado por puede representarse con comilla
[] {} °´ / }
números racionales e simple (´) o comilla doble ( “ )
irracionales. Ejemplo: En un examen donde
EJEMPLO: “Linda Delgado”
tienes que seleccionar la 13
Declaración de
4
variables y
constantes
Tema 4
Declaración de
variables
Consiste en escribir una
sentencia que proporciona
información al compilador de C+
+ para que éste reserve un
espacio de almacenamiento en
memoria. Toda variable utilizada
en un programa debe ser
declarada previamente: el
procedimiento es el siguiente:

15
Declaración de
constantes
Constantes declaradas const
La palabra reservada const Const <tipo_dato>
indica el valor de la variable no <nombre_de_constant
se puede modificar. Su sintaxis e>= valor
es la siguiente:

Constantes definidas
Se declaran mediante la
#define
directiva #definitiva. Su sintaxis <nombre_de_consta
es la siguiente: nte> <valor>

16

Das könnte Ihnen auch gefallen