Sei sulla pagina 1di 26

SECCION 1

NOMBRE ESTUDIANTE - GRADO

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 chicos los adopten en sus
procesos académicos, logrando mejorar la capacidad de razonar, organizar y
ordenar soluciones de manera lógica.

Al lograr que el estudiante se apropie de conceptos tales como: algoritmos,


variables, bucles, ciclos, condicionales, entre otros, lo fortalecerá para que
cuando inicie en el aprendizaje de asignaturas complejas, esté formado con una
estructura cimentada y podrá resolver problemas con bases sólida en lógica y
pensamiento sistemático.

3
1. INICIEMOS....
1.1 PASOS PARA REALIZAR TAREAS

En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que
tienen procedimientos y reglas. Incluso, muchas veces no somos conscientes de ellos.

Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que convivimos a


diario sin que nos haga falta una definición precisa de este proceso. El hecho de que
conozcamos cómo funciona el sistema digestivo, no implica que los alimentos que
consumimos nos alimenten más o menos.

La familiaridad de lo que sucede día a día nos impide ver muchos algoritmos que
pasan a nuestro alrededor. Procesos naturales como la gestación, las estaciones, la
circulación sanguínea, los ciclos planetarios, etc, son algoritmos naturales que
generalmente pasan desapercibidos.

4
EJEMPLO
Lavarnos los dientes es un procedimiento que realizamos varias veces al día. Veamos
la forma de expresar este procedimiento como un Algoritmo:

•Tomar la crema dental


•Destapar la crema dental
Tomar el cepillo de dientes
•Aplicar crema dental al cepillo
•Tapar la crema dental
•Abrir la llave del lavamanos
•Remojar el cepillo con la crema dental
•Cerrar la llave del lavamanos
•Frotar los dientes con el cepillo
•Abrir la llave del lavamanos
•Enjuagarse la boca
•Enjuagar el cepillo
•Cerrar la llave del lavamanos
•Secarse la cara y las manos con una toalla

5
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

Se pueden agregar más pasos o disminuir el proceso,


esto depende; lo que se quiere es solucionar
ordenadamente el problema.
6
Actividad 1
Diseñemos un algoritmo de 10 pasos para Lavarse el Cabello.

1. Entramos a la ducha
2. Abrimos la llave
3. Vemos si hay agua
4. Si hay agua
5. Mojamos el cabello
6. Cerramos la llave
7. Aplicamos el shampoo
8. Abrimos la llave
9. Nos quitamos el shampoo
10. Cerramos la llave
12. Nos secamos el cabello
13. Salimos del baño
7
Actividad 2
Diseñemos un algoritmo de 10 pasos para ir al cine.

1. Llegar al cine
2. Mirar películas en carteleras
3. Decidir película que vamos a ver
4. Hacer fila
5. Comprar la boletas
6. Hacer fila
7. Comprar la comida o palomitas
8. Esperar a que sea la hora en que presentan la película
9. Entrega boletos al empleado.
10. Ver la película en tu sala asignada.

8
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 9
Actividad 4
Reflexiona sobre la actividad 3:

¿Consideras que en la solución de los laberintos se realizaron algoritmos?


Si_x__
No___

Explica tu respuesta.
Ya que en un algoritmo nos planteamos un objetivo en el que buscamos varias
soluciones para así tener un proceso y llegar a un resultado

¿Cuál es tu conclusión acerca del segundo laberinto?

Que a pesar de a pesar de tener diferentes procesos , sus objetivos y


soluciones siempre van hacer lo mismo

10
Actividad 5
Describe, lo más detalladamente posible y en orden, los pasos a realizar para llevar a cabo
cada una de las siguientes tareas. Enumerar los pasos.

Empacar un regalo Botar la basura

1. Buscar el regalo 1. Buscar una bolsas que sea


2. Comprar el regalo ideales y resistentes
3. Comprar los materiales que 2. Separar la basura en orgánicos,
necesitas para envolverlo inorgánicos y desechos
4. Buscar en internet ideas para 3. Ya separadas echar cada en su
empacarlo bolsa
5. Empacar el regalo 4. Amarrar bien la bolsa
6. Entregar el regalo 5. Verificar que no tenga ninguna
abersuta
6. Buscar el contenedor de basura
7. Meter las bolsas en el
contenedor de basura
8. Cerrar el contenedor
9. Salir de casa con el contenedor
de basura
10. Dejarlo en la esquina 11
Actividad 6
Construye un avión de papel paso a paso y en forma ordenada. Luego escribe en orden los
pasos, para explicarle a otra persona cómo elaborarlo.

Pasos para hacer un avión de papel

1. Buscar una hoja de papel o reciclar una


2. La doblamos la hoja de papel por la mitad a lo largo
3. Dobla las dos esquinas superiores hacia abajo
4. Dobla las esquinas superiores hacia el doblez central
5. Dobla el papel nuevamente por la mitad
6. Dobla las alas.
7. Dobla las alas otra vez.
8. Abre las alas
9. Lanza el avión.

12
Reflexiona
Reflexiona sobre el lenguaje que utilizas diariamente para comunicarte con tus padres,
hermanos, profesores y compañeros.

1. ¿Utilizas un lenguaje preciso?

No algunas veces tiendo a hablar rápido enredando las


palabras y a veces con tono un poco alto

2. ¿Utilizas palabras corrientes?

Si trato la mayoría de veces utilizarlas para verme


