Vous êtes sur la page 1sur 5

1 ACTIVIDAD DE AUTOAPRENDIZAJE SEMANA 1

ACTIVIDAD 1 UNIDAD 1

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: Identificación de componentes básicos, tipos de datos,
entrada y salida de información en C++.

Reporte elementos básicos del lenguaje

Como se ha podido ver a lo largo de las lecturas, para q una computadora tenga razón
de ser, se hace necesario la programación de las mismas, es decir al realizar software
se permitirá el ingreso de datos que pueden ser:

Numéricos (enteros, reales)


Lógicos (boleanos- verdadero/falso)
Carácter (Char y cadena de caracteres)

El lenguaje de programación C++ admite una serie de datos, siendo los tipos
principales:

⃰⃰⃰ Datos numéricos: Están representados por dos tipos principalmente:

 Enteros: Representa los números que no posee componente fraccionaria y


pueden ser tanto positivos como negativos.
 Reales: Representan todos los números que poseen componente fraccionaria y
pueden ser también positivos o negativos.

⃰⃰ Datos Lógicos: (boleanos) solo puede tomar un valor es verdadero o es falso.

⃰⃰ Datos tipo carácter: Representan datos alfanuméricos que pueden ser:


 Cadena de caracteres: es una sucesión de caracteres
numericos,letras,símbolos,etc; inicia y termina con comillas.
 Carácter: (char) contiene solo un carácter y va entre apóstrofes.

Variables y constantes:

 Una variable es un espacio reservado en el computador para contener valores


que pueden cambiar durante el desarrollo del algoritmo.
 Una constante Es un espacio reservado para contener valores que no cambian
a lo largo de la ejecución de un algoritmo.

Las operaciones que se realicen sobre estas variables y/o constantes, están definidas
por una serie de operadores, entre los cuales se encuentran:

 Operadores aritméticos:
o Potencia ^
o Producto ⃰
o División /
o Suma +
o Resta -

 Operadores relacionales.
o Igual a =
o Menor que <
o Mayor que >
o Menor o igual que <=
o Mayor o igual que >=
o Diferente ǃ=

 Operadores lógicos
o Negación Not ǀǀ
o Conjunción And &&
o Disyunción Or or

 Operadores paréntesis
o El paréntesis permite alterar el orden en que se realizan las diferentes
operaciones.

Funciones matemáticas.

 Matemáticas.
 Trigonométricas.
 Logarítmicas.
 Exponenciales.
o abs(x) obtiene el valor absoluto de x, x debe ser entero
o sqrt(x) obtiene la raíz cuadrada de x, x debe ser positivo
o pow(x,y) calcula x elevado a la potencia y, pueden ser enteros
flotantes
o ceil(x) redondea al entero más cercano
o floor(x) redondea por defecto al entero más próximo

cálculos trigonométricos:

cos(x) calcula el coseno del ángulo x (x se expresa en radianes)


sin(x) calcula el seno del ángulo x (x se expresa en radianes)
tan(x) devuelve la tangente del ángulo x (x se expresa en radianes)
atan(x) calcula el arco tangente del argumento x

logarítmicas y exponenciales:

log(x) calcula el logaritmo natural del argumento x


log10(x) calcula el logaritmo decimal del argumento x
exp(x) calcula el exponencial ex.

Componentes y tipos de datos.

I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si


es válida especifique si es entero o real:

VALIDAS
a) 0.5 real
c) 9.312 real
d) 12345678 entero
f) -12587 entero
g) 0515 entero

NO VALIDAS
b) 237,822 La coma no es un
separador decimal.
e) 12345678L La L no es numérica
h) 018CDF Los datos numéricos no
admiten letras
i) 0x87 La X no es de tipo
numérico.
____________________________________________________________________
__

2. Determine cual de los siguientes tipos de datos de carácter son válidos:

VALIDOS: Porque (char) contiene solo un carácter y se incluyen los apostrofes.

a) ‘a’
b) ‘$’
f) ‘T’

NO VALIDOS: Porque mas de un carácter harían parte de una cadena de caracteres


y en c++ se utilizarían no apostrofes sino comillas.

c) ‘/n’
d) ‘\\’
e) ‘\a’
g) ‘\0’
h) ‘XYZ’
i) ‘\052’
_________________________________________________________________
__

III. Determine cual de los siguientes tipos de datos de cadenas de carácter


son
válidos:

VALIDOS: Porque la cadena de caracteres va encerrada en comillas

b) “Rojo, Blanco, Azul”


d) “Capitulo 3 (Cont \d)”
e) “1.3e-12”
f) “New York, NY 2000”

NO VALIDOS: Una cadena debe estar encerrada en doble comilla.

a) ‘8:15 P.M.’
b) “Nombre:
g) “El maestro dijo, “por favor respeten a sus compañeros”

IV. ¿Cual es la salida del siguiente programa?


#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}

Rta. Ninguna porque el // es un comentario.


____________________________________________________________________
__

V. ¿Qué entrada se genera en el siguiente programa?


#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;

Rta. Se generar tres entradas: V1, V2, Precio_venta, solo faltaria declarar las
variables .