SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
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: INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
2. INDICADORES DE DESEMPEÑO
A partir de un diagrama de flujo, crea un código de programación estructurada, que brinde solución adecuada a un
problema propuesto.
3. CONTEXTUALIZACIÓ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
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. Para iniciar el uso de dev c++ es importante
recordar que estas líneas de código son básicas:
#include <iostream.h>
#include<conio.h>
#include<stdio.h>
#include <stdlib.h>
int main()
{
getch();
}
UIA N° 3
ESTUDIANTE SEDE A JORNADA T GRADO 2
ASIGNATURA PROGRAMACIÓN
ALGORITMICA
DOCENTE MARIA CECILIA PLATA VESGA
PERIODO III TIEMPO 8 HORAS
1
2
3
2
4
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
Palabras reservadas
Palabras reservadas para mostrar mensajes: cout<<” “
Palabra reservada para almacenar información en variables: cin>>
Palabra reservada para mostrar el resultado del programa: getch();
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 ()
{
int primer_numero,segundo_numero,suma_numeros;
cout<<”ingrese el primer numero”;
cin>>primer_numero;
cout<<”ingrese el segundo numero”;
cin>>segundo_numero;
suma_numeros=primer_numero+segundo_numero;
cout<<”la suma de los dos números es:”<<suma_numeros;
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 numero_elevar,numero_elevado;//declaracion de las variables
cout<<"Digite por favor el numero el cual quiere elevar al cuadrado:";
cin>> numero_elevar;//almacena en a el valor de la primera nota
if(numero_elevar >0)
{
numero_elevado = numero_elevar * numero_elevar;
cout<<"El numero "<<e <<"elevado al cuadrado es:"<< numero_elevado;
}
else
{
cout<<"lamentamos informarle que el numero ingresado no es correcto";
}
getch();
}
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
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 del ciclo for
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int i,numero_estudiantes=0,calificacion=0,promedio=0;
cout<<”ingrese la cantidad de estudiantes del grupo”;
cin>>numero_estudiantes;
for(i=0,i<=numero_estudiantes;i++)
{
cout<<”ingrese la calificacion:”;
cin>>calificación;
promedio=promedio+calificacion;
}
promedio=promedio/numero_estudiantes;
cout<<”el promedio del grupo es:”<<promedio;
getch();
}
4. TRABAJO INDIVIDUAL
El trabajo individual consta de realizar el desarrollo de la conceptualización de la guía, es decir hacer los ejercicios de
contextualización.
5. TRABAJO EN EQUIPO. utilizando el lenguaje Dev c++, construir los siguientes programas:
1. Construya un programa que calcule el valor de la factura en una heladería, por lo cual el programa debe pedir: la
cantidad de helados y el valor unitario de cada helado..
2. Hacer un programa que funcione como una calculadora de operaciones básicas a partir de dos números
ingresados, por lo cual se hace necesario realizar: la suma, resta, multiplicación y la división.
3. Programa que halle la distancia recorrida por un móvil a partir de un tiempo y una distancia digitada por un
usuario.
4. Calcular el promedio de la asignatura de un grupo de 10 estudiantes;
5. Programa que lea 3 lados de un triangulo y el perímetro y calcule el área basándose en la siguiente formula,
teniendo presente que A,B Y C son los 3 lados y S es el perímetro.
AREA= √ ( ) ( ) ( )
6. Calcular el numero de cds parahacer un backup de un disco duro de 320 GB donde cada Cd almacena 700 mb
Ejercicios utilizando el condicional
7. Calcular el puntaje de una prueba de 20 preguntas. Teniendo en cuenta que por cada pregunta correcta se suman
4 puntos, por cada pregunta incorrecta se resta un punto y por cada pregunta sin responder se coloca cero.
8. Calcular el puntaje de un equipo de futbol por cada partido ganado son 3 puntos, empatado 1 punto y perdido 0
puntos, tener en cuenta es solo por un partido.
6. PUESTA EN COMUN
Debido al enfoque práctico que se requiere en este tema, se hace necesario realizar un análisis de la importancia de utilizar
los lenguajes de programación.
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?
 Considero la importancia de los lenguajes de programación en el ámbito de la informática?
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: evaluación tipo prueba saber
8. PROFUNDIZACIÓN
Investigar qué programas comerciales han utilizado c++ como base para su construcción.
.APLICABILIDAD
Crear un programa que considere util para su entorno académico.
9. WEBGRAFIA
http://www.devc++.com

Más contenido relacionado

