2. Índice:
Introducción
Tema 1: algoritmos, definición, características,
ejemplos.
Tema 2: Diagramas de flujo, definición,
símbolos, reglas
Tema 4: Diagramas de flujo SECUENCIALES.
a)¿cómo saber la edad de una persona?
b)De acuerdo a cuatro números ¿cómo se puede
calcular la suma, multiplicación y
promedio de ellos? Tomando en cuenta que
ellos estarán representados por variables
c)¿cómo calcular la conversiónde una cantidad
en pesos a DOLARES?
Tema 5: Condicionales
3. Introducción
Nosotros estamos trabajando mucho con la creatividad y la
expresión de la creatividad, que nos puede ayudar a crear
cosas nuevas, grandes ideas e innovadoras. Hacemos varias
cosas para fomentar a la creatividad, por ejemplo: los
ozobots, y la creación de códigos para lograr una idea éxitos
o una lógica exitosa.
Lo mismo con los diagramas de flujo, ponen aprueba tu
creatividad y conocimientos anteriores, es una forma de
lógica, que te hace razonar casos o problemas que buscan
ser resueltos con el diagrama de flujo.
4. Creatividad basada en el video de Edward
de bono
Yo aprendí mucho sobre este video , porque habla de cómo
aplicar la creatividad útilmente , porque muchas veces al día
tenemos muchas ideas y no las concluimos o no las ponemos
en práctica y se pierde la idea, cuando te surgen ideas
grandes o ingeniosas es importante cumplir con una serie de
pasos para que nuestra idea se haga realidad , no dejar la
creatividad a un lado o desatendida por que se tiene la idea
que solo nos sirve para cosas artísticas y no las escolares ,
desde la mañana generamos ideas inconscientemente .Es
importante compartir estas ideas innovadoras para que
nuevas surjan.
5. ¿Qué es un algoritmo?
Se denomina algoritmo a un grupo finito de operaciones organizadas de
manera lógica y ordenada que permite solucionar un determinado problema.
Se trata de una serie de instrucciones o reglas establecidas que, por medio de
una sucesión de pasos, permiten arribar a un resultado o solución.
Los algoritmos permiten trabajar a partir de un estado básico o inicial y, tras
seguir los pasos propuestos, llegar a una solución. Cabe resaltar que, sibien
los algoritmos suelen estar asociados al ámbito matemático.
Se pueden expresar a través de lenguajes de programación, pseudocódigo, el
lenguaje natural y también a través de los conocidos como diagramas de
flujo.
Características:
1.- Finitud. Un algoritmo debe terminar en un número finito de pasos
2.- Definitivita. Cada paso del algoritmo debe definirse de modo preciso;
deben de estar especificadas rigurosamentey sin ambigüedad para cada
caso.
3.- Entrada. Un algoritmo tiene 0 ó más entradas.
4.- Salida. Un algoritmo tiene una o más salidas. Es decir, hay datos o
cantidades al término del algoritmo que tiene una relación especifica con los
datos o cantidades de entrada.
5.- Efectividad. El algoritmo debe de ser efectivo. Esto significa que todas las
operaciones deben ser suficientemente sencillas para poder en principio ser
realizadas de modo exacto.
6. Ejemplos:
El profesor pide a sus alumnos realizar una composición escrita acerca de la importancia
de reciclar
1. Inicio
2. Tomar el cuaderno y lápiz
3. Comenzar a escribir los aspectos más relevantes sobre el reciclaje
4. Revisar faltas de ortografías y coherencia del texto
5. Si existen errores volver al paso 3
6. Volver al paso 4
7. Fin
Cambiar la bombilla de la cocina
1. Inicio
2. Quitar la bombilla dañada del techo de la cocina
3. Tomar el envase de las nuevas bombillas y retirar una
4. Colocar la bombilla en el lugar de la bombilla dañada
5. Verificar el funcionamiento de la nueva bombilla
6. Si no funciona volver al paso 3
7. Volver al paso 4
8. Finalizar
7. ¿Qué es un diagrama de flujo?
Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del
proceso es representado por un símbolo diferente que contiene una breve
descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso
están unidos entre sí con flechas que indican la dirección de flujo del proceso.
Símbolos:
Terminal: Indica comienzo o final de un
programa, subprograma o módulo.
Captura y emisión de datos: Entrada o
salida de información desde o hacia el
ordenador.
Proceso: Cualquier proceso interno
realizado por el ordenador como
asignación de valor a variables,
operaciones matemáticas, etc.
Evaluación – decisión: Evalúa una
expresión como cierta o falsa siguiendo el
programa distinta vía en función del
resultado.
Línea de flujo: Sentido del flujo de
procesos. Indica qué proceso viene a
continuación del otro.
Decisión múltiple: El dato o condición
planteada presenta distintas alternativas
(casos), siguiendo el programa distinta vía
en función del caso.
Conector: indica a través de una
referencia (número, letra o texto) dónde
debe continuar un diagrama de flujo que
se interrumpe.
Módulo independiente: Recibe distintos
nombres como subprograma, subrutina,
proceso, procedimiento, etc.
8. Calculo de edad: se pueden utilizar varios signos por ejemplo si
quisiéramos saber siuna persona cumple con cierto requisito de edad,
ocupamos (mayor que>, menor que <, igual que =, diferente <>, etc.
Estructuras: existen 3 tipos de estructuras con las que determinaras el
número de soluciones que tiene un problema
1. Simple
2. Selectiva doble
3. Selectiva múltiple
9. CONDICIONALES:
Estructura: Sirve para medir las decisiones. En este caso es con el
ozobot al cual s ele dara unas indicaciones como el diagrama multiple
o el doble, el cual proporciona la oportunidadal ozobot de dicidir si
este quiere ir a la izquierda, la derecha o continuar su trayecto de
manera recta.*Se construyen con la ayuda de los operadores
relacionadoy booleanas.
Relacionales
Nombre Operador
Mayor q >
Menor q <
Igual q =
Mayor/ = > =
Menor/ = < =
Booleanas
Nombre Operador
Conjugacion ADN
Disyuncion OR
Negacion NOT
10. Ozobot
Es un robot educativo muy versátil que nos ofrece un montón de
posibilidades, pudiendo adaptarse asía muchas etapas educativas. A
diferencias de otros robots educativos su tamaño es muy pequeño (más
pequeño que una pelota de golf), lo que permite utilizarlo encima de una
superficiemás pequeña.
La principal característicade este robot educativo es que sigue líneas y
reconoce patrones de colores para realizar acciones.
Dependiendodel color del camino, la luz LED del ozobot se pondrá de
ese color. Las líneas se pueden realizarcon cualquierrotulador que
haga un trazo un poco grueso y continuo.
11. Tecnología creativa
A lo largo de los siglos, el desarrollo tecnológico seha visto motivado por las
necesidades que la sociedad de cada época ha demandado, por sus
tradiciones y su cultura, sin olvidar aspectos económicos y de mercado. La
innovación y búsqueda de soluciones alternativas han facilitado estos
avances, ya que la necesidad de cambio ha estado ligada siempreal ser
humano.
Por este motivo la sociedad en la que vivimos necesita una educación
tecnológica amplia que facilite el conocimiento de las diversas tecnologías,
así como las técnicas y los conocimientos científicos que las sustentan.