Este documento presenta una explicación del tema 7 de programación en C++ sobre entrada y salida de datos. Cubre conceptos como cout, caracteres de escape, directivas include, espacios de nombres, librerías como iostream y std, y las instrucciones cout e cin para imprimir y leer datos respectivamente.
1. Hola!
Estamos aquí para presentarles una breve explicación del
tema 7 de programación en donde mostraremos
investigaciones apartes de las explicaciones en blackboard.
2. Equipo 5
Rubí Yamileth Almazán castillo.
Alexandra medina Ruiz.
Rosmery Abigail Hernández morales.
Gustavo Emmanuel Ruiz estrada.
4. índice
Temas a ver.
1.Explicacion de cout.
2.Ejemplos usando cout.
3.Caracteres de escape.
4.Directivas include.
5.Espacios de nombres.
6.Librerias en C++.
7.Directiva using.
8.namespace, std.
4
9.Ejemplos de librerias en C++.
10.Coma flotante.
11.float.
12.Ejemplos de float.
13.Instrucción cin.
14.Ejemplos de instrucción cin.
5. Mostrar texto por pantalla
en C++ es muy simple.
Para imprimir una salida de texto en C++ se
hace uso de la instrucción cout <<.
es importante tener en cuenta que la
instrucción cout siempre va acompañada
de << para controlar el flujo de datos que
sale.
No te fijes mucho en ellos, solo ten siempre
presente que cout viene acompañado de <<
para tener cout << como resultado.
Place your screenshot here
5
cout
6. 6
Es necesario agregar comillas al texto ya que si no nos marcara error al compilarlo.
Al final se usa endl indicando el final de la línea lo cual crea un salto de línea. No es
obligatorio pero es recomendable.
Tal como habrás
notado el
operador << se
usa para concatenar
(unir) dos cadenas de
texto por eso el
resultado es el
obtenido.
7. “
7
Instrucción cout
<< para controlar
el flujo de datos que sale.
es el final de la línea.
crea un salto de
línea.
endl
“<<”
operador de inserción = operador de concatenación
“”
Son señalamientos
-
-
n carácter de
escape
8. secuencias de escape
8
Secuencia de escape Significado
t Tabulador horizontal
a Alerta
Impresión de una diagonal invertida
" Impresión de una comilla doble
9. Directivas include y espacios de nombres
Las bibliotecas contienen el código objeto de muchos programas
que permiten hacer cosas comunes, como leer el teclado,
escribir en la pantalla, manejar números, realizar funciones
matemáticas, etc.
9
10. Librerías en c++
10
al poder contar con las
librerías en C++, podremos
hacer uso de una gran
variedad de funciones que
nos facilitaran la vida y
aumentarán la modularidad
de nuestros códigos.
facilitando además
crear programas con
funcionalidades
bastante complejas en
unas pocas líneas de
código.
Ejemplos de declaración de unas
cuantas librerías conocidas
recuerda que ese pueden declarar todas
las librerías necesarias y siempre debe
hacerse al comienzo del código fuente
11. antes de la declaración de cualquier función o línea de código,
debemos indicarle al compilador que librerías usar, para el saber que
términos estarán correctos en la escritura de nuestro código y
cuáles no. La sintaxis es la siguiente: #include <nombre de la
librería> o alternativamente #include "nombre de la librería".
Cualquiera de las 2 formas es válida en C++
el nombre de la librería debe ir entre " y " o entre < y >. En tu
código puedes declarar todas las librerías que quieras aunque en
realidad no tienen sentido declarar una librería que no vas a usar en
tu programa, sin embargo no existe límite para esto.
#include
12. esta línea nos ayuda a declarar un espacio de
nombre que evita tener que usarlo cada que
accedemos a alguna función especifica de una
librería.
teniendo este namespace declarado podemos
llamar por ejemplo el comando cout >>, que
pertenece a la librería iostream, sin embargo
sin este namespace sería std::cout >>.
cuando declaramos el uso del espacio de
nombre std por medio de "using namespace
std;", podemos evitar estar escribiendo
std::cout o std::cin, etc en nuestro código.
únicamente se puede acceder a la entidades de
las librerías estándar por medio del espacio
nombre std.
Place your screenshot here
12
using namespace std;
😉
13. Librerías mas utilizadas
La librería o biblioteca iostream, nos permitirá hacer uso del cin
y el cout para obtener o imprimir valores por pantalla.
La librería stdlib nos dará acceso a la función rand que generará
por nosotros un número cualquiera.
la librería string.h que nos permite básicamente crear y
manipular muy fácilmente cadenas de caracteres.
la biblioteca vector, iterator y list, para crear un lista
doblemente enlazada, agregar algunos elementos en ella (incluido
un vector) y recorrerla.
14. Entradas de datos utilizando la instrucción cin
Leer datos por teclado en C++ se hace usando el
comando cin >> es importante notar el uso de los dos
signos >> que son usados para controlar el flujo de datos.
14
15. cin
15
ten en cuenta que
cada vez que vaya a
usar la
instrucción cin debes
agregarle >> para
quedar con
un cin>>.
En el comando cin>> se debe
poner, después de >>, el nombre
de la variable en la cual se
almacenará el valor que el usuario
ingrese. Por tal motivo primero se
declaró primero una variable
llamada nombre y luego se uso cin
>> nombre indicando que lo que l
usuario ingrese se almacenará en
dicha variable.
16. Formato de números de coma flotante
La unidad de Coma flotante o, en inglés, Floating Point Unit
(FPU), es una parte de la computadora diseñado
específicamente para operaciones matemáticas de coma flotante.
16
17. El nombre float viene del término punto flotante,
que es la manera en que el computador representa
internamente los números reales.
los números reales no se pueden representar de
manera exacta en un computador. Por ejemplo, el
número decimal 0.7 es representado internamente
por el computador mediante la aproximación
0.69999999999999996. Todas las operaciones
entre valores float son aproximaciones.
El formato de dato del tipo “coma flotante” o
“float” se aplica a los números con decimales. Los
números de coma flotante tienen una mayor
resolución que los de 32 bits que ocupa con un
rango comprendido 3.4028235E+38 a -
3.4028235E+38
Place your screenshot here
17
float
18. la representación de coma flotante (en inglés floating point, ‘punto flotante’) es una forma
de notación científica usada en las CPU, GPU, FPU, etc, con la cual se pueden representar
números racionales extremadamente grandes y pequeños de una manera muy eficiente y
compacta, y con la que se pueden realizar operaciones aritméticas. El estándar para la
representación en coma flotante es el IEEE 754.
18
19. Entradas de datos utilizando la instrucción cin
C++ permite la entrada de datos a través del flujo de
entrada cin. El objeto cin es un objeto predefinido que
corresponde al flujo de entrada estándar.
19
20. cin
20
Este flujo representa los datos
que proceden del teclado. El
operador ">>" se denomina de
extracción o de lectura. Toma el
valor del objeto flujo de su
izquierda y lo sitúa en la variable
situada a su derecha.
23. Bibliografía:
renso. (agosto, 04, 2011). Explicacion de "entrada y salida" de datos en el "Dev C++". renso-rensosanchez,
de 2018 Sitio web: http://renso-rensonsanchez.blogspot.com/
sindofdez. (2015). tipos de datos. 2018, de Aprendiendo Arduino Sitio web:
https://aprendiendoarduino.wordpress.com/2015/03/26/tipos-de-datos/
anonimo. (-). Tipos de datos. 2018, de progra.usm Sitio web: http://progra.usm.cl/apunte/materia/tipos.html
eferion. (diciembre, 31, 2015). ¿Da igual usar #include o #include “iostream”?. 2018, de stack overflow Sitio
web: https://es.stackoverflow.com/questions/1959/da-igual-usar-include-iostream-o-include-iostream
juan david meza gonzalez. (2012). Curso De C++ Aprende C++ de una buena vez. 2018, de programarYa
Sitio web: https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
carlospes. (2006). Sintaxis del ANSI C. 2018, de carlospes.com Sitio web:
http://www.carlospes.com/sintaxis_ansi_c/directiva_include.php
23