Está en la página 1de 13

SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02

SISTEMA INTEGRADO DE GESTIÓN Fecha: 30/09/2013


Procedimiento Ejecución de la Formación Profesional Integral
Código: F004-P006-
GUÍA DE APRENDIZAJE
GFPI

GUÍA DE APRENDIZAJE Nº 2

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código: 228120


Técnico Programación De Software Versión: 100
Nombre del Proyecto:
Código: 471143
Sistema De Información Para La Gestión Empresarial
Fase del proyecto:
Identificación del problema (Análisis y Diseño)
Actividad (es) de Ambiente de MATERIALES DE FORMACIÓN
Aprendizaje: formación: DEVOLUTIVO CONSUMIBLE
• Conceptualización • Aula de (Herramient (unidades
de algoritmos. informá a - equipo) empleadas
Actividad (es) del • Construir algoritmos tica. Materiales
devolutivos:
durante el
Proyecto: que conlleven a la • Comput programa)
• Recolección solución de una adores.
información y situación planteada. • Conexió Computado Hojas papel
r. tamaño carta
análisis de na
requerimientos Internet
.
• VideoBe
an
• Extintor
Resultados de Competencia:
Aprendizaje:
Analizar los requerimientos del cliente para construir el sistema de información.
• 22050103201
Identificar cada uno de
los conceptos y principios
que constituye la
programación orientada
a objetos para
interpretar el diseño.

Duración de la guía ( en 10 Horas


horas)

Página 1 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

2. INTRODUCCIÓN

Diariamente hacemos uso de sistemas de información, 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 solución a necesidades. El desarrollo
de esta guía nos introduce en la terminología y algunos ejemplos para comprender que es un
algoritmo y como funciona.

La presente guía 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 solución de problemas cotidianos mediante sistemas
información.

Al finalizar la guía 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 Reflexión inicial.

En el transcurrir diario realizamos actividades, tareas y procesos que previamente hemos planeado. Si
bien estas actividades no están en la mayoría 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 análisis 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 cómo vamos a
regresar. Proceso similar se sigue cuando damos solución a un problema mediante un algoritmo.

Programar suena a tarea difícil, pero si analizamos la programación está totalmente basada en
procesos sencillos, ordenados y que en la mayoría de casos requieren de operaciones matemáticas y
lógicas, de esto se desprende la importancia de saber manejar adecuadamente los operadores

Página 2 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

aritméticos, lógicos y relacionales, para obtener procesos totalmente confiables.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.

Actividad de Aprendizaje: Conceptualización 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. Cuál es la diferencia entre cada tipo de operador.

Tome apuntes de su investigación, socialice con sus compañeros e instructor. A partir de esta
discusión genere un nuevo aporte en el Foro N1 “Fundamentos de algoritmia”.

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Tipos de datos

En lenguajes de programación 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, números de coma flotante (decimales), cadenas alfanuméricas,
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 multiplicación. 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 adición y
sustracción, pero no la multiplicación.
Éste es un concepto propio de la informática, más específicamente de los lenguajes de programación,
aunque también se encuentra relacionado con nociones similares de las matemáticas y la lógica.

En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos
valores. Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de datos,
aunque lenguajes diferentes pueden usar terminología diferente. La mayor parte de los lenguajes de
programación permiten al programador definir tipos de datos adicionales, normalmente combinando

Página 3 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

múltiples 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 también visto como una limitación impuesta en la interpretación de los datos en
un sistema de tipificación, describiendo la representación, interpretación y la estructura de
los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información
de los tipos de datos para comprobar la verificación 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
erróneo los resultados obtenidos no serán los esperados e incluso la operación no se podrá realizar.

Existen en general los siguientes tipos de datos:

TIPO DE DATO Bits


Char 16
Texto
String >16
8

16
ENTERO
NUMERICO

32

64
Decimal 16
Double 8

Operadores

Un operador es un símbolo que representa alguna operación la cual nos genera un resultado, existen
LOGICOS Y ARITMETICOS.

Operadores Aritméticos

Son usados para realizar operaciones matemáticas, encontramos los siguientes:

Página 4 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

Operadores Lógicos

Los operadores lógicos sirven para combinar condiciones, una condición puede tomar dos valores TRUE
(verdadero), FALSE (falso), por lo tanto el resultado de los operadores lógicos también será true o false.
Trabajamos con los operadores AND (Conjunción) , OR (Disyunción) y NOT, cuyas tablas de verdad son:

AND ( ^ ) OR ( v ) NOR (~)


A B A^B A B AvB A ~A

v v v v v v
v f f v f v v F
f v f f v v
f f f f f f v V

Donde A y B son condiciones o expresiones regulares, veamos un ejemplo: Sea A = “Hoy es viernes” y
B =“Este es el año 2012”.

Veamos el valor que podemos obtener de analizar esta expresión con el operador AND.

• Si asumimos que A y B son verdaderas, entonces obtenemos que la expresión “Hoy es viernes Y
este es el año 2012” es verdadera, según nuestra tabla AND segunda fila de valores.
• Si asumimos que A es falsa y B verdadera, entonces obtenemos que la expresión “Hoy es viernes Y
este es el año 2012” es falsa, según la tabla AND tercera fila de valores.

Ahora analicemos un ejemplo con el operador OR, asumimos lo siguiente A=”Mi clase favorita es

