Anda di halaman 1dari 11

UNIVERSIDAD EAN

FACULTAD DE INGENIERÍA

GESTIÓN TECNOLOGICA Y DEL CONOCIMIENTO

PROYECTO FINAL

AUTOR

DIEGO BARBOSA ALBARRACÍN

DIRECTORA

SANDRA PATRICIA CRISTANCHO BOTERO

BOGOTÁ, D.C., 23 DE SEPTIEMBRE DE 2016


CONTENIDO

1. Primer programa: Imprimir un dialogo en la pantalla ........................................... 4


2. Tipos de datos básicos en C++ ........................................................................... 4
2.1 Tipo de dato entero “int” .......................................................................................................... 4
2.2 Tipo de dato flotante “float” ..................................................................................................... 4
2.3 Tipo de dato extensos “double”................................................................................................ 4
2.4 Tipo de dato cualquiera “char” ................................................................................................. 4
3. Lectura o entrada de datos.................................................................................. 4
3.1 Entrada de datos e impresión ................................................................................................... 4
3.2 Entrada de dos datos en variables ............................................................................................ 4
3.3 Redondear a tres o más cifras significativas ............................................................................. 5
3.4 Intercambiar variables .............................................................................................................. 5
3.5 Reducir una variable que se utiliza a si misma. SIMPLIFICACIÓN ............................................. 5
4. Librerias............................................................................................................... 5
4.1 Librería “math.h”....................................................................................................................... 5
4.2 Librería “conio.h” ...................................................................................................................... 5
4.3 Librería “stdlib.h” ...................................................................................................................... 6
5. Estructuras condicionales, función “if” ................................................................. 6
5.1 Condicional doble (==) .............................................................................................................. 6
5.2 Operador de diferencia (¡=) ...................................................................................................... 6
5.3 Operadores de mayor,menor (>,<) ........................................................................................... 6
5.4 Condicionales multiples y sentencia switch .............................................................................. 6
5.5 Reducir el codigo de texto para introducir dos variables. SIMPLIFICACIÓN ............................. 7
5.6 else if. SIMPLIFICACIÓN ............................................................................................................. 7
5.7 Conjunción (&&) ........................................................................................................................ 8
5.8 Espacios (\t),(\n),(<<endl;) ........................................................................................................ 8
6. Ciclos o bucles .................................................................................................... 8
6.1 “while”....................................................................................................................................... 8
6.2 Sumarle 1 a un numero. SIMPLIFICACIÓN ................................................................................ 8
6.3 “do while”.................................................................................................................................. 8
6.4 “for” ........................................................................................................................................... 9
6.5 Disyunción (||) .......................................................................................................................... 9
7. Vector o arreglo unidimesional .......................................................................... 10
7.1 Inicialización de un vector en su defición ............................................................................... 10
7.2 Suma de elementos de un arreglo .......................................................................................... 10
7.3 Introducir numero en un arreglo por el usuario ..................................................................... 11
8. Matriz o tabla ..................................................................................................... 11
1. Primer programa: Imprimir un dialogo
en la pantalla

2. Tipos de datos básicos en C++


3. Lectura o entrada de datos
Pedirle al usuario que ingrese datos y
guardarlos en una variable.

3.1 Entrada de datos e impresión


Para guardar un número dentro de una
variable se usa “cin>>” y el nombre de la
2.1 Tipo de dato entero “int” variable.

Es un número sin coma decimal, para Para mezclar texto y varibles se usa
imprimir este valor en pantalla se pone “cout<<”El texto”<<variable;”
“cout<<”

2.2 Tipo de dato flotante “float”


Es un número con coma decimal.

2.3 Tipo de dato extensos “double”


Parecido al “float” pero trabaja con
números más grandes.

2.4 Tipo de dato cualquiera “char” 3.2 Entrada de dos datos en variables
Se puede imprimir cualquier carácter, asi Se puede agregar muchas variables
sean letras o números. Se puede seaparndolas por comas.
configurar para guardar más de un
carácter con “[10]” guarda 10 caracteres.
Esta es una variable de tipo cadena.
3.3 Redondear a tres o más cifras
3.5 Reducir una variable que se utiliza a si
significativas
misma. SIMPLIFICACIÓN
Se escribe “cout.precision(3);”antes del
resultado. Cuando quiero redefinir una variable que
se utiliza a si misma
“practica=practica*0.30” también se
puede escribir de la forma
“practica*=0.30”

3.4 Intercambiar variables 4. Librerias


Se utiliza una variable auxiliar.
4.1 Librería “math.h”
Se utiliza para funciones “sqrt(x)” para la
raiz cuadrada del numero x. “pow(y,2)”
se utiliza para elevar y al cuadrado o a
cualquier numero.

4.2 Librería “conio.h”


Esta librería cuenta con una función
llamada “getch();” que sirve para que
el programa no se cierre cuando
termine de ejecutar, sino cuando
oprimamos una tecla.

Se utilizan dos iguales (==) para


comprobar si un número es igual a otro
en la condición de if.

4.3 Librería “stdlib.h”


