Lenguajes en programación C++ Nivel 1 actividad autoaprendizaje

Anuncio
Lenguajes en programación C++
Nivel 1
ACTIVIDAD AUTOAPRENDIZAJE
Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++ Nivel I
Unidad didáctica: Elementos básicos del lenguaje
Nombre de la actividad: Declaración de variables.
Objetivo específico de aprendizaje
Analizar el material de apoyo para entender la declaración de una variable, su sintaxis y, las
reglas de declaración.
Duración de la actividad
3 horas
Producto a entregar
Entregar un reporte donde
muestre un análisis sobre las
variables, las reglas de
declaración, fundamentando su
opinión.
Forma de entrega
En un documento Word a través de la
plataforma en el apartado del Buzón
de transferencia digital. El archivo
deberá llamarse:
A2-U1-Num.id
Con esto el participante podrá
realizar declaración de
variables.
Actividad previa
Recursos de apoyo
Estudiar los conceptos descritos en el
material de apoyo.
Material de apoyo: Tema 2. Declaración de
variables.
Revisar la explicación de los temas que se
encuentra en la presentación
DECLARACION DE VARIABLES y REGLAS A CONSIDERAR
TIPOS DE DATOS
Char: define tipo de dato carácter; de 1 o más. Máximo 32.0000 caracteres
Ejemplo: Char nombre[20]; podremos introducir hasta 20 caracteres.
Int: variables definidas como enteros, de tipo numérico; el rango oscila entre -32768 al 32767 y
tamaño de ocupación 2 bytes.
Short: variables definidas como enteros, de tipo numérico; el rango oscila entre -32768 al
32767 y tamaño de ocupación 2 bytes.
Long: variables definidas como enteros, de tipo numérico; el rango oscila entre -2147483648
al 2147783647 y tamaño de ocupación 4 bytes.
Unsigned: con este tipo podemos obtener números de 0 a 65535 y tamaño de ocupación 2
bytes.
Unsigned Short: con este tipo podemos obtener números de 0 a 65535 y tamaño de ocupación
2 bytes. Sin signo.
Unsigned Long: con este tipo podemos obtener números de 0 al 4294967295 y tamaño de
ocupación 4 bytes. Sin signo.
Unsigned Char: este tipo podemos introducir un caracter desde el 0 al 255(codigos ASCII).
Float: maneja valores numéricos desde el 3.4x10^-38 a 3.4x10^38. Tamaño de 4 bytes.
Double: este tipo de dato maneja un rango numérico desde el 1.7 x 10^-308 hasta el 1.7 x
10^308 , donde ^ es elevado y su tamaño es de 8 bytes.
Long Double: este tipo podemos introducir un valor numerico desde el 3.4 x 10^-4932 hasta el
3.4 x 10^4932 , donde ^ es elevado y su tamaño es de 10 bytes.


El C y el C++ distinguen entre minúsculas y mayúsculas
La declaración de variables es una sentencia dada

<tipo> <lista de variables>;
int a = 12000;
bool seguir = false;
bool pare = true;


En este ejemplo vemos: una varible número de tipo numérico/entero
Asigna el resultado de la operación + a número
int main()
{
int numero;
numero = 2 + 2;
return 0;
}
¨
int main()
{
double subtotal=5000000;
double dcto=0.10;
double valor_dcto=subtotal*dcto;
double valo_neto=subtotal-valor_dcto;
return 0;
}
Otras reglas:

Las variables declaradas dentro de un bucle, serán accesibles sólo desde el propio
bucle, serán de ámbito local del bucle.


Las variables declaradas dentro de una función, incluyendo a "main" esta es una
función, sólo serán accesibles en esa función. Esas variables son variables locales o de
ámbito local.
Las variables declaradas fuera de las funciones, normalmente antes de definir las
funciones, en la zona donde se declaran los prototipos, serán accesibles desde todas
las funciones. Diremos que esas variables serán globales o de ámbito global.
ACTIVIDAD AUTOAPRENDIZAJE
Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++ Nivel I
Unidad didáctica: Elementos básicos del lenguaje
Nombre de la actividad: Declaración de variables.
Descripción de la actividad
Contestar las siguientes preguntas justificando la respuesta.
I.
Determine cuál de las siguientes variables son válidas. Si no son válidos explicar
por qué:
a) registro1(v)
b) 1registro(f)
c) archivo_3(v)
d) $impuesto(f)
e) nombre(v)
f) 123-456-12(f)
g) nombre_y_dirección(v)
h) _subtotal(v)
i) cin(f)
Aplicamos las normas: empiezan por una letra ó underscore, puede combinar
letras, números y underscore; aplicamos válida (v). Cin es una instrucción de
captura de datos, $impuesto está mal al igual que 1registro; lo mismo para 123456-12(f).
II.
Cual de los siguientes pares de nombres de variables se consideran como
idénticos y cuáles no:
a) nombre, nombres(no)
b) dirección, Dirección(no)
c) cuenta, cuenta(si)
III.
d) lista1, lista2 (no)
e) prom, prom (si)
f) car1, car_1 (no)
Describa la declaración apropiada para cada grupo de variables y formaciones:
a) Variable entera: p, q
int p,q;
b) Variables flotantes: x, y, z
float x,y,z;
c) Variables de carácter: a, b, c
char a[20], b[15], c[15];
d) Variable entera largo: contador
long contador;
e) Variable de cadena de carácter: hola
a = “hola”;
f)
Variable entera inicializada en 10
int x = 10;
g) Variable flotante inicializada en 2.25
float y = 2.25;
h) Variable de carácter inicializada en S: op
char op = ‘S’;
Descargar