Vous êtes sur la page 1sur 15

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

IDENTIFICACIN DE LA GUA DE APRENDIZAJE


Nombre del proyecto:
Versin:
Fase del proyecto: ANALISIS -PLANEACION
Nombre de la actividad: Requerimientos necesarios para el desarrollo del sistema de
informacin
Duracin en horas de la gua: 100 horas
Grupo de Instructores: Favin Moncada
Equipo de elaboracin de la gua: Favian Moncada

OBJETIVO
Realizar requerimientos necesarios para aplicativos.
MODALIDAD
- Presencial: 90 horas
- Actividad de asociacin de conceptos (virtual): 10 Horas

RESULTADOS DE APRENDIZAJE:
22050103201: Interpretar el informe de requerimientos, para determinar las
necesidades tecnolgicas en el manejo de la informacin, de acuerdo con las normas
y protocolos establecidos en la empresa.
22050103202: Representa el bosquejo de la solucin al problema presentado por el
cliente, mediante la elaboracin de diagramas de flujo, apoyado en el anlisis del

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

informe de requerimientos, al confrontar la situacin problemica con el usuario segn


normas y protocolos de la organizacin
22050103203: Construir el modelo conceptual del macrosistema frente a los
requerimientos del cliente, mediante el uso e interpretacin de la informacin
levantada, representado en diagramas de clase, de interaccin, colaboracin y
contratos de operacin, de acuerdo con las diferentes secuencias, fases y
procedimientos del sistema

CONOCIMIENTOS DE CONCEPTOS Y PRINCIPIOS


Lgica: Fundamentos, mtodos, Elaborar diagramas de secuencias.
Realizar el modelo conceptual de la solucin propuesta. Realizar algoritmos utilizando
variables, constantes, variables, bucles, contadores, acumuladores, seleccin,
seudocdigo.
Realizar algoritmos utilizando atributos, objetos, mtodos
EVALUACIN:
PLANTEAMIENTO DE LAS ACTIVIDADES
Ambiente de Aprendizaje requerido: Aula de clase, computador
Sub gua 1: Durante el desarrollo de la fase de anlisis y diseo se tendr en cuenta
los tipos de informacin dentro de los requerimientos del sistema esto para obtener
una solucin ms eficaz y eficiente en su proceso de formacin y proyecto.
PLANTEAMIENTO DE LA ACTIVIDAD
INTRODUCIN
Conocimientos bsicos
Una computadora es un dispositivo electrnico utilizado para procesar informacin y
obtener resultados. Los datos y la informacin se pueden introducir en la computadora
por la entrada (input) y a continuacin se procesan para producir una salida (output,
resultados), como se observa en la Figura a continuacin. (Proceso de informacin
PC)

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

VARIABLES: ALMACENAMIENTO
DE INFORMACIN

TIPOS DE DATOS
Variables primitivas o tipo entero: Los datos de tipo entero no gestionan valores
con parte decimal
Octetos (byte)
Enteros cortos (Integer)
Enteros largos (Long):

Ejemplos: tipos de variables byte, int, log

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

De tipo real o de doble precisin: en este caso se refiere a datos con decimales
De tipo STRING o de carcter:
Son variables que almacenan caracteres individuales (letra, numero, signo?, etc...).
El carcter que se inicializa debe ir entre apstrofes o comillas simples 'a'.
Los caracteres Unicode del alfabeto occidental corresponden a los primeros 256
enteros; es decir van desde [0, 255].
Constantes: las constantes son variables que no se modifican a lo largo de todo el proceso. En
Visual Basic las constantes pueden ser literales o simblicas:
Const RazDeDos = 1.414213

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

C++ (fundamentos de programacin)