La actualidad más candente (20)

Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Quiz semana2 programacion c++
Quiz semana2 programacion c++Quiz semana2 programacion c++
Quiz semana2 programacion c++
 
2. Introduccion A C#
2.  Introduccion A C#2.  Introduccion A C#
2. Introduccion A C#
 
Clase 03
Clase 03Clase 03
Clase 03
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Dev c++
Dev c++Dev c++
Dev c++
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Lenguaje c 2_neo
Lenguaje c 2_neoLenguaje c 2_neo
Lenguaje c 2_neo
 
Programa
ProgramaPrograma
Programa
 
Lenguaje c 2
Lenguaje c 2Lenguaje c 2
Lenguaje c 2
 
Lenguajec(1)
Lenguajec(1)Lenguajec(1)
Lenguajec(1)
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 

Similar a Guia 03 periodo 3

Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionIng. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionJosé Antonio Sandoval Acosta
 
Fundamentos de Programacion - Unidad 3 Introduccion a la programacion
Fundamentos de Programacion - Unidad 3 Introduccion a la programacionFundamentos de Programacion - Unidad 3 Introduccion a la programacion
Fundamentos de Programacion - Unidad 3 Introduccion a la programacionJosé Antonio Sandoval Acosta
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusGladys Arce
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusAbefo
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónJosé Antonio Sandoval Acosta
 
Programación en c++
Programación en c++Programación en c++
Programación en c++K-rlos Pac
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Primera Clase
Primera ClasePrimera Clase
Primera Clasemandres
 
Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++heidiromero11
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)LuisCetis109
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Maztherprozh
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)andreadelacruz002
 
Historia de c++
Historia de c++Historia de c++
Historia de c++edwin562
 

Similar a Guia 03 periodo 3 (20)

Reporte de Practica 2
Reporte de Practica 2Reporte de Practica 2
Reporte de Practica 2
 
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacionIng. Mecatrónica, Prog. Básica, U2 intro a la programacion
Ing. Mecatrónica, Prog. Básica, U2 intro a la programacion
 
Fundamentos de Programacion - Unidad 3 Introduccion a la programacion
Fundamentos de Programacion - Unidad 3 Introduccion a la programacionFundamentos de Programacion - Unidad 3 Introduccion a la programacion
Fundamentos de Programacion - Unidad 3 Introduccion a la programacion
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplus
 
Resolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplusResolviendo problemas-con-cplusplus
Resolviendo problemas-con-cplusplus
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Computacion para ingenieros
Computacion para ingenierosComputacion para ingenieros
Computacion para ingenieros
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
Primera Clase
Primera ClasePrimera Clase
Primera Clase
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
2do parcial c
2do parcial c2do parcial c
2do parcial c
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
 
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
Centro de estudios_tecnologicos_industrial_y_de_servicios(2)
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 

Más de María C. Plata

Más de María C. Plata (20)

Modulo paginas
Modulo paginasModulo paginas
Modulo paginas
 
Modulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMAModulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMA
 
Guia 4 matrices
Guia 4 matricesGuia 4 matrices
Guia 4 matrices
 
Guia 4 cts
Guia 4 ctsGuia 4 cts
Guia 4 cts
 
Guia 5
Guia 5Guia 5
Guia 5
 
Guia de ludopatia
Guia de ludopatiaGuia de ludopatia
Guia de ludopatia
 
Repaso de semestral de informatica
Repaso de semestral de informaticaRepaso de semestral de informatica
Repaso de semestral de informatica
 
Especialidad 11
Especialidad 11Especialidad 11
Especialidad 11
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
 
Funcion desref y coincidir
Funcion desref y  coincidirFuncion desref y  coincidir
Funcion desref y coincidir
 
Guia 3 programacion condicionales
Guia 3 programacion condicionalesGuia 3 programacion condicionales
Guia 3 programacion condicionales
 
Formato factura de venta
Formato factura de ventaFormato factura de venta
Formato factura de venta
 
Esquema de nomina
Esquema de nominaEsquema de nomina
Esquema de nomina
 
Formato de factura de compra
Formato de factura de compraFormato de factura de compra
Formato de factura de compra
 
Guia de direccionamiento IP
Guia de  direccionamiento IPGuia de  direccionamiento IP
Guia de direccionamiento IP
 
Guia de formularios en html
Guia de formularios en htmlGuia de formularios en html
Guia de formularios en html
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)
 
Modulo introduccion
Modulo introduccionModulo introduccion
Modulo introduccion
 
