Sie sind auf Seite 1von 8

FACULTAD DE HUMANIDADES

P.E.M.VIRTUAL

Nombre: Juan Isaí Velásquez Castro


Carnet: 9835-17-23075
Curso: Programación 2
Catedrática: Ing. Thelma Roxana Bollat Barrientos
Semana 6
Laboratorio 1
EJERCICIO 1

EJERCICIO 2

EJERCICIO 3
EJERCICIO 4
1. ¿Cuáles son los tipos de datos en C++? Explique y de ejemplos
Numéricos permiten guardar números, enteros este tipo de dato permite trabajar
con cualquier numero que esta dentro del conjunto. Ejemplo int
Flotantes Este tipo de datos permite trabajar con cualquier número que se
encuentre dentro del conjunto numérico de los reales, en otras palabras cualquier
número, incluidos los que tienen fracciones decimales, por ejemplo 3.456, y se
escribe float
Caracteres: 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, para este caso también se subdividen en dos tipos que son:
 Caracteres:
Este tipo de datos permiten almacenar solamente un carácter en cada variable. La
palabra utilizada para designar este tipo de datos es:
* char
 Cadenas de caracteres:
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. La palabra utilizada
para designar este tipo de variables es:
* string

Booleanos:
En el caso de los booleanos, se utilizan para almacenar valores lógicos como falso (false)
y verdadero (true), la palabra utilizada para designar este tipo de variables es:
* bool

DECLARACIÓN DE VARIABLES:
Cuando se requiere guardar un dato en una variable en C++, es necesario declararla
antes de su primer uso, para esto se requiere seguir la siguiente sintaxis:
Tipo Nombre_de_la_variable = Valor_inicial;
Por ejemplo:
int num1=0;
Se declara una variable de tipo entero, que se llama num1 y cuyo valor inicial es 0;

2. Escriba la estructura básica o típica, de un programa en C++


Estructura básica Un programa en C++ se caracteriza por tener en su código una
cabecera indispensable: main( ) #include ------ Archivo de cabecera [declaración
de variables globales] int main ( ) ------ Cabecera de función, nombre de la función
{ … ... Archivo de cabecera.
3. ¿Cuáles son los tipos de instrucciones selectivas? De ejemplos en
programación C++ y explique
Simples: Explicación

Pedimos el número, lo leemos, ahora evaluamos la condición: si (el residuo de el número


entre tres es cero) se ejecuta todas las sentencias que están dentro de los corchetes (en
C++), hasta el Finsi (en pseudocódigo), en el ejemplo solo tenemos una sentencia pero se
pueden poner mas por ejemplo se pudo poner:


if(numero%3==0)
{
cout<<”El numero es múltiplo de tres”<<endl;
cout<<”El doble del numero es ”<<numero*2<<endl;
}
cout<<”El numero ingresado es”<<numero<<endl;

Dobles: Permite seleccionar una ruta de dos posibles, en base a la verdad (V) o falsedad
(F) de la condición.

Ejemplo: Si (if) la condición es verdadera, se ejecutan las sentencias: {a1, a2, a3, …, an} ,
sino (else) se ejecutaran las sentencias: {b1, b2, b3, …, bn}
Si la sentencia solo tiene una línea no es necesario poner llaves.
Anidada o cascada: Una estructura de decisión puede estar anidada dentro de otra
estructura de decisión, hay que tener en cuenta que el anidamiento sea total.
Ejemplo: (compilado en dev C++)
#include<iostream.h>

int main(){
int num;
cout<<"Ingrese un numero : ";
cin>>num;
if(num>0){
cout<<"El numero es mayor que cero"<<endl;
}
else{
cout<<"El numero no es mayor que cero"<<endl;
}
system("pause");
return 0;
}

Múltiple: sta instrucción se utiliza para seleccionar una alternativa dentro de multiples
opciones disponibles.
El contenido de la variable selector debe ser ordinal, es decir debe ser de tipo int o char o
sus variantes de int: long int, short int, no esta permitido datos de tipo float.
Es decir si la variable selector es exactamente igual a la constante

4. ¿Qué es un programa?
Un programa es un conjunto de instrucciones u ordenes basadas en un lenguaje
de programación que una computadora interpreta para resolver un problema o una
función específica. 1.- Es la relación ordenada de actividades, en informática se le
conoce como la serie codificada de instrucciones.
5. ¿Para qué se compila un programa en C++?
Para mostrar el resultado que se obtiene.
6. ¿Cuáles son los tipos de programas que existen? Explique
Estructura secuencial: es aquella en la que una acción (instrucción) sigue a otra
en secuencia. Las tareas se suceden de tal modo que la salida de una es la
entrada de la siguiente y así sucesivamente hasta el fin del proceso.
Estructura selectiva: se utilizan para tomar decisiones lógicas; de ahí que
también se conocen como estructuras de decisión o alternativas. En lasestructuras
selectivas se evalúa una condición, y en función del resultado de la misma se toma
un camino u otro.
Estructura repetitiva: se utilizan cuando se quiere que un conjunto de
instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir
algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro
cierta cantidad de pasos, o hacer una operación matemática cierta cantidad de
veces.

7. De tres ejemplos de caracteres de escape y su significado.


\\ Diagonal invertida
\n nueva linea
\” carácter de comillas

8. ¿Cuáles son los tipos de operadores? Explique y de ejemplos

Operaciones aritméticas:࠳uma, resta, multiplicación, división y


Aritméticos
módulo

Asignación Operadores de asignación simple "=" y compuestos

Operadores para manejo de bits (bitwise) entre enteros:


Manejo de bits
complemento, desplazamientos izquierda y derecha,࠳ND, XOR y OR

Lógicos Operadores que producen resultados booleanos:࠳ND, OR y NOT

de Preproceso Directivas # de preprocesado, #define, #line, #pragma, etc.

de Puntero Operadores de indirección (*) y de referencia (&)

Operadores de relación: igual, desigual, menor, mayor, menor o igual,


Relacionales mayor o igual༯font>

9. Explique dos funciones de la librería CMATH con su sintaxis y uso.


La librería cmath es la que nos da una serie de funciones para poder realizar
operaciones matemáticas complejas (potencias, raices cuadradas,senos,
cosenos…). Toda la información referente a esta librería la puedes encontrar en
internet
La librería matemática cmath contiene las siguientes funciones:

 double acos(double x) Calcula el arco coseno de x.


 double asin(double x) Calcula el arco seno de x.
 por ejemplo esta cabecera:

double pow(double x, double y)


 En esta cabecera de la función pow (realiza la potencia de un numero)
observamos que necesitamos una variable real (double) para poder hallar el valor
de la potencia. También deducimos que los valores de x (base) y de y (exponente)
también tienen que ser valores reales.

10. Explique dos funciones de la librería IOSTREAM con su sintaxis y uso.


Es un componente de la biblioteca estándar su nombre es un acrónimo
de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C)
no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerías de
funciones especializadas como iostream. iostream define los siguientes objetos:

 cin : Flujo de entrada


 cout : Flujo de salida

 Ejemplo[editar]
 El clásico programa Hola Mundo puede ser expresado en C++ utilizando iostream:

 #include <iostream> // biblioteca que contiene las funciones de entrada y salida de


c++ . Viene Input/Output Stream
 #include <cstdlib>
 using namespace std;
 int main()
 {
 cout << "¡Hola, mundo!" << endl;
 return 0;
 }

Das könnte Ihnen auch gefallen