Que necesitamos: un compilador (traductor de


cdigo maquina a cdigo de alto nivel(
humano)

Dentro del entorno de C++ vamos a trabajar con el paquete DEV C++ portable el cual
nos permitir compilar cada uno de los ejercicios propuestos para el lenguaje de
programacin.

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Ejecutamos el Dev portable;

Ejecutamos el Dev y abrimos un nuevo documento

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Versin:1
Pgina _de _

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Desde una vista de programador el cdigo quedara;

A continuacin se muestran ejemplos de programacin en C++


A. Mostrar texto en pantalla;
//debemos de tener siempre la libreria
#include<iostream>//libreria de entrada y salida
#include<cmath>
using namespace std;//permite reconocer la impresin en pantalla
int main() {//inicio de programa
cout<<"hola mundo"<<endl;//imprimir
system("PAUSE");//gecth(); estatica la pantalla
//return 0;
}

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Versin:1
Pgina _de _

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

Una vez se termine el ejemplo se deber ejecutar y compilar para su correcto


funcionamiento

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

A. La suma S de dos nmeros es S = A+B y el producto P es P = A*B. El


pseudocdigo y el diagrama de flujo correspondientes se muestran a
continuacin
PSEUDOCDIGO REALIZADO EN C++

DIAGRAMA DE FLUJO

//debemos de tener siempre la libreria


#include<iostream>
//libreria de entrada y salida
#include<cmath>
using namespace std;
//permite reconocer la impresin en pantalla
int main() {
float s;
En C++ se deben
float p;
definir el tipo de
int a;
variables a trabajar
int b;
cout<<"inserte primer numero"<<endl;
cin>>a;
cout<<"inserte segundo numero"<<endl;
cin>>b;
s=a+b;
p=a*b;
cout<<"su suma es = "<<s<<endl;
cout<<"su multiplicacion es = "<<p<<endl;
system("PAUSE");
return 0;
}
Actividades
1. Se trata de calcular el salario neto de un trabajador en funcin del nmero de
horas trabajadas, precio de la hora y, considerando unos descuentos fijos, el
sueldo bruto en concepto de impuesto (20%)

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

2.

Realizar el diagrama de flujo y el pseudocdigo de un algoritmo que lea el


sueldo de un empleado, le aplique un aumento de 15% y muestre de cuanto
fue el aumento y el sueldo final.

3.

Realizar el diagrama de flujo y el pseudocdigo de un algoritmo que lea el


nmero de estudiantes de la jornada de la noche y el nmero de estudiantes de
la jornada del da, y muestre el porcentaje de estudiantes que hay en cada
jornada.

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

TRABAJO CON ESTRUCTURAS DE CONTROL


CONDICIONALES - SENTENCIA si (IF)
Estructura if (si)
La construccin if es una de las ms importantes caractersticas de muchos lenguajes
de programacin. Permite la ejecucin condicional de fragmentos de cdigo.

EJEMPLO ESTRUCTURAS DE CONTROL (IF) en C++:


En este ejemplo con la condicin (IF) se pregunta si puntuacin es mayor (>) a 7
imprima en pantalla HAS APROBADO caso contrario has reprobado

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

ACTIVIDADES
1. Calcular el total que una persona debe pagar en un llanta, si el precio por
unidad es de $80.000 si se compran menos de 5 llantas y de $70.000 si se
compran 5 o ms.
2. Calcular el total de llantas que una persona debe pagar, si el precio por unidad
es de 50.000 con las siguientes condiciones un 75% del valor total si la antidad
de llantas es de menos de 6 llantas y de 60% si se compran 6 o ms del valor
total.
3.

Calcular el nmero mayor de dos entradas y segn sea el caso cuando son
iguales, siendo las entradas A y B.

4. Una empresa de bienes races ofrece casas de inters social, bajo las
siguientes condiciones: Si los ingresos del comprador son menores de
$800.000 el primer pago ser del 15% del costo de la casa y el resto se
distribuir en pagos mensuales, a pagar en diez aos. Si los ingresos del
comprador son de $800.000 o ms la cuota inicial ser del 30% del costo de la
casa y el resto se distribuir en pagos mensuales a pagar en 7 aos. La
empresa quiere obtener cuanto debe pagar un comprador por concepto del
primer pago y cuanto por cada pago parcial.
5. Calcular el nmero mayor de tres entradas y segn sea el caso cuando son
iguales siendo las entradas A, B Y C
6. En Reindustrias se ha establecido una promocin de las llantas marca
Hancock, dicha promocin consiste en lo siguiente: Si se compran menos de
cinco llantas el precio es de $130.000 cada una, de $120.000 si se compran de
cinco a 10 y de $115.000 si se compran ms de 10. Obtener la cantidad de
dinero que una persona tiene que pagar por cada una de las llantas que
compra y la que tiene que pagar por el total de la compra.
7.

Una persona desea iniciar un negocio, para lo cual piensa verificar cunto
dinero le prestara el banco por hipotecar su casa. Tiene una cuenta bancaria,
pero no quiere disponer de ella a menos que el monto por hipotecar su casa
sea muy pequeo. Si el monto de la hipoteca es menor que $10.000.000
entonces invertir el 50% de la inversin total y un socio invertir el otro 50%.
Si el monto de la hipoteca es de $ 10.000.000 o ms, entonces invertir el

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

monto total de la hipoteca y el resto del dinero que se necesite para cubrir la
inversin total se repartir a partes iguales entre el socio y el.

DESARROLLO DE LA ACTIVIDAD
Realizar cada uno de los aplicativos que se relacionan a continuacin, se
Deber anexar cdigo fuente con nombres, grupo y actividad junto con
Pantallazo de los programas funcionando al correo electrnico
ing.favianm@misena.edu.co
OPERADORES ARITMTICOS

OPERADORES RELACIONALES

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

JUSTIFICACIN:
El proceso de anlisis, diseo y construccin de algoritmos utilizando herramientas
como el diagrama de flujo el pseudocdigo permiten al estudiante plasmar los
problemas reales en algoritmos y luego en programas que darn una eficaz solucin a
las necesidades de la empresa de hoy.
OBJETIVOS:
-

Desarrollar en el aprendiz un pensamiento lgico, analtico, inductivo y deductivo a


partir del estudio y elaboracin de algoritmos de complejidad moderada y su
aplicacin en un leguaje de programacin buscando su validacin.
- Introducir al estudiante en el uso de una metodologa para resolver problemas
calculables de moderada copresida a travs de modelos, herramientas y tcnicas
de programacin formal.
- Introducir al estudiante en la utilizacin de un lenguaje de programacin en sus
estructuras bsicas.
CRITERIOS DE EVALUACION:





Abstrae y conceptualiza problemas del entorno


Interpreta lgicamente problemas del entorno
Desarrolla la capacidad de anlisis
Modela el problema, generando alternativas de solucin

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Fecha:

Servicio
Nacional de
Aprendizaje

Regional Distrito Capital


Centro de Diseo y Metodologa
TECNICOS DESARROLLO-JAVA
CHOCONTA FICHA 125312 - 125372
Desarrollo de aplicativos

Versin:1
Pgina _de _

 Valida y refuta alternativas de solucin con razonamiento lgico


 Desarrolla habilidades lgicas aplicadas a la solucin de problemas
 Desarrolla la capacidad de anlisis lgico y pensamiento ordenado, para los
problemas matemticos a resolver
 Desarrolla la capacidad creativa, enfrentando y resolviendo problemas en forma
independiente del lenguaje utilizado
BIBLIOGRAFA E INFOGRAFA:
BIBILIOGRAFA
 ALCALDE, Eduardo. Informtica Bsica. McGraw-Hill. 1994
 BAASE, Van Gelder. Algoritmos Computacionales. Ed. Addison Wesley, Mxico.
2002.
 BECERRA SANTAMARA, Cesar. Algoritmos conceptos bsicos. Bogot: Kimpres,
1993.
 JOYANES Aguilar, Luis. Fundamentos de programacin: algoritmos y estructuras
de datos. - 2ed. Ed. McGrawHill. Madrid 1996.
 Metodologa de la programacin. Mxico: McGraw-Hill, 1992.
 LOZANO, Letvin. Programacin Estructurada: Bsica y Libre. Ed McGrawHill.
Mxico.
 NORTON, Peter. Introduccin a la Computacin. Ed. McGrawHill. Mxico. 2000.
INFOGRAFIA










http://orbita.starmedia.com/mercurio36/algorit/Algoritmo.html
http://www.itlp.edu.mx/publica/tutoriales/algoritmos/tema_62.htm
http://fuxion.tripod.cl/fundamentos.htm#QUE%20HERRAMIENTAS
http://www.pablin.com.ar/computer/cursos/varios/basesnum.htm
http://ieee.udistrital.edu.co/concurso/programacionI/html/programacion1.html
http://usuarios.lycos.es/absurdosoyyo/intro2.html
http://www.elrincondelc.com/cursoc/index.php
http://www.lawebdelprogramador.com/cursoc/index.php
Buscador Google www.google.com

Equipo de elaboracin de la gua: FAVIAN LEONARDO MONCADA PINZON

Vous aimerez peut-être aussi