Página 5 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

Química”, B=”Mi clase favorita es Educación física”.

• Si asumimos que A, B son verdaderas el Resultado de la expresión “Mi clase favorita es química o
mi clase favorita es Educación física” seria verdadero pues según la tabla del OR primer fila de
valores V v V = V.

El operador NOT es el más sencillo de aplicar, puesto que su función consiste en negar la expresión.

• R=”Me gusta ir al colegio”, si aplicamos el operador NOT el resultado sería ~R= “No me gusta ir al
colegio”.
Este proceso se aplica para dos o más expresiones, por ejemplo:

T= “El profesor de cálculo asistió a clase hoy”

M=”El descanso es a las 10:00 AM ”

F =”Hoy es lunes”

G=”Mañana es Miércoles”

Podemos obtener la tabla de verdad para la siguiente combinación 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)

Pasos
Expresiones 1 2 3 4 5
T M F G T^F GvT MvF 1v2 3^4
F F V V F V V V V

El resultado de la expresión bajo estos valores es Verdadero según el paso 5.

Operadores relacionales

Página 6 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

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

Jerarquía de operadores

Sabemos que al momento de realizar operaciones debemos tener en cuenta la jerarquía en los operadores
pues el resultado será errado si los aplicamos de forma equivocada.

• Efectuar las operaciones entre paréntesis, corchetes y llaves.


• Signo
• Potencia
• Producto y división
• Modulo
• Suma y resta
• Relacionales
• Negación
• And
• Or

En base a la teoría de esta guía resuelva las siguientes actividades:

1. Complete las frases.


a.

Página 7 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

b.

c.

3.4 Actividades de transferencia del conocimiento.

Tarea de aprendizaje

1. Investigue el concepto de tablas de verdad.


2. 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
3. Obtenga el valor de las siguientes expresiones
• AvBvCvX^R^TvP, si A,C,X,R son verdaderas y las demás falsas.
• (A<=C)^(C>D) v (A=D), Si A=8, C=3, D=0

Página 8 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

4. Evaluar la siguiente expresión aritmética


• 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 categoría de tipos de datos.

6. Realice el análisis E-P-S y diseño en pseudocódigo según el siguiente ejemplo.

a. Convertir bolívares a dólares


Análisis E-P-S

Entradas: Cantidad en bolívares (bolívares),

valor del dólar (dólar)

Proceso: Calcular el equivalente de bolívares en dólares

dólares = bolívares * dólar

Salida: Cantidad en dólares (dólares)

7. Implemente uno de los siguientes ejercicios en C#

• Dado el peso de una persona en libras, calcular su peso en kilogramos y gramos.


• Leer cuatro números reales. Calcular y escribir su producto, suma y su media
aritmética.
• Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto
dinero ganara después de un mes si el banco paga a razón de 2% mensual.
• Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuánto 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.

3.5 Actividades de evaluación.


3.6

Página 9 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento :

• Da respuesta en un foro • Elabora algoritmos de • Cuestionario en


sobre que es un algoritmo, acuerdo con un plataforma sobre
fases de los algoritmos, tipos problema dado. fundamentos básicos de
de datos y operadores. • Da respuesta sobre algoritmia.
Evidencias de Desempeño: que es un operador, • Participación en foro
los tipos de datos y su virtual.
• Realiza sustentación de aplicación. • Lista de chequeo.
ejercicios propuestos en la
guía de aprendizaje.

Evidencias de Producto:

• Desarrollar ejercicios
propuestos en la guía, en los
cual aplique los conceptos
de algoritmia.

Página 10 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
Código: F004-P006-
GUÍA DE APRENDIZAJE
GFPI

4. RECURSOS PARA EL APRENDIZAJE

Materiales de formación devolutivos: Materiales de formación AMBIENTES DE


Talento Humano (Instructores)
(Equipos/Herramientas) (consumibles) APRENDIZAJE TIPIFICADOS

ACTIVIDADES DEL DURACIÓN


ESCENARIO (Aula,
PROYECTO (Horas) Laboratorio, taller, unidad
productiva)y elementos y
Descripción Cantidad Descripción Cantidad Especialidad Cantidad
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente
Recolección
información y • Aula de informática.
Hojas papel
análisis de 10 Computador 1 5 Desarrollo de software 1 • Conexión a Internet
tamaño carta
requerimient
os.

Página 11 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
Código: F004-P006-
GUÍA DE APRENDIZAJE
GFPI

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 lógicos para dar solución a un problema, con un inicio y fin definidos.

Variable: espacio reservado de memoria cuyo valor puede cambiar durante la ejecución del programa.

Constante: espacio reservado de memoria que permanece constante durante la ejecución del programa.

Diagrama de Flujo de Datos: Representación gráfica de un algoritmo.

Operador: Un operador es un símbolo que representa alguna operación la cual nos genera un resultado,
existen LOGICOS Y ARITMETICOS.

6. REFERENTES BIBLIOGRÁFICOS

• 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
• Programación en C#, disponible en:
http://msdn.microsoft.com/es-es/library/47zceaw7(v=vs.80).aspx

Página 12 de 13
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Nombre Cargo Dependencia Fecha

Roberto Julian Riaño Instructor, ingeniero Articulación con la Diciembre 2013


Rios de sistemas media

Página 13 de 13

También podría gustarte