educada en publico aunque en privado soy un poco
grosera

13
Actividad 7

Numera en orden lógico los pasos siguientes (para pescar):

_3__ El pez se traga el anzuelo.


_4_ Enrollar el sedal.
_2__ Tirar el sedal al agua.
_7__ Llevar el pescado a casa.
_6__ Quitar el Anzuelo de la boca del pescado.
_1__ Poner carnada al anzuelo.
_5__ Sacar el pescado del agua.

14
Definición de Bucle
Un Bucle es la repetición de uno o varios pasos
en un Algoritmo, nos facilita el proceso, sobre
todo cuando estamos escribiendo el algoritmo.
Ejemplo: Una profesora necesita confirmar los datos de seis estudiantes, vamos
a diseñar el algoritmo.
Inicio
Abre la planilla del curso
Lee nombre y apellido del estudiante 1 Bucle
Estudiante confirma datos
Lee nombre y apellido del estudiante 2 Inicio
Estudiante confirma datos Abre la planilla del curso
Lee nombre y apellido del estudiante 3 Repite 6 veces: Lee nombre y apellido del
Estudiante confirma datos estudiante
Lee nombre y apellido del estudiante 4 Estudiante confirma datos
Estudiante confirma datos Fin
Lee nombre y apellido del estudiante 5
Estudiante confirma datos
Lee nombre y apellido del estudiante 6
Estudiante confirma datos
Fin 15
Actividad 8
¿Qué ventajas encuentras al utilizar Bucles?
Que nos permite simplificar los problemas que debemos resolver así
ahorrando tiempo

¿En qué situación de la casa o del colegio podemos utilizar bucles?


Cuando limpiamos la casa ya por cada habitación sacudimos el polvo, barremos y lo
trapeamos la casa

Analiza la siguiente situación:


El timbre que indica que inicia o finaliza cada hora de clases en el
colegio, ¿se puede considerar como un bucle?, explica.
Si ya que entre la semana suena aproximadamente a la misma hora
según hasta donde tengo conocimiento

16
Actividad 9
Diseña dos algoritmos en los que se utilicen bucles.

Nombre Algoritmo: Nombre Algoritmo:


Prepararnos para la escuela Jugar un juego

1. Nos levantamos a las 5 de la 1. Seleccionar el juego que deseamos


mañana jugar
2. Nos cepillamos los dientes 2. Comenzamos a jugar
3. Tomamos una ducha 3. Perdemos
4. Nos colocamos el uniforme 4. Volvemos a comenzar
5. Desayunamos 5. Jugamos otra vez
6. Salimos de casa 6. Perdemos de nuevo
7. Caminamos hacia el colegio
8. Entramos al colegio
9. Inicio de clases
10. Salimos a recreo
11. Terminan las clases
12. Vamos a casa

17
Definición de Condicionales
Un Condicional nos ayuda a tomar decisiones,
con el fin de establecer qué camino seguir.

Ejemplo: en un algoritmo necesitamos determinar si un estudiante aprueba o


no un examen. Digamos que sí, si saca 100% y sino lo pierde.
Explicación
Inicio
La palabra leer nota se emplea para capturar datos, un ejemplo es
Leer nota cuando accedemos a un correo electrónico; al abrir la página nos
Si nota = 100% pide un usuario y una contraseña, a esto se le llama captura de
Imprima ‘aprobó’ datos. En este caso la captura es la nota del estudiante.
Si_no
Imprima ‘no aprobó’ La condición es : si el estudiante saca 100%, imprima (así se le llama
a mostrar un mensaje en pantalla) ‘aprobó’, se le coloca comillas
Fin_si
por que es un texto que se verá en la pantalla del sistema.
Fin Si no se cumple el 100% imprime ‘no aprobó’.

El condicional tiene un fin, y luego se le asigna un fin al algoritmo.

18
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

Para este algoritmo hemos utilizado además del condicional un


operador: Y, que sirve para conectar las opciones, en el próximo
tema ampliaremos este tema. .
19
Actividad 10
Explica que hace el siguiente algoritmo.

Algoritmo

Inicio
Leer color
Si color = negro Se nos explica que si seleccionamos el
Imprima ‘color oscuro’ color negro nos responderá con el
Si_no “color oscuro” y si este no sale
Imprima ‘color claro’ responderá con “color claro”
Fin_si
Fin

20
Actividad 11
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
Inicio
Leer Nombre, Apellido
si usuario= cualquier texto
imprima ‘Bienvenido a este
servicio’
si no
imprima ‘solo use letras por
favor’
Entrar si
Fin
21
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

22
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.

23
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
24
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. Algoritmo 3
1. Escogemos la
Algoritmo 1 Algoritmo 2 información que
1. Elegimos el 1. Entramos a la play deseamos buscar
ejercicio a store 2. Prendemos la
realizar en la 2. Escogemos un computadora
calculadora juego de autos de 3. Seleccionamos el
2. Prendemos la carrera buscador
calculadora 3. Lo descargamos 4. Escribo lo que
3. Oprimo varias 4. Abrimos la app necesito en el
veces 5. Oprimimos inicio buscador
4. Oprimo igual 6. Elegimos el auto 5. Selecciono la pagina
5. Obtengo el 7. Corremos en la con la información
resultado pista adecuada
8. Ganamos 6. Ver la información
9. Salimos del juego 7. Diligenciar la 25
información
FIN SECCION 1

26

Potrebbero piacerti anche