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
porqueel
separador
decimal
es
elpunto
c) 9.312(valida)(real)
d) 12345678(valida)(entero)
e) 12345678Lno valido porque las variables numéricas no admiten
letras
f) -12587(valida)(entero)
g) 0515(entero)
h) 018CDFno valido porque las variables numéricas no admiten
letras
i) 0x87 no valido porque lasvariables 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, qInt p, int q;

b)

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

c)

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

d)

Variable entera largo: contadorlong contador;

e)

Variable de cadena de carácter: holaString hola;

f)

Variable entera inicializada en 10Int a = 10;

g)

Variable flotante inicializada en 2.25Float c= 2.25;

h)

Variable de carácter inicializada en S: opcharop = ´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) intf(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) charf(char x);(es una funcion de caracteres de funcion f y character x)
d) longintf(int x, float y);(Es una funcion entera larga f con un parametro
entero x y y que es real)
e) charf(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: longint 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: intfuncion (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

DOCX
Cuestionario
DOC
Formato actividades semana 1 (1)
PPTX
0.2 Conceptos Basicos C++ II
PPT
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
PPT
Continuidad derivada sppt
PDF
Problemas+resueltos+de+c$2 b$2b
PDF
DOC
Ejemplos Para Dev C++
Cuestionario
Formato actividades semana 1 (1)
0.2 Conceptos Basicos C++ II
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Continuidad derivada sppt
Problemas+resueltos+de+c$2 b$2b
Ejemplos Para Dev C++

La actualidad más candente (18)

PDF
Programación 1: algoritmos
PPTX
Lenguaje C_Curso Secap
PPT
Funcionesenlenguaje c
PPTX
Elementos de programacion t1
DOCX
Cuestionario 2° unidad
PDF
Algoritmos - Funciones C++
PPTX
FASE DE PLANIFICACIÓN
PPTX
7. operadores y estructura secuencial
PPTX
Funciones Internas
RTF
Actividad 4 Ejercicios Dev C++
PPTX
Estructura general de un programa (Funciones Internas)
PDF
Elementos basicos c
PPTX
Otra introducción a apuntadores
 
DOCX
Integrales
DOCX
El inverso de la diferenciación
PPTX
Integral
PPTX
Funciones Internas y Operación de Asignación
Programación 1: algoritmos
Lenguaje C_Curso Secap
Funcionesenlenguaje c
Elementos de programacion t1
Cuestionario 2° unidad
Algoritmos - Funciones C++
FASE DE PLANIFICACIÓN
7. operadores y estructura secuencial
Funciones Internas
Actividad 4 Ejercicios Dev C++
Estructura general de un programa (Funciones Internas)
Elementos basicos c
Otra introducción a apuntadores
 
Integrales
El inverso de la diferenciación
Integral
Funciones Internas y Operación de Asignación
Publicidad

Similar a Taller introduccion a c++ (20)

DOCX
Taller introduccion a c++
DOCX
A2 u1-16230227
DOCX
Cuestionario (2)
DOCX
A3 u1-16230227
DOCX
TcROGER
DOCX
Apuntes1 elementos del lenguaje c
PDF
Elementos basicos de programacion
PDF
Revista digital
DOCX
CUESTIONARIO SEGUNDA UNIDAD
DOCX
CUESTIONARIO SEGUNDA UNIDAD
DOCX
A1 u1-16230227
PPT
Tema 7 www.fresymetal.com
PPTX
Republica bolivariana de venezuela
DOC
Actividad semana 1
DOCX
Indentificacion de funciones
PPTX
7.0 Operadores Unitarios.pptxsdv<sfv<dfbdfbd
DOCX
Cuestionario de segunda unidad
PDF
Introduccion a C++.pdf
PDF
Lenguaje de programación c
Taller introduccion a c++
A2 u1-16230227
Cuestionario (2)
A3 u1-16230227
TcROGER
Apuntes1 elementos del lenguaje c
Elementos basicos de programacion
Revista digital
CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
A1 u1-16230227
Tema 7 www.fresymetal.com
Republica bolivariana de venezuela
Actividad semana 1
Indentificacion de funciones
7.0 Operadores Unitarios.pptxsdv<sfv<dfbdfbd
Cuestionario de segunda unidad
Introduccion a C++.pdf
Lenguaje de programación c
Publicidad

Más de fabiocelis (11)

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

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 porqueel separador decimal es elpunto c) 9.312(valida)(real) d) 12345678(valida)(entero) e) 12345678Lno valido porque las variables numéricas no admiten letras f) -12587(valida)(entero) g) 0515(entero) h) 018CDFno valido porque las variables numéricas no admiten letras i) 0x87 no valido porque lasvariables 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) h) _subtotal (valido porque no puede comenzar con un caracter especial)
  • 3. 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, qInt p, int q; b) Variables flotantes: x, y, zFloatx,y,z; c) Variables de carácter: a, b, cChar a, b, c; d) Variable entera largo: contadorlong contador; e) Variable de cadena de carácter: holaString hola; f) Variable entera inicializada en 10Int a = 10; g) Variable flotante inicializada en 2.25Float c= 2.25; h) Variable de carácter inicializada en S: opcharop = ´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) intf(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) charf(char x);(es una funcion de caracteres de funcion f y character x) d) longintf(int x, float y);(Es una funcion entera larga f con un parametro entero x y y que es real) e) charf(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: longint 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: intfuncion (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.