LABORATORIO 1.
ALGORITMOS SIMPLES
GUÍA DE LABORATORIO Nº 1
UNIDAD 1
Introducción a los elementos básicos de Algoritmos simples
1. Para realizar la actividad propuesta para la segunda unidad usted debe
realizar lo siguiente.
2. Consultar a su tutor sobre las dudas acerca de un tema, si es necesario.
3. Para enviar la evidencia debe:
- Ingresar a la plataforma BlackBoard
- Hacer clic en la opción Ing. Yahith Gutiérrez del menú principal.
- Ubicar la carpeta Actividades - Algoritmos.
- Ubicar la carpeta Unidad I.
- Hacer clic en el link Actividad 1. Algoritmos Simples
- Clic en Examinar
- Clic en Enviar
Revisar los documentos para la UNIDAD 1, propuestos en el link
MATERIAL DE APOYO del menú principal.
Descripción de la actividad
El pensamiento algorítmico se caracteriza por la organización y ejecución de
una serie de pasos simples, interconectados y finitos que brindan la solución
a un problema dado. Es por esto, que se hace necesario conocer la
fundamentación teórica y/o conceptual de la lógica algorítmica.
1
SENA - Servicio Nacional de Aprendizaje
ALGORITMOS – SEUDOCODIFICACION
ACTIVIDADES DE APRENDIZAJE
Antes de desarrollar algún Algoritmo, ejecute los siguientes pasos.
1. El enunciado es claro y completo?.
2. Análisis del problema – Que se pide realizar?, Que datos, procesos o
variables necesitamos?
3. Seleccionar la mejor alternativa – Visión clara de lo que se va a
realizar.
4. Seudocodificación o desarrollo del programa. Diseño y variables
con una buena explicación.
Prueba de escritorio – Verifica si el desarrollo del programa es correcto en
PSeInt
Ejemplo de cómo podemos dar solución a un problema planteado
de algoritmo. Variables y procedimientos.
Ej. Escribir un algoritmo que lea las cuatro notas de un estudiante
(Cada nota en la escala entre 1 y 20) e imprima la nota definitiva.
Primero se debe identificar los datos de entrada, es decir cuáles son los
datos conocidos en el problema. En nuestro caso, el problema nos dice
“que lea” las cuatro notas de un estudiante, es decir esos son los datos
de entrada. Así tendríamos que “leer” las cuatro notas. Ejemplo: leer n1,
n2, n3, n4, donde n1 será la variable que contendrá la nota 1, n2 la nota
2 y así sucesivamente.
Segundo, debemos identificar “qué nos piden”. En el problema nos dicen
que “imprima la nota definitiva”, es decir, esa es la información de salida.
Ejemplo: Imprimir notadef, donde notadef será la nota definitiva, es decir
el promedio de las cuatronotas.
Tercero, debemos plantear la solución al problema, de tal forma que con
los datos de entrada, obtengamos lo que nos piden. En este caso, la nota
definitiva será igual al promedio de las cuatro notas, es decir sumamos
las cuatro notas y al resultado de la suma, lo dividimos entre cuatro.
De esta manera, tendremos nuestro algoritmo:
2
SENA - Servicio Nacional de Aprendizaje
Inicio
leer n1, n2, n3, n4
suma = n1 + n2 + n3 + n4
notadef = suma/4
Imprimir notadef
Fin
Ejercicios propuestos de Algoritmos Simples
1) Crear un programa en PSeint que permita hacer las tres operaciones
básicas.
2 ) Desarrolle en Pseint un programa que me halle el área de un triángulo.
Sabiendo que a=b*h/2
3) Crear un programa en PSeint que permita calcular el sueldo mensual de
un trabajador teniendo en cuenta los días trabajados y el valor del día.
4) Un Crear un programa en PSeint que permita calcular una cantidad dada
en pesos, obtener la equivalencia en dólares, asumiendo que la unidad
cambiaria es un dato desconocido.
5) Desarrolle en Pseint un programa que pase de dólar americano a peso
colombiano.
6) Crear un programa en PSeint que permita calcular la edad de una
persona.
7) 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
del 2% mensual.
8) Una tienda ofrece un descuento del 15% sobre el total de la cuenta, y
un cliente desea saber cuánto deberá pagar por su compra final.
9) Un vendedor recibe un sueldo base más un 10% extra por comisión de
su venta. El vendedor desea saber cuánto dinero obtendrá por concepto de
comisiones por las tres ventas que realiza en un mes y el total que recibirá
en el mes tomando en cuenta su sueldo base y comisiones.
3
SENA - Servicio Nacional de Aprendizaje
10) Un maestro desea saber qué porcentaje de hombres y mujeres hay en
un grupo de estudiantes.
11) Crear un programa en PSeint que permita calcular el área de un círculo.
12) Desarrolle en Pseint un programa que permita convertir una distancia
en metros a pies y pulgadas.
13) Desarrollar un algoritmo que permita elevar al cubo un número.
14) Desarrolle en Pseint un programa que permita desplegar el peso dado
en kilos de una persona en gramos, libras y toneladas.
15) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25%
del salario anterior.
16) Crear un programa en PSeint que lea una cantidad depositada en un
banco y que calcule la cantidad final después de aplicada el 20% de interés.
17) Un alumno desea saber cuál es su calificación final en la materia de
base de datos. Dicha calificación se compone de tres exámenes parciales
cuya ponderación es 30%, 30% y 40%.
18) Un alumno desea saber cuál será su calificación final en la materia de
Algoritmos Dicha calificación se compone de los siguientes porcentajes:
a. 55% del promedio de sus tres calificaciones parciales.
b. 30% de la calificación del examen final.
c. 15% de la calificación de un trabajo final.
Criterios de evaluación
- Las aplicaciones deben permitir ingresar cada una de las entradas
descritas en los enunciados
- Cada una de las aplicaciones debe permitir mostrar cada una de las
salidas propuestas en los enunciados.
4
SENA - Servicio Nacional de Aprendizaje