ALGORITMOS 2. Tipos de instrucciones
En esta publicación vas a encontrar:
- Qué son las instrucciones secuenciales y ejemplos de la vida cotidiana
- Qué son las instrucciones condicionales y ejemplos de la vida cotidiana
- Qué son las instrucciones repetitivas y ejemplos de la vida cotidiana.
Un Algoritmo está compuesto por instrucciones de diferentes tipos: secuenciales, condicionales y repetitivas. Veámoslas con más detalle a continuación.
A.-INSTRUCCIONES SECUENCIALES
Instrucciones Secuenciales: son las que se ejecutan una después de la otra, en el orden en el que están escritas. Ejemplo: las instrucciones para tomar mate, o para describir los pasos que seguís desde que te levantás hasta que llegás a la escuela.
B.- INSTRUCCIONES CONDICIONALES
Instrucciones Condicionales: son las que se ejecutan solamente si ocurre determinada condición o situación. Por ejemplo: si tengo ganas de tomar mate, me preparo el mate y tomo, y sin no tengo ganas no hago nada. En estas instrucciones aparecen las palabras SI, ENTONCES, y SINO.
EJEMPLO 1
SI me porto mal en clase ENTONCES
Me van a retar
SINO
Todo bien
EJEMPLO 2
SI llueve ENTONCES
Usar paraguas
SINO
No usar paraguas.
EJEMPLO 3
SI tu edad es 18 o más ENTONCES
Sos mayor de edad
SINO
Sos menor de edad.
Video . “SI Entonces Sino”. https://youtu.be/_j__K71V64Y
Te dejo acá un video que explica las Estructuras condicionales en Lenguaje Natural y los Operadores que se usan en las condiciones.
C.-INSTRUCCIONES REPETITIVAS
Instrucciones Repetitivas: son instrucciones exactamente iguales que se repiten. Por ejemplo, cuando tomo mate hay dos cosas que repito varias veces: pongo agua en el mate y tomo el mate. Veamos un ejemplo sencillo, en lenguaje natural.
EJEMPLO: Algoritmo para tomar mate hasta que el agua esté fría:
1.Inicio
2.Poner agua en la pava
3.Poner la pava sobre la hornalla encendida HASTA QUE esté caliente
4.Poner yerba en el mate
5. REPETIR
6. poner agua en el mate
7. tomar mate
8. HASTA QUE agua=fría
ACTIVIDAD Nº 2
1).-¿Cuál es la diferencia entre un programa y un algoritmo?
2).-Mencioná los tipos de instrucciones que se pueden encontrar en un algoritmo
3).-Explicá qué son las instrucciones secuenciales.
4).-Explicá qué son las instrucciones condicionales.
5).- ¿Te acordás del algoritmo que hicimos para poner el celular a cargar?¿Es necesario ponerlo a cargar si la batería está al 100%? ¿En qué momento lo ponemos a cargar? Escribí ese algoritmo en lenguaje natural pero teniendo en cuenta en qué momento lo vamos a poner a cargar. (Por ejemplo, si la batería está al 30%, si está a menos de 30, etc)
Escribir los siguientes algoritmos usando instrucciones secuenciales y condicionales.
a).-Escribir un algoritmo que determine si un alumno aprobó o no el área de Sociales.
b).-Escribir un algoritmo que le pida a la persona dos números, los sume y diga si la suma es un número negativo o positivo.
c).- Escribir un algoritmo que le pregunte la edad a una persona y diga si es mayor de edad o no
a) Escribir un algoritmo que determine si un año es bisiesto o no
b) Escribir un algoritmo que le explique a un peatón si puede cruzar o no según sea el color del semáforo (OJO es un semáforo de peatones, solo tiene dos colores)
c) Escribir un algoritmo que explique qué cosas son faltas en voley (o futbol u otro deporte)
Usar REPETIR-HASTA QUE en las siguientes situaciones:
a).-Algoritmo para cepillarse los dientes
b).-Algoritmo para peinarse