Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

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: TÉCNICO EN PROGRAMACIÓN DE SOFTWARE


Código: 228120
 Version: 102
 Nombre del Proyecto: DESARROLLO E IMPLEMENTACION DE SOFTWARE EN LAS INSTITUCIONES
EDUCATIVAS ARTICULADAS CON EL COMM
 Fase del Proyecto : Planeación
 Actividad de Proyecto: RECOLECCION DE INFORMACION DE NECESIDADES DEL CLIENTE.
 Competencia: GESTIONAR LA INFORMACIÓN DE ACUERDO CON LOS PROCEDIMIENTOS
ESTABLECIDOS Y CON LAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN DISPONIBLE.
 Resultados de Aprendizaje Alcanzar: DESARROLLAR PERMANENTEMENTE LAS HABILIDADES
PSICOMOTRICES Y DE PENSAMIENTO EN LA EJECUCIÓN DE LOS PROCESOS DE APRENDIZAJE.
 Duración de la Guía: 20 horas

2. PRESENTACION

C++ es un derivado del mítico lenguaje C, el cual surgió como un lenguaje orientado a la programación de
sistemas y de herramientas recomendado sobre todo para programadores expertos. En la actualidad, el C+
+ es un lenguaje versátil, potente y general. Su éxito entre los programadores profesionales le ha llevado a
ocupar el primer puesto como herramienta de desarrollo de aplicaciones.

Las actividades que se encuentran en la guía están relacionado con la siguiente temática: Exploración de
la pantalla, Interface de usuario, Escribir código y ejecución del programa

Al terminar esta guía de aprendizaje, el aprendiz tendrá la capacidad de conocer las herramientas básicas
del lenguaje, las estructuras, las técnicas de programación y la sintaxis del lenguaje C++. Donde podrá
aplicar todos los conocimientos adquiridos y dar solución a problemas que involucren programación
estructurada y programación orientada a objetos.

Continúe su formación con el mayor positivismo de asumir nuevos retos durante este proceso de
formación

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

Actividad de Reflexión inicial

Las decisiones son parte de nuestra vida diaria, ya que en todo momento el ser humano toma decisiones
en base a la información que tiene, para llegar a tomar una acción y determinado rumbo en su vida. En la
programación las decisiones forman parte de la mayoría de los programas, pues siempre hay al menos una

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

decisión en la que se compare el valor de alguna variable. Según lo anterior ¿Qué tipo de decisiones
tomaría usted en el lenguaje de programación C++?

Actividad de contextualización de conocimientos necesarios para el aprendizaje

Ejercicio de Instalación:

Este ejercicio tiene como finalidad, familiarizarlo con el compilador que se utiliza en este programa
formativo.
Inicialmente instale en su computador el compilador Dev c++, o cualquier otro compilador de su
preferencia. Si decide descargar Dev- c++, puede hacerlo a través de este link:

https://www.softonic.com/descargar/dev-c/windows/post-descarga

Exploración de la pantalla
Después de que ejecutes Dev-C++ aparecerán en la pantalla como se ilustra en la Figura 1

Figura 1 La ventana inicial de Dev -C++


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

1. Menú y barras de herramientas Aquí tenemos los menús con los típicos comandos de Windows
(abrir, guardar, copiar y pegar…) También tenemos una serie de iconos en las barras de
herramientas que no son más que una parte de las opciones que tenemos en los menús, puedes
dejar el mouse encima de un icono durante unos segundos y aparecerá una ayuda emergente.

2. Explorador de proyectos y clases e información de depuración . Dependiendo de la pestaña que


seleccionemos en esta área tendremos acceso a:
 Explorador de proyectos, que muestra los archivos por los que está formado nuestro
proyecto -y por tanto nuestra aplicación- bien sean de código, de encabezados, o de
recursos.
 Explorador de clases, una de las funciones más útiles. En este caso veremos cada una de las
