SlideShare una empresa de Scribd logo
TALLER INTRODUCCION AL C++
CONCEPTOS BASICOS
Identificación de componentes básicos, tipos de datos, entrada y salida de
información en C++.
Contestar las siguientes preguntas justificando la respuesta.
I.

Determine cuál de los siguientes tipos de datos numéricos son
verdaderos, si es válida especifique si es entero o real:
a) 0.5(valida)(real)
b) 237,822 no valido porque el separador decimal es el
punto
c) 9.312(valida)(real)
d) 12345678(valida)(entero)
e) 12345678L no valido porque las variables numéricas no admiten
letras
f) -12587(valida)(entero)
g) 0515(entero)
h) 018CDF no valido porque las variables numéricas no admiten
letras
i) 0x87 no valido porque las variables numéricas no admiten letras

II.

Determine cuál de los siguientes tipos de datos de carácter son
válidos:
a) ‘a’
b) ‘$’
c) ‘/n’

III.

d) ‘’
e) ‘a’
f) ‘T’

g) ‘0’
h) ‘XYZ’
i) ‘052’

Determine cuál de los siguientes tipos de datos de cadenas de
carácter son válidos:
a)

‘8:15 P.M.’

b)

“Rojo, Blanco, Azul”

c)

“Nombre:

d)

“Capitulo 3 (Cont d)”

e)

“1.3e-12”

f)

“New York, NY 2000”
g)

IV.

“El maestro dijo, “por favor respeten a sus compañeros”

¿Cual es la salida del siguiente programa?
#include <iostream>
Main( )
{
// cout << Hola maestron”;
}
RESPUESTA:
Ninguna porque las // indican que es un comentario por eso no tiene
salida

V.

¿Qué entrada se genera en el siguiente programa?
#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
}
RESPUESTA:
Se generan las tres entradas v1, v2 y precio_venta, por lo tanto
podríamos decir que este programa no genera ninguna entrada
porque las variables no han sido declaradas.

Declaración de variables.
Contestar las siguientes preguntas justificando la respuesta.
I.

Determine cuál de las siguientes variables son válidas. Si no
son válidos explicar por qué:
a)

registro1

(valido

porque

empieza

con

una

letra)

b) 1registro (no valido porque empieza com numero)
c) archivo_3(valido porque comienza por letra)
d) $impuesto (no valido porque no puede comenzar con un carácter
especial)
e) nombre (valido porque comienza por letra)
f) 123-456-12 (valido porque comienza con numero)
g) nombre_y_dirección (valido porque comienza por letra)
h) _subtotal (valido porque no puede comenzar con un caracter
especial)
i) cin (valido porque comienza con una letra)
II.

Cuál de los siguientes pares de nombres de variables se
consideran como idénticos y cuales no:
a) nombre, nombres (no idénticos porque no tienen exactamente las
mismas letras)
b) dirección, Dirección (no idénticos porque una comienza con
minúscula y la otra con mayúscula)
c) cuenta, cuenta (si idénticos)
d) lista1, lista2 (no idénticos porque terminan en números distintos)
e) Prom, prom (si idénticos)
f) Car1, car_1 (no idénticos porque una de ellas tiene un gion y la
otra no)

III.

Describa la declaración apropiada para cada grupo de variables
y formaciones:
a)

Variable entera: p, q Int p, int q;

b)

Variables flotantes: x, y, z Float x,y,z;

c)

Variables de carácter: a, b, c Char a, b, c;

d)

Variable entera largo: contador long contador;

e)

Variable de cadena de carácter: hola String hola;

f)

Variable entera inicializada en 10 Int a = 10;

g)

Variable flotante inicializada en 2.25 Float c= 2.25;

h)

Variable de carácter inicializada en S: op char op = ´S´

Funciones definidas por el usuario.
Contestar las siguientes preguntas justificando la respuesta.
1.

Explique el significado de cada una de las siguientes definiciones de
funciones:
a) int f(int a); (Es una funcion entera f con un parametro entero a )
b) double f(double a, int b); (es una funcion f real con dos parametros, a
es real y b es entero)
c) char f(char x); (es una funcion de caracteres de funcion f y character
x)
d) long int f(int x, float y); (Es una funcion entera larga f con un
parametro entero x y y que es real)
e) char f(void); (es una función sin parámetro y no devuelve valor)

