Documente Academic
Documente Profesional
Documente Cultură
Lógica de Programación
Cuadernillo de actividades para desarrollar en casa
Desarrolle las actividades como se indican en la guía didáctica adjunta
2
Presentación
El objetivo de este material, es desarrollar algunos conceptos utilizados en la
lógica de programación de computadores, para que los niños los adopten en sus
procesos académicos, logrando mejorar la capacidad de razonar, organizar y
ordenar soluciones de manera lógica.
3
Definición de Algoritmo
Un Algoritmo es crear paso a paso,
de forma ordenada una solución
para un problema o tarea.
Ejemplo:
Un Algoritmo para lavarse las manos:
1. Inicio
2. Abrimos la llave
3. Mojamos las manos
4. Aplicamos jabón
5. Enjuagamos
6. Cerramos la llave
7. Secamos las manos
8. Fin
1. _____________________________
Inicio
2. _____________________________
3. _____________________________
4. _____________________________
5. _____________________________
6. _____________________________
7. _____________________________
8. _____________________________
9. _____________________________
10._____________________________
Fin
5
Actividad 2
Diseñemos un algoritmo de 10 pasos para ir al cine.
1. _____________________________
2. _____________________________
3. _____________________________
4. _____________________________
5. _____________________________
6. _____________________________
7. _____________________________
8. _____________________________
9. _____________________________
10._____________________________
6
Actividad 3
1-Traza con una línea roja la solución
para resolver el laberinto.
2-Traza con una línea roja la solución para resolver el
laberinto y con una línea azul una segunda opción.
Inicio
Inicio
Fin
Fin
Tomado de: http://www.cuentocuentos.net/dibujo-colorear/968/laberintos-02.html 7
Actividad 4
Reflexiona sobre la actividad 3:
Explica tu respuesta.
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
_______________________ _______________________
11
Definición de Condicionales
Un Condicional nos ayuda a tomar decisiones,
con el fin de establecer qué camino seguir.
12
Ejercicio Resuelto
La siguiente es la apariencia de la entrada a un correo electrónico, vamos a ver
el algoritmo que se necesita.
Algoritmo
Email
Usuario: Inicio
Leer usuario, contraseña
Si usuario = invitado y contraseña=123
Contraseña: Imprima ‘acceso concedido’
Si_no
Imprima ‘acceso denegado’
Fin_si
Fin
Algoritmo
Inicio
Leer color
Si color = negro
Imprima ‘color oscuro’
____________________________________
Si_no
Imprima ‘color claro’ ____________________________________
Fin_si ____________________________________
Fin ____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
14
Actividad 8
Diseñe un algoritmo que lea un nombre y un apellido, luego imprima un saludo
al usuario con su nombre y apellido, dibuje la apariencia del programa.
Dibujo del Programa
Algoritmo
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
15
Operadores
Ayudan a relacionar, comparar y a realizar
operaciones en el diseño de un algoritmo.
Aritméticos Descripción
+ Suma
- Resta
* Multiplicación
/ División
Lógicos Descripción
And Y (debe cumplir las condiciones)
Or O (debe cumplir una de las condiciones)
Relación Descripción
> Mayor que
< Menor que
= Igual a
16
Ejercicio Resuelto
En los siguientes algoritmos utilizamos los conectores Y – O.
Algoritmo Algoritmo
Inicio Inicio
Leer usuario, contraseña Leer usuario, contraseña
y
Si usuario = nuevo contraseña=123 Si usuario = nuevoo contraseña=123
Imprima ‘Bienvenido’ Imprima ‘Bienvenido’
Si_no Si_no
Imprima ‘Dato no encontrado’ Imprima ‘Dato no encontrado’
Fin_si Fin_si
Fin Fin
La diferencia entre estos dos algoritmos es que en el primero los dos datos deben estar correctos:
usuario y contraseña, para que muestre el mensaje Bienvenido.
Y en el segundo puede estar correcto solo uno: usuario o contraseña para que muestre
el mensaje Bienvenido.
17
Actividad 9
Encierra con un círculo los operadores que encuentres en los siguientes
algoritmos.
Algoritmo Algoritmo
Inicio Inicio
Leer usuario, contraseña Leer número uno, número dos
Si usuario = nuevo y contraseña= 123 resultado=número1 + número2
Imprima ‘Bienvenido’ imprima resultado
Si_no Fin
Imprima ‘Dato no encontrado’
Fin_si
Fin
Algoritmo Algoritmo
Inicio
Inicio
Leer datouno, datodos
Leer nombre, apellido
Si datouno>datodos
Si nombre= admin or apellido= user
imprima ‘el mayor es:’ datouno
imprima ‘OK’
Si_no imprima ‘el menor es:’ datodos
Si-no imprima ‘intente otra vez’
Fin_si
Fin_si
Fin
Fin
18
Ejercicios
1. Diseña el algoritmos de una calculadora.
2. Diseña el algoritmo de un videojuego de carrera de autos.
3. Diseña el algoritmo de un buscador de Internet.
19
20