estructuras/clases definidas en los ficheros de nuestro proyecto, así como los métodos y
datos que forman parte de la estructura/clase, incluyendo sus argumentos y su tipo.
También veremos una lista de las funciones globales que tenemos en el proyecto, también
con sus argumentos. Pulsando doble clic en un método, función o clase, iremos
directamente al archivo y línea donde se ha definido.
 Información de depuración, aquí podremos definir las variables que queramos cuando
estemos depurando un programa.
3. Área de edición.
Aquí aparecerán los ficheros de código que abras. Puedes tener abierto más de un fichero a la vez, y
seleccionarlo por medio de las pestañas que aparecerán en la parte superior de este área.

4. Resultados de la compilación y controles de depuración.


En ésta serie de pestañas encontraremos información acerca del proceso de compilación y
depuración. Cuando seleccionemos una pestaña se expandirá para mostrarnos los resultados, al
tiempo que aparecerá una nueva pestaña que se sumará a las cinco anteriores: la pestaña Cerrar.
Pulsándola volveremos a tener el mismo espacio que teníamos antes.
En la pestaña compilador veremos los errores y advertencias que ha generado la compilación de
nuestro código (si los hubiese). Pulsando doble clic en uno de ellos nos remitirá directamente a la
línea que provocó dicho error o advertencia. En la pestaña resultados del compilador, tendremos
toda la salida que genera el compilador (que recordemos se maneja por línea de comandos) Esto
también incluye errores y avisos, al igual que en la pestaña anterior. Sin embargo no tenemos la
opción del doble clic para ir directamente a la línea que provocó el error.

ACTIVIDADES DE APROPIACIÓN

El primer programa en Dev C++

Una vez configurado el entorno, lo cual solo hay que hacer la primera vez que lo arranquemos por primera
vez, podemos empezar a utilizarlo para diseñar nuestros programas en C++.

Para ello seleccionaremos la opción New Source file del menú File, o bien pulsaremos sobre el icono
correspondiente en la barra de botones.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Aparecerá la ventana del editor con el siguiente contenido:

    #include <iostream.h>
    #include <stdlib.h>

    int main()
    {

        system("PAUSE");
        return 0;
    }

Este código con el esqueleto de un programa ha sido incluido automáticamente por DEV C++.

Obsérvese los diferentes colores usados por el editor para destacar los distintos elementos sintácticos del
programa, los cuales también aparecerán según escribamos líneas de código.

En la línea en blanco, debajo de la primera llave escribiremos:

    cout << "Hola mundo" << endl;

Con esto ya tenemos nuestro primer programa.

A continuación debemos guardar el fichero fuente de nuestro programa, para ello seleccionaremos la
opción Save unit del menú File (o el icono del disquete de la barra de botones) y aparecerá una ventana
solicitando un nombre de archivo para el programa. Cambiaremos el propuesto como  Untitled por el
nombre que queramos darle al programa, por ejemplo Hola_mundo y pulsaremos sobre el
botón Guardar.

El siguiente paso es compilar nuestro programa. Para ello seleccionaremos la opción Compile del


menú Execute (o mediante el botón correspondiente en la barra de botones). Aparecerá una pequeña
ventana con el trasncurso del proceso de compilación y al final del mismo aparecerán los resultados del
mismo, indicando el número de errores encontrados y el tamaño del fichero ejecutable en bytes.
Asimismo se habrán activado los botones de la parte inferior de dicha ventana.

Obsérvese también que en la ventana inferior de la pantalla, en la pestaña Compiler aparecerán los


mensajes de los errores si los hubiera y asimismo el resultado de la compilación .

Para ejecutar nuestro programa tenemos dos alternativas o pulsar sobre el botón Execute de dicha
ventana o bien cerrar la ventana mediante el botón Continue y seleccionar la opción Run del
menú Execute.

Aparecerá entonces una ventana MSDOS con el siguiente contenido:

    Hola mundo
    Presione una tecla para continuar. . .
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Al pulsar una tecla la ventana se cerrará y volveremos al entrorno de Dev C++.

Actividad 1.

Escriba un programa que te imprima un mensaje de presentación, te pregunte cómo te llamas y te salude en Dev-C++