2.

Defina una función, incluyendo las declaraciones de los parámetros
formales, para cada uno de los siguientes enunciados:
a)

Una función llamada muestra genera y devuelve una cantidad
entera.

RESPUESTA: int muestra (int a);
b)

Una función llamada raíz acepta dos parámetros enteros y
devuelve un resultado en punto flotante.

RESPUESTA: Float raíz (int a, d);
c)

Una función llamada convertir acepta una carácter y devuelve
un carácter.

RESPUESTA: char convertir (char x)
d)

Una función llamada paso dos parámetros uno entero y otro
flotante y regresa un entero largo.

RESPUESTA: long int (int a, float b);
e)

Una función llamada prueba acepta un carácter y devuelve un
entero largo.

RESPUESTA: long int prueba (char a);

Función main.
Contestar las siguientes preguntas justificando la respuesta.
1. ¿Qué son los componentes principales de un programa en C++, que
significado lleva asociado el nombre main?
La estructura de un programa en C++ es:
1. Documentación del programa: en esta parte, se ponen datos como el
nombre del programa, el autor y la fecha en forma de comentarios.
2. Directivas de preprocesador: en esta parte se escriben los ficheros o
librerías de funciones prediseñadas de las que se hará uso durante la
ejecución del programa. 3. Declaración de variables globales: en este
apartado se declaran las variables que podrán ser usadas por todas las
funciones que integran el programa en C++. 4. Función main: todo
programa C++ tiene una función main() que es el procedimiento principal
del programa, es decir, es el que ejecuta a los demás procedimientos y
funciones.
Todo programa C++ tiene una función main( ) que es el punto inicial de
entrada al programa.
2. ¿Qué son los argumentos, donde aparecen los argumentos en un
programa en C++?
Los argumentos son los valores de entrada que necesita una función
para poder ejecutarse y cumplir con su objetivo. Los argumentos en C++
aparecen en la declaración de una función.
Ej: int funcion (argumento1, argunmento2, … );
3. ¿Qué función realiza, la función return en la función main
La función return le indica a la función main() un valor de retorno: si es
cero, entonces el programa se ejecutó sin problemas, pero si el valor de
retorno es diferente de cero, es porque hubo un error durante la
ejecución. Por lo general, la función main() siempre retorna un valor
entero. Dependiendo del parámetro que tenga return el regresara hasta
ese punto que indica el parámetro.
4. ¿Qué se necesitan las llaves después del main?
5.
Las llaves se usan para encerrar las instrucciones que se van a ejecutar
en el cuerpo de la función main(). Estas indican el inicio y el fin del
programa.
6. ¿Qué sucede si en la función main no le agregamos la función return?
Pues si se coloca la función return en la función main no pasa nada.

Más contenido relacionado

La actualidad más candente

Programación 1: funciones en C
Programación 1: funciones en CProgramación 1: funciones en C
Programación 1: funciones en C
Angel Vázquez Patiño
 
0.1 Enbarcadero I
0.1 Enbarcadero I0.1 Enbarcadero I
0.1 Enbarcadero I
Mary Dunnia Lopez N.
 
Programación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en CProgramación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en C
Angel Vázquez Patiño
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
Norma Gamboa
 
Pr106 funcionesdefinicion variables
Pr106 funcionesdefinicion variablesPr106 funcionesdefinicion variables
Pr106 funcionesdefinicion variablesyonatan novoa
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
UVM
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bFRESH221 C.R
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Lenguaje c
Lenguaje cLenguaje c
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
Jorge Ñauñay
 
Fundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónFundamentos de Computación y Programación
Fundamentos de Computación y Programación
Angel Vázquez Patiño
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion ccharnisch
 
Programación 1: introducción a C
Programación 1: introducción a CProgramación 1: introducción a C
Programación 1: introducción a C
Angel Vázquez Patiño
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
UVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
UVM
 
Funcion scanf
Funcion scanfFuncion scanf
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
yesid19
 

