SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
GUA DE APRENDIZAJE N
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006GFPI
2
1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE
Programa de Formacin:
Cdigo: 228120
Tcnico Programacin De Software
Versin: 100
Nombre del Proyecto:
Cdigo: 471143
Sistema De Informacin Para La Gestin Empresarial
Fase del proyecto:
Identificacin del problema (Anlisis y Diseo)
Actividad (es) de
Ambiente de
MATERIALES DE FORMACIN
Aprendizaje:
formacin:
DEVOLUTIVO CONSUMIBLE
Conceptualizacin
Aula de (Herramient (unidades
empleadas
de algoritmos.
inform a - equipo)
Materiales
durante el
tica.
Construir algoritmos
Actividad
(es)
del
devolutivos:
programa)
que conlleven a la
Proyecto:
Comput
solucin de una
adores.
Recoleccin
situacin planteada.
informacin y
Conexi Computado Hojas papel
r.
tamao carta
anlisis de
na
requerimientos
Internet
.
VideoBe
an
Extintor
Resultados
de Competencia:
Aprendizaje:
Analizar los requerimientos del cliente para construir el sistema de informacin.
22050103201
Identificar cada uno de
los conceptos y principios
que
constituye
la
programacin orientada
a
objetos
para
interpretar el diseo.
Duracin de la gua ( en 10 Horas
horas)
Pgina 1 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
2. INTRODUCCIN
Diariamente hacemos uso de sistemas de informacin, cuando vamos al supermercado a
comprar, ingresamos al correo, recargamos el celular o pagamos un servicio. Todos estos
sistemas son ejemplos de algoritmos complejos que dan solucin a necesidades. El desarrollo
de esta gua nos introduce en la terminologa y algunos ejemplos para comprender que es un
algoritmo y como funciona.
La presente gua tiene como finalidad reconocer los diferentes conceptos y componentes que
hacen parte de la algoritmia, identificarlos diferentes tipos de datos y operadores y reconocer
la importancia de estos en la solucin de problemas cotidianos mediante sistemas
informacin.
Al finalizar la gua el aprendiz ser capaz de:
Diferenciar los tipos de datos existentes.
Identificar los diferentes operadores que existen.
3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE
3.1 Actividades de Reflexin inicial.
En el transcurrir diario realizamos actividades, tareas y procesos que previamente hemos planeado. Si
bien estas actividades no estn en la mayora de los casos planteadas y definidas por procesos
estrictos, si nos dan una idea de lo que es un algoritmo y de los criterios que este debe cumplir. Por
ejemplo al organizar una salida realizamos un anlisis para identificar a donde vamos a ir, que vamos
a necesitar, que rutas vamos a seguir, que vamos a hacer una vez estemos en el lugar y cmo vamos a
regresar. Proceso similar se sigue cuando damos solucin a un problema mediante un algoritmo.
Programar suena a tarea difcil, pero si analizamos la programacin est totalmente basada en
procesos sencillos, ordenados y que en la mayora de casos requieren de operaciones matemticas y
lgicas, de esto se desprende la importancia de saber manejar adecuadamente los operadores
Pgina 2 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
aritmticos, lgicos y relacionales, para obtener procesos totalmente confiables.
3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el aprendizaje.
Actividad de Aprendizaje: Conceptualizacin de algoritmos
Haciendo uso de un navegador de internet y un buscador investigue los siguientes conceptos y
definiciones:
a. Que es un operador.
b. Que tipos de operadores existen.
c. Cul es la diferencia entre cada tipo de operador.
Tome apuntes de su investigacin, socialice con sus compaeros e instructor. A partir de esta
discusin genere un nuevo aporte en el Foro N1 Fundamentos de algoritmia.
3.3
Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin).
Tipos de datos
En lenguajes de programacin un tipo de dato es un atributo de una parte de los datos que indica al
ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye
imponer restricciones en los datos, como qu valores pueden tomar y qu operaciones se pueden realizar.
Tipos de datos comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas,
fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java, el tipo "int"
representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, as
como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacin. Los
colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una
cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adicin y
sustraccin, pero no la multiplicacin.
ste es un concepto propio de la informtica, ms especficamente de los lenguajes de programacin,
aunque tambin se encuentra relacionado con nociones similares de las matemticas y la lgica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos
valores. Casi todos los lenguajes de programacin explcitamente incluyen la notacin del tipo de datos,
aunque lenguajes diferentes pueden usar terminologa diferente. La mayor parte de los lenguajes de
programacin permiten al programador definir tipos de datos adicionales, normalmente combinando
Pgina 3 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
Versin: 02
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
mltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un
programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato
interpretado como Persona incluir un nombre y una fecha de nacimiento.
Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de los datos en
un sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de
los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificacin usa informacin
de los tipos de datos para comprobar la verificacin de los programas que acceden o manipulan los datos.
Es de suma importancia identificar adecuadamente el tipo de dato a utilizar, puesto que si elegimos uno
errneo los resultados obtenidos no sern los esperados e incluso la operacin no se podr realizar.
Existen en general los siguientes tipos de datos:
TIPO DE DATO
Char
Texto
String
Bits
16
>16
8
ENTERO
NUMERICO
16
32
64
Decimal
Double
16
8
Operadores
Un operador es un smbolo que representa alguna operacin la cual nos genera un resultado, existen
LOGICOS Y ARITMETICOS.
Operadores Aritmticos
Son usados para realizar operaciones matemticas, encontramos los siguientes:
Pgina 4 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Cdigo: F004-P006-GFPI
Operadores Lgicos
Los operadores lgicos sirven para combinar condiciones, una condicin puede tomar dos valores TRUE
(verdadero), FALSE (falso), por lo tanto el resultado de los operadores lgicos tambin ser true o false.
Trabajamos con los operadores AND (Conjuncin) , OR (Disyuncin) y NOT, cuyas tablas de verdad son:
AND ( ^ )
OR ( v )
A B
A^B
v v
v f
f v
v
f
f
v
v
f
NOR (~)
AvB
~A
v
f
v
v
v
v
A B
Donde A y B son condiciones o expresiones regulares, veamos un ejemplo: Sea A = Hoy es viernes y
B =Este es el ao 2012.
Veamos el valor que podemos obtener de analizar esta expresin con el operador AND.
Si asumimos que A y B son verdaderas, entonces obtenemos que la expresin Hoy es viernes Y
este es el ao 2012 es verdadera, segn nuestra tabla AND segunda fila de valores.
Si asumimos que A es falsa y B verdadera, entonces obtenemos que la expresin Hoy es viernes Y
este es el ao 2012 es falsa, segn la tabla AND tercera fila de valores.
Ahora analicemos un ejemplo con el operador OR, asumimos lo siguiente A=Mi clase favorita es
Pgina 5 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
Versin: 02
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
Qumica, B=Mi clase favorita es Educacin fsica.
Si asumimos que A, B son verdaderas el Resultado de la expresin Mi clase favorita es qumica o
mi clase favorita es Educacin fsica seria verdadero pues segn la tabla del OR primer fila de
valores V v V = V.
El operador NOT es el ms sencillo de aplicar, puesto que su funcin consiste en negar la expresin.
R=Me gusta ir al colegio, si aplicamos el operador NOT el resultado sera ~R= No me gusta ir al
colegio.
Este proceso se aplica para dos o ms expresiones, por ejemplo:
T= El profesor de clculo asisti a clase hoy
M=El descanso es a las 10:00 AM
F =Hoy es lunes
G=Maana es Mircoles
Podemos obtener la tabla de verdad para la siguiente combinacin de estas expresiones
(T ^ F) v (G v T) ^ (M v F), asumiendo que F y G son verdaderas, T y M falsas obtenemos lo siguiente:
(T ^ F) v (G v T) ^ (M v F)
T
F
Expresiones
M F
G
F
V
V
1
T^F
F
2
GvT
V
Pasos
3
MvF
V
4
1v2
V
5
3^4
V
El resultado de la expresin bajo estos valores es Verdadero segn el paso 5.
Operadores relacionales
Pgina 6 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
Igualmente existen los operadores de la siguiente tabla que permiten simplificar operaciones cuyo
resultado es un valor de verdad
Operador
<
>
<>
<=
>=
=
significado Ejemplo
Valor
menor que
4 < 8 VERDADERO
mayor que
4 > 8
FALSO
diferente
5 <> 6 VERDADERO
menor o igual 45<=45 VERDADERO
mayor o igual 23>=12 VERDADERO
igual
4=6
FALSO
Jerarqua de operadores
Sabemos que al momento de realizar operaciones debemos tener en cuenta la jerarqua en los operadores
pues el resultado ser errado si los aplicamos de forma equivocada.
Efectuar las operaciones entre parntesis, corchetes y llaves.
Signo
Potencia
Producto y divisin
Modulo
Suma y resta
Relacionales
Negacin
And
Or
En base a la teora de esta gua resuelva las siguientes actividades:
1. Complete las frases.
a.
Pgina 7 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
b.
c.
3.4
Actividades de transferencia del conocimiento.
Tarea de aprendizaje
1.
2.
3.
Investigue el concepto de tablas de verdad.
Obtenga la tabla de verdad para las siguientes expresiones
((A v B v D) ^ C) v (A ^ D) v A
{ (~(L v M) v N) ^ (( L ^~M ) ^ L ) }v N
Obtenga el valor de las siguientes expresiones
AvBvCvX^R^TvP, si A,C,X,R son verdaderas y las dems falsas.
(A<=C)^(C>D) v (A=D), Si A=8, C=3, D=0
Pgina 8 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
GUA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006-GFPI
4.
Evaluar la siguiente expresin aritmtica
a * (b + c) + c * (d + e) para los valores: a = 3, b = 2, c = 1, d = 8, e = 4
5.
Realice 5 ejemplos que correspondan a cada categora de tipos de datos.
6.
Realice el anlisis E-P-S y diseo en pseudocdigo segn el siguiente ejemplo.
a. Convertir bolvares a dlares
Anlisis E-P-S
Entradas: Cantidad en bolvares (bolvares),
valor del dlar (dlar)
Proceso: Calcular el equivalente de bolvares en dlares
dlares = bolvares * dlar
Salida: Cantidad en dlares (dlares)
7.
Implemente uno de los siguientes ejercicios en C#
3.5
3.6
Dado el peso de una persona en libras, calcular su peso en kilogramos y gramos.
Leer cuatro nmeros reales. Calcular y escribir su producto, suma y su media
aritmtica.
Suponga que un individuo desea invertir su capital en un banco y desea saber cunto
dinero ganara despus de un mes si el banco paga a razn de 2% mensual.
Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el
vendedor desea saber cunto dinero obtendr por concepto de comisiones por las
tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta
su sueldo base y comisiones.
Actividades de evaluacin.
Pgina 9 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Evidencias de Aprendizaje
Criterios de Evaluacin
Cdigo: F004-P006-GFPI
Tcnicas e Instrumentos de
Evaluacin
Evidencias de Conocimiento :
Da respuesta en un foro
sobre que es un algoritmo,
fases de los algoritmos, tipos
de datos y operadores.
Evidencias de Desempeo:
Realiza sustentacin de
ejercicios propuestos en la
gua de aprendizaje.
Elabora algoritmos de
acuerdo con un
problema dado.
Da respuesta sobre
que es un operador,
los tipos de datos y su
aplicacin.
Cuestionario en
plataforma sobre
fundamentos bsicos de
algoritmia.
Participacin en foro
virtual.
Lista de chequeo.
Evidencias de Producto:
Desarrollar ejercicios
propuestos en la gua, en los
cual aplique los conceptos
de algoritmia.
Pgina 10 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006GFPI
4. RECURSOS PARA EL APRENDIZAJE
Materiales de formacin devolutivos:
(Equipos/Herramientas)
ACTIVIDADES DEL
PROYECTO
Talento Humano (Instructores)
DURACIN
(Horas)
Descripcin
Recoleccin
informacin y
anlisis
de
requerimient
os.
Materiales de formacin
(consumibles)
10
Computador
Cantidad
Descripcin
Cantidad
Hojas papel
tamao carta
Especialidad
Desarrollo de software
Cantidad
AMBIENTES DE
APRENDIZAJE TIPIFICADOS
ESCENARIO (Aula,
Laboratorio, taller, unidad
productiva)y elementos y
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente
Aula de informtica.
Conexin a Internet
Pgina 11 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIN
Procedimiento Ejecucin de la Formacin Profesional Integral
GUA DE APRENDIZAJE
Versin: 02
Fecha: 30/09/2013
Cdigo: F004-P006GFPI
5. GLOSARIO DE TERMINOS
Lectura: Consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor
Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o
mensaje.
Algoritmo: Secuencia de pasos lgicos para dar solucin a un problema, con un inicio y fin definidos.
Variable: espacio reservado de memoria cuyo valor puede cambiar durante la ejecucin del programa.
Constante: espacio reservado de memoria que permanece constante durante la ejecucin del programa.
Diagrama de Flujo de Datos: Representacin grfica de un algoritmo.
Operador: Un operador es un smbolo que representa alguna operacin la cual nos genera un resultado,
existen LOGICOS Y ARITMETICOS.
6. REFERENTES BIBLIOGRFICOS
Jeraquia de operadores, disponible en:
http://teoria-de-programacion.globered.com/categoria.asp?idcat=36
Tipos de datos, disponible en:
http://msdn.microsoft.com/ess/library/47zceaw7(v=vs.80).aspx
Jeraquia de Operadores, disponible en:
http://www.ditutor.com/numeros_naturales/jerarquia_operaciones.html
Programacin en C#, disponible en:
http://msdn.microsoft.com/es-es/library/47zceaw7(v=vs.80).aspx
Pgina 12 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA
Versin: 02
GUA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIN
Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral
Cdigo: F004-P006-GFPI
7. CONTROL DEL DOCUMENTO (ELABORADA POR)
Nombre
Cargo
Dependencia
Fecha
Roberto Julian Riao
Rios
Instructor, ingeniero
de sistemas
Articulacin con la
media
Diciembre 2013
Pgina 13 de 13