Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

#1 Trabajo Programacion 1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Universidad Mariano Gálvez de Guatemala

Campus de Villa Nueva


Facultad de ingenieneria en sistemas de información
Programación I
Ingeniero Alberto Marroquín

Derik Nolberto Florián Alvarado


5390-17-17932
Sección B
Guatemala 13-Febrero-2020
Índice

Diferentes tipos de datos en C++ ………………………………… Pág 3


Anexos de Diferentes tipos de datos en C+.…………………….. Pág 4
Sentencias de control ……………………………………………….Pág 5
Anexos de sentencias de control …………………………………..Pág 6
Diferentes tipos de datos en C++

Al desarrollar diferentes programas informáticos, lo que se hace es trabajar con


diferentes datos. Para poder llevar a cabo este trabajo de una forma más
eficiente, los lenguajes de programación dividen los datos en diferentes tipos.

Para el caso del lenguaje C++, los tipos de datos más utilizados son:

Caracteres: char (también es un entero), wchar_t


Este tipo de datos permiten trabajar con cualquier símbolo (letras, símbolo,
números) que se encuentre representado dentro de la tabla del código ASCII.

Este tipo de datos permiten almacenar solamente un carácter en cada variable

Cadenas de caracteres: String


Este tipo de datos permiten almacenar dos o más caracteres a la vez en una sola
variable, son muy útiles para guardar palabras o frases completas.

Enteros: short, int, long, long long

Números en coma flotante: float, double, long double

Booleanos: bool
En el caso de los booleanos, se utilizan para almacenar valores lógicos como
falso (false) y verdadero (true).

Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin
signo (por omisión los enteros contienen signo), con lo que se consigue un rango
mayor de números naturales.

La palabra "void":
Void se define en C++ el concepto de no existencia o no atribución de un tipo en una
variable o declaración. Es decir, una función declarada como void no devolverá ningún
valor. Esta palabra puede usarse para indicar que una función no recibe parámetros.

Wchar_t:
el tipo de dato wchar_t, que permite el uso de caracteres UNICODE, a diferencia
del tradicional char, se ha definido para la mayoría de las funciones y clases,
tanto de C como de C++, trabajar con wchar_t, donde usualmente se prefija el
carácter w al nombre de la funció.
Sentencia de control

Un programa es una sucesión de sentencias que son ejecutadas


secuencialmente.
Ademas de las sentencias simples, que son ejecutadas en consecuencia, existen
las sentencias de control que permite modificar el flujo del programa
introduciendo ciclos y condiciones.

Su propósito es determinar el orden en que se ejecutaran las distintas sentencias


dentro del programa.

-Toma de decisiones con if o else, switch o case.


-Bucles utilizando for, while, do o while.
-Excepciones con try, catch o finally y con throw.
-Miscelaneas utilizando break, continue, label o return.

La sentencia IF:
Actua como cabría esperar. Si la condición es verdadera, la sentencia se ejecuta,
de otro modo, se salta dicha sentencia, continuando la ejecución del programa
con otras sentencias a continuación de ésta.
Si el resultado del test es verdadero, se ejecuta la sentencia que sigue a
continuación de if, en caso contrario, falso, se salta dicha sentencia.

Sentencias de bucles: WHILE


Se utilizan cuando queremos repetir la ejecución de unas sentencias un número
indefinido de veces, siempre que se cumpla una condición.

Sentencias de excepciones: TRY

Todo el código que vaya dentro de esta sentencia será el código sobre el que se
intentará capturar el error si se produce y una vez capturado hacer algo con él.
Lo ideal es que ocurra un bloque (try) y nos permita estar preparados para
capturarlo y tratarlo.

Sentencias de misceláneas: BREAK

Aparece en los bucles, esta sentencia se utiliza para ordernar a Flash que se
omita el resto del bucle, detenga la acción de bucle y ejecute la sentencia a
continuación de la sentencia de bucle. Cuando se utiliza en una sentencia switch,
la sentencia break ordena a Flash que omita el resto de sentencias en ese
bloque de sentencias case y que salte a la primera sentencia que vaya a
continuación del bloque switch.

También podría gustarte