La actualidad más candente (19)

Programación 1: funciones en C
Programación 1: funciones en CProgramación 1: funciones en C
Programación 1: funciones en C
 
07 funciones
07 funciones07 funciones
07 funciones
 
0.1 Enbarcadero I
0.1 Enbarcadero I0.1 Enbarcadero I
0.1 Enbarcadero I
 
Programación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en CProgramación 1: tipos básicos de datos en C
Programación 1: tipos básicos de datos en C
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Pr106 funcionesdefinicion variables
Pr106 funcionesdefinicion variablesPr106 funcionesdefinicion variables
Pr106 funcionesdefinicion variables
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Fundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónFundamentos de Computación y Programación
Fundamentos de Computación y Programación
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
 
Programación 1: introducción a C
Programación 1: introducción a CProgramación 1: introducción a C
Programación 1: introducción a C
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Programa 2
Programa 2Programa 2
Programa 2
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 

Similar a Taller introduccion a c++

A2 u1-16230227
A2 u1-16230227A2 u1-16230227
A2 u1-16230227
erikalejo
 
A3 u1-16230227
A3 u1-16230227A3 u1-16230227
A3 u1-16230227
erikalejo
 
TcROGER
TcROGERTcROGER
TcROGER
Roger Ramos C
 
Actividad semana 1
Actividad semana 1Actividad semana 1
Actividad semana 1
Bayran Arrieta Viana
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
Zalimanunezc
 
Cuestionario (2)
Cuestionario (2)Cuestionario (2)
Cuestionario (2)
Maztherprozh
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
rotflol
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación cvictdiazm
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
FresyMetal
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
erikalejo
 
Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funcionesJulian Bohorquez
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++Riki Tapia
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosRiki Tapia
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
GabrielFVilla15
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
JazminIbarra1106
 

Similar a Taller introduccion a c++ (20)

A2 u1-16230227
A2 u1-16230227A2 u1-16230227
A2 u1-16230227
 
Funcionesenlenguaje c
Funcionesenlenguaje cFuncionesenlenguaje c
Funcionesenlenguaje c
 
A3 u1-16230227
A3 u1-16230227A3 u1-16230227
A3 u1-16230227
 
TcROGER
TcROGERTcROGER
TcROGER
 
Actividad semana 1
Actividad semana 1Actividad semana 1
Actividad semana 1
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Cuestionario (2)
Cuestionario (2)Cuestionario (2)
Cuestionario (2)
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funciones
 
Programar en c
Programar en cProgramar en c
Programar en c
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
 
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 

Más de fabiocelis

Ejemplos de diagramas de flujo y algoritmos (1)
Ejemplos de diagramas de flujo y algoritmos (1)Ejemplos de diagramas de flujo y algoritmos (1)
Ejemplos de diagramas de flujo y algoritmos (1)fabiocelis
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosfabiocelis
 
Taller arreglos en pseint
Taller arreglos en pseintTaller arreglos en pseint
Taller arreglos en pseintfabiocelis
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708fabiocelis
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamientofabiocelis
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos cfabiocelis
 
Taller y ejemplos arreglos unidimensionales a 27 feb
Taller y ejemplos  arreglos unidimensionales a 27 febTaller y ejemplos  arreglos unidimensionales a 27 feb
Taller y ejemplos arreglos unidimensionales a 27 febfabiocelis
 
Taller y ejemplos arreglos unidimensionales a 27 feb
Taller y ejemplos  arreglos unidimensionales a 27 febTaller y ejemplos  arreglos unidimensionales a 27 feb
Taller y ejemplos arreglos unidimensionales a 27 febfabiocelis
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos cfabiocelis
 
Reglamento aprendiz 2012
Reglamento aprendiz 2012Reglamento aprendiz 2012
Reglamento aprendiz 2012fabiocelis
 
Formato identificacion estilos de aprendizaje (final) (2)
Formato identificacion estilos de aprendizaje (final) (2)Formato identificacion estilos de aprendizaje (final) (2)
Formato identificacion estilos de aprendizaje (final) (2)fabiocelis
 

Más de fabiocelis (11)

