SlideShare una empresa de Scribd logo
1 de 23
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.
Equipo 5
Rubí Yamileth Almazán castillo.
Alexandra medina Ruiz.
Rosmery Abigail Hernández morales.
Gustavo Emmanuel Ruiz estrada.
Tema 7.
Entrada y
salida de
datos
í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.
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
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
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
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
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
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
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
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;
😉
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.
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
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.
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
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
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
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
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.
“
gracias!Alguna pregunta?
👍
22
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Creacion de una librería propia en C
Creacion de una librería propia en CCreacion de una librería propia en C
Creacion de una librería propia en C
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 
Programación C++
Programación C++Programación C++
Programación C++
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
Python básico
Python básicoPython básico
Python básico
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 
Apuntes generación de codigo intermedio
Apuntes generación de codigo intermedioApuntes generación de codigo intermedio
Apuntes generación de codigo intermedio
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.
 
Funciones C++
Funciones C++Funciones C++
Funciones C++
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
 

Similar a Entrada y salida de datos en C

A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227erikalejo
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacionsandra gutierrez
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xdJorgitop15
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xdJorgitop15
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xdJorgitop15
 
programacion-Devian-C.pdf
programacion-Devian-C.pdfprogramacion-Devian-C.pdf
programacion-Devian-C.pdfEduardoJose78
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDFLeider Sanchez
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++guestab91474
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++Nana Garces
 
Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)javiel162009
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0javiel162009
 

Similar a Entrada y salida de datos en C (20)

Sesion12.pdf
Sesion12.pdfSesion12.pdf
Sesion12.pdf
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Librerias de dev c++
Librerias de dev c++Librerias de dev c++
Librerias de dev c++
 
Conociendo los Lenguajes de Programacion
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
Manual.es
Manual.esManual.es
Manual.es
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
programacion-Devian-C.pdf
programacion-Devian-C.pdfprogramacion-Devian-C.pdf
programacion-Devian-C.pdf
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Estructura de Lenguaje C++
Estructura de Lenguaje C++Estructura de Lenguaje C++
Estructura de Lenguaje C++
 
Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)Varios tema de c++ por (alvaro tejada)
Varios tema de c++ por (alvaro tejada)
 
El arte de programar c++ - versión 3.0
El arte de programar   c++ - versión 3.0El arte de programar   c++ - versión 3.0
El arte de programar c++ - versión 3.0
 
Prueba
PruebaPrueba
Prueba
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 

Entrada y salida de datos en C

  • 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.
  • 21.
  • 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