Sei sulla pagina 1di 9

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE

• Denominación del Programa de Formación: Estructura Del Lenguaje De Programación C++ (Nivel I).
• Código del Programa de Formación: 21450168.
• Nombre del Proyecto: NA.
• Fase del Proyecto: NA.
• Actividad de Proyecto: NA.
• Competencia: 220501007. Construir el sistema que cumpla con los requisitos de la solución
informática.
• Resultados de Aprendizaje Alcanzar: Comprender los componentes básicos del lenguaje C++, para
el desarrollo de aplicaciones.
• Duración de la Guía: 10 horas.

2. PRESENTACION

Aprendices SENA:

Bienvenidos(as), al programa de formación “Estructura del lenguaje de programación C++ (Nivel I)”. Esta
unidad tiene como objetivo conocer los componentes básicos del lenguaje, relativos a la estructura de un
programa, familiarizarse con los tipos de datos fundamentales, el manejo de constantes y variables,
operaciones de entrada y salida de información, aprenderá a utilizar funciones. Y a su vez reconocer la
sintaxis del lenguaje C++ que le permita al aprendiz dar solución a problemas que involucren programación
estructurada y programación orientada a objetos básica.

El Servicio Nacional de Aprendizaje SENA invita a realizar las lecturas, desarrollar las actividades de
afianzamiento y entregarlas oportunamente. En caso de presentar informes escritos, es indispensable hacer
uso de las fuentes bibliográficas, realizar las correspondientes referencias y citas de autores acorde a las
normas APA.

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

3.1. Actividades previas

Antes de elaborar las actividades propuestas en esta guía de aprendizaje, es preciso realizar las siguientes
actividades previas al proceso formativo:

• Actualizar datos.
• Realizar el sondeo de conocimientos previos.
• Presentarse ante su instructor y compañeros en el foro social.

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Importante: se recomienda consultar el cronograma de actividades que se encuentra en el bloque


‘Información General’, botón ‘Información del programa’ ubicado en el menú principal del curso.

El sondeo de conocimientos previos, permite medir el nivel de saber del Aprendiz sobre la temática del
programa y acerca del manejo de la plataforma virtual; por lo tanto, se recomienda ingresar por el botón
‘Actividades’, ubicado en el menú principal del curso; en la carpeta ‘Actividades Iniciales’, dicho sondeo no
es calificable, pero es imprescindible realizarlo.

El Foro social es un espacio de encuentro entre aprendices e instructor, donde se pueden compartir
expectativas, proyectos de vida y gustos, con el que se busca crear lazos de compañerismo, recreación,
esparcimiento y reflexión.

Para iniciar, cada Aprendiz debe realizar una presentación personal incluyendo: Experiencia profesional,
expectativas y aspectos del curso que considere importantes para el proyecto de vida profesional.

A continuación, se describen los pasos para participar:

1. Ingresar al botón Foros de discusión.


2. Dar clic en el enlace del Foro social.
3. Responder a la secuencia creada por el instructor.
4. Digitar el asunto y el contenido del mensaje.
5. Clic en Enviar.

Importante: ingresara través del botón Información del programa, ubicado en el menú principal, a fin de
conocer la descripción del mismo y la metodología a seguir.

La actividad preliminar al desarrollo de la formación, requiere de la revisión detenida del material del
programa de formación. El Instructor programará una asesoría virtual de acompañamiento a través de la
plataforma, en fecha y horario que oportunamente será indicada.

Adicionalmente, el Instructor adelantará retroalimentación a través de los foros, con el fin de brindar un
acompañamiento permanente y dinamizar el proceso de aprendizaje.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3.2. Actividad de apropiación de conocimiento.

Evidencia de conocimiento.

Taller: Elementos básicos del lenguaje.

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 d) 12345678 g) 0515

b) 237,822 e) 12345678L h) 018CDF

c) 9.312 f) -12587 i) 0x87

II. Determine cuál de los siguientes tipos de datos de carácter son válidos:

a) ‘a’ d) ‘\\’ g) ‘\0’

b) ‘$’ e) ‘\a’ h) ‘XYZ’

c) ‘/n’ f) ‘T’ i) ‘\052’

III. 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”


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

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

IV. ¿Cuál es la salida del siguiente programa?

#include <iostream>
Main( )
{
// cout << Hola maestro\n”;
}

V. ¿Qué entrada se genera en el siguiente programa?