Ejemplos de diagramas de flujo y algoritmos (1)
Ejemplos de diagramas de flujo y algoritmos (1)Ejemplos de diagramas de flujo y algoritmos (1)
Ejemplos de diagramas de flujo y algoritmos (1)
 
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmosEjercicios propuestos ejemplos de diagrama de flujo y algoritmos
Ejercicios propuestos ejemplos de diagrama de flujo y algoritmos
 
Taller arreglos en pseint
Taller arreglos en pseintTaller arreglos en pseint
Taller arreglos en pseint
 
Taller pseint adsi 581708
Taller pseint adsi 581708Taller pseint adsi 581708
Taller pseint adsi 581708
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Taller y ejemplos arreglos unidimensionales a 27 feb
Taller y ejemplos  arreglos unidimensionales a 27 febTaller y ejemplos  arreglos unidimensionales a 27 feb
Taller y ejemplos arreglos unidimensionales a 27 feb
 
Taller y ejemplos arreglos unidimensionales a 27 feb
Taller y ejemplos  arreglos unidimensionales a 27 febTaller y ejemplos  arreglos unidimensionales a 27 feb
Taller y ejemplos arreglos unidimensionales a 27 feb
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Reglamento aprendiz 2012
Reglamento aprendiz 2012Reglamento aprendiz 2012
Reglamento aprendiz 2012
 
Formato identificacion estilos de aprendizaje (final) (2)
Formato identificacion estilos de aprendizaje (final) (2)Formato identificacion estilos de aprendizaje (final) (2)
Formato identificacion estilos de aprendizaje (final) (2)
 

Último

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 

Último (20)