#include
#include
main()
{
char nombre[20];
printf("Hola, me llamo C++, y tu?\n");
scanf("%s",&nombre[0]);
printf("Me alegro de conocerte %s\n",nombre);
getch();
}

 Programa que calcule la suma de dos números.

#include <stdio.h>

void main(){

int X,Y,Z;

printf("Por favor, introduzca un numero: ");

scanf("%d",&X);

printf("Ahora, inserte otro: ");

scanf("%d",&Y);

Z=X+Y;

printf("\nEl resultado es %d\n",Z);

 Programa que indica qué número de los dos introducidos por el usuario es mayor.

 #include <stdio.h>

void main(){

         int X,Y;

         printf("Por favor, escribe un numero ");

         scanf("%d",&X);
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

         printf("Ahora, teclea otro ");

         scanf("%d",&Y);

         if(X>Y){

                   printf("\nEl mayor es %d\n\n",X);

         }else if(Y>X){

                   printf("\nEl mayor es %d\n\n",Y);

         }else{

                   printf("\nEstos dos numeros son iguales\n\n");

         }

Actividad 2

Realiza los siguientes programas utilizando el lenguaje de programación C++.

 Programa que calcule la suma de tres números.

 Programa que calcula longitudes de circunferencia.

 Programa que convierte de grados Fahrenheit a grados Celsius

ACTIVIDADES DE EVALUACIÓN

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


Evaluación

Evidencias de Conocimiento: Analiza de manera critica las Técnica: Respuestas a preguntas


Respuestas a preguntas sobre situaciones pertinente que
Instrumentos: Cuestionario e
temas relacionados con los contribuyen a la resolución de
conceptos básicos del lenguaje de problemas según los exposiciones.
programación C++. requerimientos de los
contextos productivos y sociales
Evidencias de Desempeño: Técnica: Actividad interactiva.
Participación argumentada en los Instrumentos: Lista de chequeo
foros y actividades presenciales. Argumenta y acoge
objetivamente los criterios que
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Evidencias de Producto: contribuyen a la resolución de Foro


problemas según
Desarrollar los ejercicios requerimientos del proceso
propuestos en la guía, en los cuales formativo en función de las
de aplique el lenguaje de demandas concretas de los
programación C++. contextos productivos y
sociales.

GLOSARIO DE TERMINOS

abstract class (clase abstracta). Una clase abstracta actúa como una plantilla de otras clases. Normalmente
se utiliza como la raíz de una jerarquía de clases.

abstract type (tipo abstracto). Un tipo específico de tipo base diseñado para ser utilizado estrictamente
como base de otros tipos. No tiene instancias y, por consiguiente, sólo se puede utilizar para derivar
nuevos tipos.

abstraction (abstracción). Característica esencial de un objeto que lo diferencia de otros objetos.

bit (bit). Dígito binario; la unidad más pequeña de información, que tiene dos valores posibles, 0 y 1.

byte (byte, octeto). Un número entre 0 y 255 (ocho bits). Normalmente todas las computadoras que se
fabrican en la actualidad utilizan un byte como la unidad más pequeña de almacenamiento en memoria.

stream (flujo). Literalmente, flujo de caracteres (uno a continuación de otro) fluyendo entre dispositivos
de una computadora. Abstracción de una secuencia de bytes a partir de los cuales se pueden leer los datos
o en los cuales se pueden escribir los datos.

text file (archivo de texto). Archivo en el que los valores se almacenan en su representación de texto.

variable. Posición de almacenamiento que puede contener diferentes valores.

void (C++). Un nombre de un tipo utilizado para indicar que una función no devuelve ningún valor, esto es,
un procedimiento.

white space (espacio en blanco). Secuencia de caracteres espacio, tabulación o nueva línea.

6. REFERENTES BILBIOGRAFICOS
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

https://kevinruiz007.files.wordpress.com/2011/09/practicaholamundo.pdf

http://webs.um.es/iverdu/P00PrimerosPasosDevC.pdf

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Elisa Margarita Rodríguez Instructora Sistemas 26/Marzo/2018


Ramos

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

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

También podría gustarte