GFPI-F-019 - Guia de Aprendizaje Turbo C
GFPI-F-019 - Guia de Aprendizaje Turbo C
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
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++?
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
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.
ACTIVIDADES DE APROPIACIÓN
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
#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.
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.
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.
Hola mundo
Presione una tecla para continuar. . .
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
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();
}
#include <stdio.h>
void main(){
int X,Y,Z;
scanf("%d",&X);
scanf("%d",&Y);
Z=X+Y;
Programa que indica qué número de los dos introducidos por el usuario es mayor.
#include <stdio.h>
void main(){
int X,Y;
scanf("%d",&X);
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
scanf("%d",&Y);
if(X>Y){
}else if(Y>X){
}else{
}
Actividad 2
ACTIVIDADES DE EVALUACIÓN
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.
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.
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
Autor (es)