Está en la página 1de 20

PROGRAMACION C++ CON LAS LIBRERIAS

QT SOBRE ENTORNO LINUX

Sesión N° 2
Programación en C++ con las librerías QT sobre entorno Linux

TEMAS
✓ Variables
✓ Tipos de datos de C++
✓ Entrada y salida de datos
✓ Estructura de datos
✓ Proyecto QT de tipo consola
Programación en C++ con las librerías QT sobre entorno Linux

Variables
Una variable se define como un espacio de memoria en la cual se puede
almacenar algún valor, el tipo de valor corresponderá a los soportados por la
herramienta que hace la asignación; en nuestro caso, C++ tiene dos grupos de
tipos de datos, los nativos o primitivos y derivados, estos últimos se crean a partir
de un dato primitivo.

<Tipo de dato> nombre;


<Tipo de dato> nombre = <valor>;

MEMORIA
Programación en C++ con las librerías QT sobre entorno Linux

Variables

✓ No puede declarar, en
un mismo ámbito, dos
variables con el mismo
nombre.
Programación en C++ con las librerías QT sobre entorno Linux

Variables
✓ Cada variable debe ser declarada con un tipo de dato específico.
✓ El nombre no puede contener espacios en blanco, caracteres especiales o
palabras reservadas del propio lenguaje C++. Se pueden usar letras, números y
el guión bajo. Pero no puede empezar por un número.
✓ Los nombres que empiezan por guión bajo (_) están reservados para
funcionalidades especiales de la implementación y no deberían utilizarse.
✓ Al mismo tiempo que se declara una variable se puede hacer la asignación de
su valor inicial.
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de datos Primitivos C++

✓ Numérico Enteros
✓ Numérico Decimal
✓ Carácter
✓ Lógico
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de datos Primitivos

✓ Numérico Enteros
✓ Numérico Decimal Tipo Espacio de Mínimo Máximo
✓ Carácter Memoria
✓ Lógico short 2 byte -32,768 32,767
int 4 byte -2,147,483,648 2,147,483,647

int edad;
int nota = 20;
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de datos Primitivos


Tipo Espacio de Mínimo Máximo
Memoria
✓ Numérico Enteros
float 4 byte 3.4x10e-38 3.4x10e38
✓ Numérico Decimal
double 8 byte 1.7x10e-308 1.7x10e308
✓ Carácter
✓ Lógico

float estatura;
float area = 15.2;

double factor;
double promedio=14.78;
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de datos Primitivos

✓ Numérico Enteros
✓ Numérico Decimal Espacio de Memoria Mínimo Máximo
✓ Carácter 1 byte -128 127
✓ Lógico

char seccion;
char letra = “a”;
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de datos Primitivos

✓ Numérico Enteros
✓ Numérico Decimal Espacio de Memoria Mínimo Máximo
✓ Carácter 1 byte 0 1
✓ Lógico

bool asistencia;
bool aprobado = true;
Programación en C++ con las librerías QT sobre entorno Linux

Modificadores

✓ UNSIGNED
✓ SIGNED
✓ SHORT
✓ LONG
Programación en C++ con las librerías QT sobre entorno Linux

PRIMER PROGRAMA EN C++

DIRECTIVA

FUNCION PRINCIPAL
Programación en C++ con las librerías QT sobre entorno Linux

Salida de Datos

En C++ se puede enviar información a la salida estándar, que esta conectada por
defecto al monitor o pantalla, mediante una instrucción del tipo:

cout <<expresion1<<expresion2<<...<<expresionn;
Programación en C++ con las librerías QT sobre entorno Linux

Salida de Datos

Haciendo uso del cout


podemos texto fijo y los
valores de las variables
Programación en C++ con las librerías QT sobre entorno Linux

Captura de Datos
La lectura de datos se realiza
mediante la instrucción cin, esta
sentencia captura lo registrado por
el teclado hasta antes de presionar
la tecla enter.

cin>>variable1>>variable2>>...>>variablen;
Programación en C++ con las librerías QT sobre entorno Linux

Laboratorio 1
Realice un programa que imprima en pantalla los valores mínimos y máximos que
soporta cada tipo de dato.
Programación en C++ con las librerías QT sobre entorno Linux

Laboratorio 2
Crear un programa que solicite el ingreso de 2 valores y luego un menú para seleccionar
qué operación matemática se debe realizar: suma, resta, multiplicación o división.
Programación en C++ con las librerías QT sobre entorno Linux

Tipos de datos Derivados


Estos tipos de datos derivan de otros, permiten hacer referencias a otros tipos de datos
o permiten realizar la transformación de los tipos de datos, tal como ocurren con las
funciones. Dentro de esta clasificación podemos encontrar:

✓ Punteros
✓ Matrices
✓ Estructuras
✓ Clases
✓ Funciones
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de dato Punteros


Los punteros (o apuntadores) son variables que se utilizan para almacenar direcciones
de memoria
Programación en C++ con las librerías QT sobre entorno Linux

Tipo de dato Punteros


Para el trabajo con punteros usamos el * para la definición y & para la asignación de la
dirección de memoria:

Int nota = 20;


Int *dir_nota = &nota;

También podría gustarte