Professional Documents
Culture Documents
Versin: 02
Cdigo: GFPI-F-019
GUA DE APRENDIZAJE N 3
PROGRAMACIN DE SOFTWARE
Cdigo: 228120
Versin: 102
Cdigo: 724205
Actividad (es) de
Aprendizaje:
Ambiente de
formacin
MATERIALES DE FORMACIN
DEVOLUTIVO
CONSUMIBLE
DIAGNSTICAR LA
NECESIDADES DE
SISTEMATIZAR
PROCESOS
ADMINISTRATIVOS EN LA
EMPRESA.
Aula de
Sistemas
Computadores
con software
de
programacin
Resultados de Aprendizaje:
Competencia:
220501032 - ANALIZAR
LOS REQUISITOS DEL
CLIENTE PARA
CONSTRUIR EL SISTEMA
DE
INFORMACION.
Marcadores
borrables y
borrador
acrlico
2. INTRODUCCIN
El desarrollo de algoritmos es un tema fundamental en el diseo de programas o soluciones. Por lo cual, el
aprendiz SENA debe tener buenas bases que le sirvan para poder crear de manera fcil y rpida sus
programas.
La siguiente gua tiene como objetivo facilitarle al aprendiz SENA el desarrollo de su capacidad analtica y
creadora, para de esta manera mejorar su destreza en la elaboracin de algoritmos que sirven como base
para la codificacin de los diferentes programas que tendr que desarrollar a lo largo de su vida laboral.
Pgina 1 de 8
Versin: 02
Cdigo: GFPI-F-019
Pgina 2 de 8
Versin: 02
Cdigo: GFPI-F-019
El lenguaje algortmico es aquel por medio del cual se realiza un anlisis previo del problema
a resolver y encontrar un mtodo que permita resolverlo. El conjunto de todas las operaciones
a realizar, y el orden en el que deben efectuarse, se le denominan algoritmo.
El lenguaje informtico o lenguaje de programacin es aquel por medio del cual dicho
algoritmo se codifica a un lenguaje comprensible por el ordenador. Este tipo de lenguaje es el
que puede interpretar la mquina para realizar los procesos planteados en el algoritmo.
VARIABLES:
Son espacios de memoria donde se almacenan datos que pueden variar durante o al final
de la ejecucin de un programa. Para nombrar variables utilizamos identificadores, los
cuales deben cumplir las siguientes reglas:
1. Todo identificador debe comenzar con una letra.
2. No debe contener caracteres especiales como: $ * ( ) < > , ; - . a excepcin del
carcter (_) tambin llamado ralla baja o guin de subrayado.
3. Debe tener un nombre significativo; es decir que indique lo mejor posible el dato
o los datos que va a almacenar.
4. El identificador no debe ser demasiado extenso o largo para evitar ambigedades.
CONSTANTES:
Son espacios de memoria que pueden almacenar datos que nunca cambian de valor; al
igual que las variables requieren de un identificador el cual maneja las mismas reglas
mencionadas anteriormente.
Ejemplo:
n = 48
La letra indica que esta constante se llamar n a lo largo de todo el programa, y el nmero
48 indica que el valor de la constante es 48.
Pgina 3 de 8
Versin: 02
Cdigo: GFPI-F-019
ASIGNACIN:
Un bloque de asignacin es utilizado para asignar valores exactos o expresiones a una
variable; es de aclarar que una asignacin siempre reemplazar el valor que la variable
tena guardado anteriormente siendo ste reemplazado por el nuevo valor.
El formato general de asignacin es:
Variable=Expresin o valor
En donde Expresin puede ser una sentencia aritmtica o lgica o una constante o
variable y valor puede ser un dato numrico, alfanumrico o alfabtico.
Supongamos que tenemos en la memoria una variable con el nombre n. Si quisiramos
almacenar en n el nmero 5 solamente se debe hacer lo siguiente:
n=5
TIPOS DE DATOS:
Existen dos tipos de datos; simples y estructurados; los primeros solo ocupan un campo de
memoria, los segundos se caracterizan por hacer referencia a un grupo de campos de memoria
determinados por un solo identificador.
Dentro de los datos simples encontramos los siguientes:
Numricos: (Entero y reales) Acepta nmeros negativos y positivos
Carcter: Acepta letras y nmeros
Lgico: Se representa con un valor verdades o falso.
3.3
Algoritmos:
Disear un algoritmo, que indique la manera cmo se debe buscar en el directorio de
pginas amarillas el nombre de un almacn.
Disear un algoritmo que indique la manera cmo se debe cambiar un neumtico de un
carro
Leer 3 nmeros, hallar la sumatoria e imprimir el resultado.
Calcular la nota definitiva de un alumno, cuyas notas parciales son: 3.0, 4.5 y 4.0.
Hallar el producto de 3 nmeros e imprimir el resultado obtenido.
Calcular e imprimir el rea de un cuadrado.
Hallar el valor del da de un empleado que gana 5.000 por hora.
Disee un algoritmo para determinar el rea de un tringulo.
Construir un algoritmo que calcule el total a pagar por un producto, teniendo en cuenta que
tienen un valor bsico, a dicho valor se le debe aumentar el 16% del IVA.
Disear un algoritmo que indique cmo debemos hacer para buscar una direccin en la
ciudad de Bogot
Elaborar un algoritmo que indique cmo debemos hacer para preparar una ensalada de
frutas
Pgina 4 de 8
Versin: 02
Cdigo: GFPI-F-019
Variables
1. Indique cules nombres de las siguientes variables son correctas:
i. sueldo
ii. 1sueldo
iii. sueldo1
iv. temporal
v. temporal2
vi. sueldo bsico
vii. s_basico
viii. sueldo/basico
2. Al final del siguiente conjunto de instrucciones cules son los valores finales de las variables a,
byc
var a,b,c enteros
a = 10
b=5
c=a
a=b
b=c
c = 10
Pgina 5 de 8
Versin: 02
Cdigo: GFPI-F-019
b = 41
c = (b*2)/2
c = (c-a)+b
b = (b-c)+ a
a = a/c
3.4 Actividades de transferencia del conocimiento.
a. Consultar los tipos de operadores (aritmticos, de relacin y lgicos), explicar cada uno de ellos
utilizando tablas.
b. Consultar la tabla de verdad condicional y explicarla.
3.5
Actividades de evaluacin.
Evidencias de Aprendizaje
Evidencias de Desempeo:
Resuelve los ejercicios
aplicando la lgica de
pensamiento.
Criterios de Evaluacin
Tcnicas e Instrumentos de
Evaluacin
Evidencias de Producto:
Ejercicios resueltos en medio
magntico.
Pgina 6 de 8
Versin: 02
Cdigo: GFPI-F-019
AMBIENTES DE
APRENDIZAJE TIPIFICADOS
Cantidad
ESCENARIO (Aula,
Laboratorio, taller, unidad
productiva) y elementos y
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente
Ambiente de Sistemas
DURACIN
(Horas)
Descripcin
APLICAR
LOS
FUNDAMENTOS DE
PROGRAMACIN
Materiales de formacin
(consumibles)
Computadores
Tablero
Video Beam
Cantidad
30
1
1
Descripcin
N/A
Cantidad
N/A
Especialidad
Instructor Ingeniero de
sistemas o Tecnlogo en
sistemas o en carreras
afines.
Pgina 7 de 8
Versin: 02
Cdigo: GFPI-F-019
5. GLOSARIO DE TERMINOS
6. REFERENTES BIBLIOGRFICOS
LGICA DE PROGRAMACIN, Gua para el estudiante, Mauricio Javier Rico Lugo
Algortmos informticos, Paola Saavedra, Edicin 2010
Elaborado por:
Ing. DUBER JAIR ROCHA BOTERO
Febrero de 2015
Pgina 8 de 8