#include<iostream>
Main( )
{
cin >> V1 >> V2;
cin >> Precio_venta;
}

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 d) $impuesto g) nombre_y_dirección


b) 1registro e) nombre h) _subtotal
c) archivo_3 f) 123-456-12 i) cin

II. Cuál de los siguientes pares de nombres de variables se consideran como idénticos y cuales no:

a) nombre, nombres d) lista1, lista2


b) dirección, Dirección e) prom, prom
c) cuenta, cuenta f) car1, car_1
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

III. Describa la declaración apropiada para cada grupo de variables y formaciones:

a) Variable entera: p, q

b) Variables flotantes: x, y, z

c) Variables de carácter: a, b, c

d) Variable entera largo: contador

e) Variable de cadena de carácter: hola

f) Variable entera inicializada en 10

g) Variable flotante inicializada en 2.25

h) Variable de carácter inicializada en S: op

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);


b) double f(double a, int b);
c) char f(char x);
d) long int f(int x, float y);
e) char f(void);

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,

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

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

d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa un entero
largo.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

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

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?
2. ¿Qué son los argumentos, donde aparecen los argumentos en un programa en C++?
3. ¿Qué función realiza, la función return en la función main ¿
4. ¿Qué se necesitan las llaves después del main?
5. ¿Qué sucede si en la función main no le agregamos la función return?

El aprendiz debe presentar el desarrollo de la actividad en un archivo Word. Para enviar el archivo a través
de la plataforma virtual, se deben seguir los siguientes pasos:

• Clic en el enlace ‘Actividades’, del menú principal’.


• Clic en el enlace ‘Actividad de aprendizaje 1: Elementos básicos del lenguaje’
• Clic sobre el enlace ‘Taller 1: Elementos básico del lenguaje’.
• Adjuntar documento y clic en ‘enviar’.

3.3 Ambiente Requerido

• Plataforma virtual de aprendizaje SENA.

3.4 Materiales

Material de formación 1: Elementos básicos del lenguaje.


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento: Define los tipos de datos, Taller


entradas y salidas de datos.
Taller 1: Elementos básicos del Enlace en LMS
lenguaje. Analiza las variables y las reglas
de declaración de acuerdo a los
requerimientos del programa.

Realiza declaraciones de
funciones y analiza el
comportamiento sus
argumentos.

Identifica la estructura de un
programa, la estructura de la
función main y sus
componentes.

5. GLOSARIO DE TERMINOS

Declaración: Un estatuto que anuncia la existencia de una variable, función o clase pero no la define.

Declaración global: Las declaraciones globales son definiciones de variables o constantes que serán
utilizadas por cualquiera de todas las funciones definidas en el programa.

Directiva #include: Instrucción al procesador que le indica ha de incluir un archivo de cabecera.

Directivas: son definidas para que el compilador realice algo antes de compilar el programa (revisar si la
sintaxis es correcta y generar un código ejecutable por la computadora), como el incluir funciones de alguna
biblioteca conocida.

Función: Secuencia de sentencias que se pueden invocar múltiples veces, con diferentes valores de sus
parámetros. Es un módulo independiente que puede tener entrada, salida o ambas.

Función main: Función que se llama en primer lugar cuando se ejecuta un programa en C++.

Sintaxis: Reglas que definen cómo se forman las instrucciones de un lenguaje de programación específico.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Variable: Posición de almacenamiento que puede contener diferentes valores.

6. REFERENTES BILBIOGRAFICOS

C++, cómo programar


Autor: Harvey M. Deitel, Paul J. Deitel
Editorial: Pearson, Prentice Hall, 4° edición, 2003

Programación en C++
Algoritmos, estructuras de datos y objetos
Autor: Luis Joyanes Aguilar
Editorial: McGraw-Hill

Resolución de problemas en C++


Autor: Walter Savitch
Editorial: Prentice Hall, 2° edición

C++ iniciación y referencia


Autor: Luis Joyanes Aguilar
H. Castán Rodríguez
Editorial: MgGraw-Hill

Ejercicios de programación creativos y


Recreativos en C++
Autor: Carlos Gregorio Rodríguez
Luis Fernando Llana Díaz
Cristóbal Pareja Flores
Raquel Martínez Unanue
Pedro Palao Gostanza
Editorial: Prentice Hall
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es)

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

Potrebbero piacerti anche