(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 

Taller introduccion a c++

  • 1. TALLER INTRODUCCION AL C++ CONCEPTOS BASICOS Identificación de componentes básicos, tipos de datos, entrada y salida de información en C++. Contestar las siguientes preguntas justificando la respuesta. I. Determine cuál de los siguientes tipos de datos numéricos son verdaderos, si es válida especifique si es entero o real: a) 0.5(valida)(real) b) 237,822 no valido porque el separador decimal es el punto c) 9.312(valida)(real) d) 12345678(valida)(entero) e) 12345678L no valido porque las variables numéricas no admiten letras f) -12587(valida)(entero) g) 0515(entero) h) 018CDF no valido porque las variables numéricas no admiten letras i) 0x87 no valido porque las variables numéricas no admiten letras II. Determine cuál de los siguientes tipos de datos de carácter son válidos: a) ‘a’ b) ‘$’ c) ‘/n’ III. d) ‘’ e) ‘a’ f) ‘T’ g) ‘0’ h) ‘XYZ’ i) ‘052’ Determine cuál de los siguientes tipos de datos de cadenas de carácter son válidos: a) ‘8:15 P.M.’ b) “Rojo, Blanco, Azul” c) “Nombre: d) “Capitulo 3 (Cont d)” e) “1.3e-12” f) “New York, NY 2000”
  • 2. g) IV. “El maestro dijo, “por favor respeten a sus compañeros” ¿Cual es la salida del siguiente programa? #include <iostream> Main( ) { // cout << Hola maestron”; } RESPUESTA: Ninguna porque las // indican que es un comentario por eso no tiene salida V. ¿Qué entrada se genera en el siguiente programa? #include<iostream> Main( ) { cin >> V1 >> V2; cin >> Precio_venta; } RESPUESTA: Se generan las tres entradas v1, v2 y precio_venta, por lo tanto podríamos decir que este programa no genera ninguna entrada porque las variables no han sido declaradas. Declaración de variables. Contestar las siguientes preguntas justificando la respuesta. I. Determine cuál de las siguientes variables son válidas. Si no son válidos explicar por qué: a) registro1 (valido porque empieza con una letra) b) 1registro (no valido porque empieza com numero) c) archivo_3(valido porque comienza por letra) d) $impuesto (no valido porque no puede comenzar con un carácter especial) e) nombre (valido porque comienza por letra) f) 123-456-12 (valido porque comienza con numero) g) nombre_y_dirección (valido porque comienza por letra)
  • 3. h) _subtotal (valido porque no puede comenzar con un caracter especial) i) cin (valido porque comienza con una letra) II. Cuál de los siguientes pares de nombres de variables se consideran como idénticos y cuales no: a) nombre, nombres (no idénticos porque no tienen exactamente las mismas letras) b) dirección, Dirección (no idénticos porque una comienza con minúscula y la otra con mayúscula) c) cuenta, cuenta (si idénticos) d) lista1, lista2 (no idénticos porque terminan en números distintos) e) Prom, prom (si idénticos) f) Car1, car_1 (no idénticos porque una de ellas tiene un gion y la otra no) III. Describa la declaración apropiada para cada grupo de variables y formaciones: a) Variable entera: p, q Int p, int q; b) Variables flotantes: x, y, z Float x,y,z; c) Variables de carácter: a, b, c Char a, b, c; d) Variable entera largo: contador long contador; e) Variable de cadena de carácter: hola String hola; f) Variable entera inicializada en 10 Int a = 10; g) Variable flotante inicializada en 2.25 Float c= 2.25; h) Variable de carácter inicializada en S: op char op = ´S´ Funciones definidas por el usuario. Contestar las siguientes preguntas justificando la respuesta.
  • 4. 1. Explique el significado de cada una de las siguientes definiciones de funciones: a) int f(int a); (Es una funcion entera f con un parametro entero a ) b) double f(double a, int b); (es una funcion f real con dos parametros, a es real y b es entero) c) char f(char x); (es una funcion de caracteres de funcion f y character x) d) long int f(int x, float y); (Es una funcion entera larga f con un parametro entero x y y que es real) e) char f(void); (es una función sin parámetro y no devuelve valor) 2. Defina una función, incluyendo las declaraciones de los parámetros formales, para cada uno de los siguientes enunciados: a) Una función llamada muestra genera y devuelve una cantidad entera. RESPUESTA: int muestra (int a); b) Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en punto flotante. RESPUESTA: Float raíz (int a, d); c) Una función llamada convertir acepta una carácter y devuelve un carácter. RESPUESTA: char convertir (char x) d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un entero largo. RESPUESTA: long int (int a, float b); e) Una función llamada prueba acepta un carácter y devuelve un entero largo. RESPUESTA: long int prueba (char a); Función main. Contestar las siguientes preguntas justificando la respuesta.
  • 5. 1. ¿Qué son los componentes principales de un programa en C++, que significado lleva asociado el nombre main? La estructura de un programa en C++ es: 1. Documentación del programa: en esta parte, se ponen datos como el nombre del programa, el autor y la fecha en forma de comentarios. 2. Directivas de preprocesador: en esta parte se escriben los ficheros o librerías de funciones prediseñadas de las que se hará uso durante la ejecución del programa. 3. Declaración de variables globales: en este apartado se declaran las variables que podrán ser usadas por todas las funciones que integran el programa en C++. 4. Función main: todo programa C++ tiene una función main() que es el procedimiento principal del programa, es decir, es el que ejecuta a los demás procedimientos y funciones. Todo programa C++ tiene una función main( ) que es el punto inicial de entrada al programa. 2. ¿Qué son los argumentos, donde aparecen los argumentos en un programa en C++? Los argumentos son los valores de entrada que necesita una función para poder ejecutarse y cumplir con su objetivo. Los argumentos en C++ aparecen en la declaración de una función. Ej: int funcion (argumento1, argunmento2, … ); 3. ¿Qué función realiza, la función return en la función main La función return le indica a la función main() un valor de retorno: si es cero, entonces el programa se ejecutó sin problemas, pero si el valor de retorno es diferente de cero, es porque hubo un error durante la ejecución. Por lo general, la función main() siempre retorna un valor entero. Dependiendo del parámetro que tenga return el regresara hasta ese punto que indica el parámetro. 4. ¿Qué se necesitan las llaves después del main? 5. Las llaves se usan para encerrar las instrucciones que se van a ejecutar en el cuerpo de la función main(). Estas indican el inicio y el fin del programa. 6. ¿Qué sucede si en la función main no le agregamos la función return? Pues si se coloca la función return en la función main no pasa nada.