Upload
maria-c-plata
View
16
Download
0
Embed Size (px)
Citation preview
COLEGIO TÉCNICO
NUESTRA SEÑORA DE LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
1
1. TEMA: programación en Dev C++
2. INDICADORES DE DESEMPEÑO APLICO LOS CONOCIMIENTOS DE C++ PARA LA CREACIÓN DE PROGRAMAS REALES
Me presento puntualmente a clase según horario de citación, cuando me ausento presento excusa justificada y a tiempo, porto adecuadamente el uniforme, soy responsable comprometido y dinámico frente a cada actividad que fortalezca mi formación integral.
Me integro al grupo grande y a los subgrupos de trabajo dinamizando y generando un ambiente favorable de aprendizaje y en mis relaciones interpersonales asumo actitudes respetuosas que propician una sana convivencia
Realizo ejercicios en Devc++ 3. CONTEXTUALIZACIÓN
Vídeo de introducción
Dev-C++ es un Entorno de Desarrollo Integrado (IDE) para el lenguaje de Programación C/C++ que usa Mingw de GCC (GNU Compiler Collection) como Compilador y permite crear: • Programas ejecutables para Win32. • Programas ejecutables para consola. • Construcción de DLL´s y bibliotecas estáticas. • Además, se puede utilizar en combinación con otros compiladores basados en GCC. Dev-C++ es un software de libre distribución sujeto a los términos de la Licencia Pública General (GPL), que facilita la escritura de programas en lenguaje C++; para brindar las facilidades de creación de programas (ejecutables *.exe) se apoya en diversos compiladores, entre ellos MinGW (Minimalist Gnu Windows), también software libre bajo la licencia GNU. Las características de Dev-C++ son: • Tiene integrado un depurador basado en GDB • Soporta múltiples lenguajes (el castellano es uno de ellos). • Mantiene una lista con las clases utilizadas en el desarrollo de un programa. • Mantiene la lista de funciones definidas en el desarrollo del programa. • Tiene un manejador de proyectos (se usa cuando el programa se compone de más de un fichero fuente). • Tiene un editor que resalta la sintaxis del código que es configurable. • Soporta plantillas para la creación de tus propios tipos de proyectos. • Permite la creación de Makefile para la compilación separada de archivos fuente. • Edita y compila ficheros de recursos. • Soporta la actualización del software y bibliotecas a través de Internet. Entorno de trabajo Se pueden identificar 4 áreas principales: 1. Menú y barras de herramientas 2. Explorador de proyectos
GUIA N° 1
ESTUDIANTE SEDE A JORNADA T GRADO: 11 -2
ASIGNATURA PROGRAMACIÓN II DOCENTE MARIA CECILIA PLATA VESGA
PERIODO I TIEMPO 8 HORAS
1
2 3
COLEGIO TÉCNICO
NUESTRA SEÑORA DE LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
2
3. Área de trabajo y edición. 4. Resultado de la compilación. Iniciar un proyecto Antes de construir un programa, es importante definir el nombre del proyecto, es aconsejable que este no supere los 8 caracteres, y que este describa o de una idea de aquello que pretende hacer. En Dev-C++, hay diferencias entre utilizar: “New project” (iniciar un proyecto), o “New Source file” (iniciar archivo con código fuente). El primero hace referencia a la creación de uno o varios archivos que hacen parte de uno o varios programas. El segundo, inicia un solo archivo de código C++, incluyendo en éste un código básico, como plantilla de programa. #include <stdlib.h> int main() { system("PAUSE"); return 0; } El cual es útil para iniciar a trabajar, pues proporciona el uso de unas librerías básicas: #include <iostream.h> #include <stdlib.h> Int main() establece el inicio y final de programa { }, System (“PAUSE”);da la opción de que al terminar el programa permita visualizar las salidas (y devolver el control al sistema retornando 0 (return 0). Se debe incluir después del corchete { y antes de system (“PAUSE”); el código del programa que se desea construir.
Palabras reservadas Palabras reservadas para mostrar mensajes: cout<<” “ Palabra reservada para almacenar información en variables: cin>>
4
Una librería es un archivo externo, que se llama para incluir funciones que están definidas dentro de este, es común encontrar un conjunto
estándar de librerías, estas son: ALLOC.H ASSERT.H BCD.H BIOS.H COMPLEX.H
CONIO.H CTYPE.H DIR.H DIRENT.H DOS.H ERRNO.H FCNTL.H FLOAT.H FSTREAM.H GENERIC.H GRAPHICS.H IO.H IOMANIP.H IOSTREAM.H LIMITS.H LOCALE.H MALLOC.H MATH.H MEM.H PROCESS.H
SETJMP.H SHARE.H SIGNAL.H STDARG.H STDDEF.H STDIO.H STDIOSTR.H STDLIB.H STREAM.H STRING.H
STRSTREA.H SYS\STAT.H SYS\TIMEB.H SYS\TYPES.H TIME.H En cada una de estas librerías encontrará diversas funciones útiles, que
simplifican la programación, por ejemplo en MATH.H, encontrará muchas funciones matemáticas.
Auto break case char const continue default do doublé else enum extern float for goto if int long register Return short signed sizeof static struct switch typedef union unsign
COLEGIO TÉCNICO
NUESTRA SEÑORA DE LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
3
Ejemplo 1
#include <iostream.h>//permite acceder a los recursos basicos de E/S en c++ #include<stdio.h>//permite leer #include<conio.h>//permite el uso del comando getch que permite mostrar using namespace std;//da acceso a los recursos basicosdel lenguaje c++ int main () { char y; int x;//declaracion de las variables cout<<"Digite por favor el caracter:"; cout<<endl; //cin>> y;//almacena en a el valor de la primera nota y=getch();//comando que permite leer un caracter del teclado x=y; cout<<"El codigo Asccii correspondiente es:"<<x; getch(); } Ejemplo 2 include <iostream.h>//permite acceder a los recursos basicos de E/S en c++ #include<stdio.h>//permite leer #include<conio.h>//permite el uso del comando getch que permite mostrar using namespace std;//da acceso a los recursos basicosdel lenguaje c++ int main () { int e,y;//declaracion de las variables cout<<"Digite por favor el numero el cual quiere elevar al cuadrado:"; cin>> e;//almacena en a el valor de la primera nota if(e>0) { y=e*e; cout<<"El numero "<<e <<"elevado al cuadrado es:"<<y; } else { cout<<"lamentamos informarle que el numero ingresado no es correcto"; } getch(); } Ejemplo 3. Uso del while #include <iostream>//permite acceder a los recursos basicos de E/S en c++ #include<stdio.h>//permite leer #include<conio.h>//permite el uso del comando getch que permite mostrar using namespace std;//da acceso a los recursos basicosdel lenguaje c++ int main () { int a, b,c,contador,contador1,falta; contador=0; contador1=0; cout<<"digite la cantidad de alumnos"; cin>>a; while (contador <= a) { cout<<"digite la cantidad de fallas"; cin>>b; while (contador1 <=b) { cout<<"digite la falta"; cin>> c; if (c>1 and c<=3) {
COLEGIO TÉCNICO
NUESTRA SEÑORA DE LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
4
if(c=1) { falta=falta+1; } else { if(c=2) { falta= falta+3; } else { falta= falta +5; } } } contador1=contador1+1; } cout<<"el total de faltas suma:"<<contador; contador=contador+1; } getch(); } Ejemplo del ciclo for #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int matriz[2][2],i=0,j=0,cont=0,numero,fila,mayor,posicion; for (int i=0;i<2;i++) { for (int j=0;j<2;j++) { cout<<"porfavor ingrese numero"; cin>> numero; cont++; matriz[i][j]=numero; } } for (int i=0;i<2;i++) { for (int j=0;j<2;j++) { matriz[i][j]; cout<<"numero en la posicion" <<i<< j <<" " << matriz[i][j]<<endl; } } cout<<"digite el valor de una fila"; cin>> fila; mayor=0; for (int i=fila;i<=fila;i++) { for (int j=0;j<2;j++) { matriz[i][j]; if(matriz[i][j] > mayor ) { mayor=matriz[i][j]; posicion=j; }
COLEGIO TÉCNICO
NUESTRA SEÑORA DE LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
5
} } cout<<"el número mayor es:" <<mayor <<"en la posicion" <<fila <<posicion; getch (); }
4. TRABAJO INDIVIDUAL 1. Realice en código los siguientes ejercicios:
a. La nómina de una empresa se compone de 3 empleados, los cuales tienen un salario básico y unas horas extras. Debe realizar un ejecutable que calcule el valor a cancelar por cada empleado y el total a cancelar por los tres empleados, sabiendo que ellos laboran una cantidad x de horas extras a un valor de 18000 cada hora extra. El valor del salario es 19000000.
b. El semestre de un universitario se compone de aprobar los 6 créditos matriculados, realice un programa que calcule si aprobó o no los seis créditos, calculando el promedio del semestre, teniendo en cuenta que si aprueba una asignatura equivale a un crédito y si la reprueba no completa los 6 créditos aprobados.
5. TRABAJO EN EQUIPO: anexo 1
6. PUESTA EN COMUN
Presentación de las diferentes formas de construcción de un programa. 7. EVALUACIÓN
Autoevaluación
Actué con honestidad durante la realización del trabajo?
Estuve en disposición para la realización del trabajo personal?
Comprendí la temática expuesta? Co evaluación
Mis aportes enriquecieron el proceso de formación de mis compañeros?
Los aportes de mis compañeros hicieron que la conceptualización de los elementos de la guía fueran fáciles de comprender?
Heteroevaluación
8. PROFUNDIZACIÓN Indago en fuentes de internet o con un ingeniero financiero la importancia de utilizar las macro y la herramienta solver, al igual que el renombrar celdas.
9. APLICABILIDAD: realización de programas para aportar a la solución de problemas reales. 10. WEBGRAFIA