Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUÍA DE APRENDIZAJE Nº 2
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
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.
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
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”.
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.
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
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:
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
• 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:
F =”Hoy es lunes”
G=”Mañana es Miércoles”
(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
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
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.
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.
Tarea de aprendizaje
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
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 Conocimiento :
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
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
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.
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
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
Página 13 de 13