System(“pause”);
Funciona igual que getch();
4.4 Librería time.h NUMERO ALEATORIO
Para optener un numero aleatorio se Para el condicional simple se utiliza
utiliza la librería “stdlib.h” y “time.h” solamente la primera sentencia de if si es
verdadero y no “else”.
Y se escribe la ecuación
“srand(tiem(NULL));” 5.2 Operador de diferencia (¡=)

Para hacer un rango del numero Invierte el sentido el sentido de la


aleatorio se escribe una variable “dato” condicional. Es quivalente al igual un un
donde se guarda, el limite inferior signo de tachado. ≠
“1+rand()%” y el limite superior “(100)”
5.3 Operadores de mayor,menor (>,<)
Se cambia el (==) por >, >=, < , <=

5.4 Condicionales multiples y sentencia


switch
5. Estructuras condicionales, función “if”
Si se introduce un determinado número,
el switch me va a mostrar el caso
5.1 Condicional doble (==)
correspondiente si se introduce el valor
Se utiliza la sentecia if: adecuado.
5.6 else if. SIMPLIFICACIÓN
Sirve para introducir una condicional en
el else de una condicional previa.

Para caracteres (letras) se usa comillas


simples ‘a’

5.5 Reducir el codigo de texto para 5.7 Residuo de una división y numero
para o impar
introducir dos variables. SIMPLIFICACIÓN
El residuo de una división es el valor
Se coloca después del texto
decimal que queda al ser dividido por un
“cinc>>n1>>n2;” y ya no se tiene que
numero, un número sin residuo es uno
volver a pedir que introduzca otro valor.
que no tenga valor decimal.
4
= 2 (No tiene residuo)
2
11
= 5.5 (Tiene residuo)
2
Para indicar un residuo se usa el simbolo cuando deje de cumplirse, se detienen
“%” como una operación. las intrucciones.
“numero%2” en el ejemplo que tiene
residuo, me dejaria el numero 5.

5.7 Conjunción (&&)


Se utiliza una variable iterador i.
Es la conjunción de dos proposiciones de
la logica matematica, se unen dos
mproposiciones con (&&)

6.2 Sumarle 1 a un numero.


SIMPLIFICACIÓN
5.8 Espacios (\t),(\n),(<<endl;) Normalmente se escribiria asi (i=i+1), con
(\l)se utiliza para dejar varios espacios, una simplificación (i+=1) y como se suma
parecido a la funcion de tab en word. 1: (i++)

(\n) al igual que (<<endl;) se utilizan para Para restarle 1 (i--)


dejar una linea de espacio entre las 6.3 “do while”
sentencias. (\n) se puede escribir antes o
después. Se utiliza cuando necesitamos un
rango!!!
6. Ciclos o bucles
Primero hace, luego piensa. El conjunto
Es un conjunto de instrucciones que se de intrucciones se ejecuta una vez, luego
repiten hasta que se cumpla una vuleve a ejecutarse hasta que se cumpla
condición. cierta condición.

6.1 “while”
Mientras que se cumpla la expresión
lógica se van a ejecutar las intrucciones,
Permite declarar la variable fuera de
for o dentro de él. (int)

6.4 “for” En “for” se puede no usar la variable


de iteración i, sino otras variables:
Siempre y cuando se cumpla la funcción
logica, se va aejecutar el conjunto de
instrucciones.

Se puede inicializr el iterador dentro de


la función, a diferencia de while o do
while que toca inicializarlo antes.
For tiene tres pautas:

1. Inicializando el iterador
2. Condición que debe cumplirse 6.5 Disyunción (||)

3. Aumento del iterador Disyunción logica (o).


7. Vector o arreglo unidimesional numero[1] = ‘e’;
Es un tipo de dato que almacena una numero[2] =‘i’;
sentencia de datos del mismo tipo. Los
elementos de un vector se almacenan en numero[3] = ‘o’;
zonas contiguas de memoria y se puede numero[4] = ‘u’;
acceder a ellos de manera directa
mediante un índice o posición. 7.2 Suma de elementos de un arreglo

Definir un vector:
1. Tipo de dato: int,char,float,etc
2. Nombre: variable Unión de dos arreglos
3. [tamaño] entre corchetes,
ejemplo [10]

7.1 Inicialización de un vector en su


defición
Int numero [] = {2,5,8,1,9}
Los corchetes se dejan vacios, para
llamar a cualquier posición de un arreglo
puedo llamarlo indicando la posición, así:
numero[0] = 2;
numero[1] = 5;
numero[2] =8;
numero[3] = 1;
numero[4] = 9;
En el caso de los caracteres:
Int numero [] = {‘a’,’e’,’i’,’u’,’o’}
numero[0] = ‘a’;
7.3 Introducir numero en un arreglo por
el usuario

Otra forma de introducir numero es

Otra forma es

Tambipen se pueden llamar los


elementos de una matriz

8. Matriz o tabla
Una matriz es un vector de vectores o
tam,bién llamado array bidimensional.
8.1 Guardar una matriz, codigo
Se pone
1. Tipo de dato
2. Nombre
3. [numero de filas]
4. [numero de columnas]

Elementos de una matriz

Anda mungkin juga menyukai