Guia 2 periodo
Guia 2 periodoGuia 2 periodo
Guia 2 periodo
 
Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 

Último (20)

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

Guia 03 periodo 3

  • 1. 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: INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN 2. INDICADORES DE DESEMPEÑO A partir de un diagrama de flujo, crea un código de programación estructurada, que brinde solución adecuada a un problema propuesto. 3. CONTEXTUALIZACIÓ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 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. Para iniciar el uso de dev c++ es importante recordar que estas líneas de código son básicas: #include <iostream.h> #include<conio.h> #include<stdio.h> #include <stdlib.h> int main() { getch(); } UIA N° 3 ESTUDIANTE SEDE A JORNADA T GRADO 2 ASIGNATURA PROGRAMACIÓN ALGORITMICA DOCENTE MARIA CECILIA PLATA VESGA PERIODO III TIEMPO 8 HORAS 1 2 3 2 4
  • 2. 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 Palabras reservadas Palabras reservadas para mostrar mensajes: cout<<” “ Palabra reservada para almacenar información en variables: cin>> Palabra reservada para mostrar el resultado del programa: getch(); 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 () { int primer_numero,segundo_numero,suma_numeros; cout<<”ingrese el primer numero”; cin>>primer_numero; cout<<”ingrese el segundo numero”; cin>>segundo_numero; suma_numeros=primer_numero+segundo_numero; cout<<”la suma de los dos números es:”<<suma_numeros; 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 numero_elevar,numero_elevado;//declaracion de las variables cout<<"Digite por favor el numero el cual quiere elevar al cuadrado:"; cin>> numero_elevar;//almacena en a el valor de la primera nota if(numero_elevar >0) { numero_elevado = numero_elevar * numero_elevar; cout<<"El numero "<<e <<"elevado al cuadrado es:"<< numero_elevado; } else { cout<<"lamentamos informarle que el numero ingresado no es correcto"; } getch(); } 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
  • 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 3 Ejemplo del ciclo for #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int main() { int i,numero_estudiantes=0,calificacion=0,promedio=0; cout<<”ingrese la cantidad de estudiantes del grupo”; cin>>numero_estudiantes; for(i=0,i<=numero_estudiantes;i++) { cout<<”ingrese la calificacion:”; cin>>calificación; promedio=promedio+calificacion; } promedio=promedio/numero_estudiantes; cout<<”el promedio del grupo es:”<<promedio; getch(); } 4. TRABAJO INDIVIDUAL El trabajo individual consta de realizar el desarrollo de la conceptualización de la guía, es decir hacer los ejercicios de contextualización. 5. TRABAJO EN EQUIPO. utilizando el lenguaje Dev c++, construir los siguientes programas: 1. Construya un programa que calcule el valor de la factura en una heladería, por lo cual el programa debe pedir: la cantidad de helados y el valor unitario de cada helado.. 2. Hacer un programa que funcione como una calculadora de operaciones básicas a partir de dos números ingresados, por lo cual se hace necesario realizar: la suma, resta, multiplicación y la división. 3. Programa que halle la distancia recorrida por un móvil a partir de un tiempo y una distancia digitada por un usuario. 4. Calcular el promedio de la asignatura de un grupo de 10 estudiantes; 5. Programa que lea 3 lados de un triangulo y el perímetro y calcule el área basándose en la siguiente formula, teniendo presente que A,B Y C son los 3 lados y S es el perímetro. AREA= √ ( ) ( ) ( ) 6. Calcular el numero de cds parahacer un backup de un disco duro de 320 GB donde cada Cd almacena 700 mb Ejercicios utilizando el condicional 7. Calcular el puntaje de una prueba de 20 preguntas. Teniendo en cuenta que por cada pregunta correcta se suman 4 puntos, por cada pregunta incorrecta se resta un punto y por cada pregunta sin responder se coloca cero. 8. Calcular el puntaje de un equipo de futbol por cada partido ganado son 3 puntos, empatado 1 punto y perdido 0 puntos, tener en cuenta es solo por un partido. 6. PUESTA EN COMUN Debido al enfoque práctico que se requiere en este tema, se hace necesario realizar un análisis de la importancia de utilizar los lenguajes de programación. 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?  Considero la importancia de los lenguajes de programación en el ámbito de la informática? 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: evaluación tipo prueba saber 8. PROFUNDIZACIÓN Investigar qué programas comerciales han utilizado c++ como base para su construcción. .APLICABILIDAD Crear un programa que considere util para su entorno académico. 9. WEBGRAFIA http://www.devc++.com