1. Informe escrito
Karoll Gomez Martinez
Ana Sofia Henao
9-7
Guillermo Mondragon Castro
magíster en gestión de la informática educativa
I.E Liceo Departamental
Area de Tecnologia y Informatica
2. Tabla de contenido
¿Qué es un algoritmo?..................................................................................................1
clases de algoritmo……………………………………………………........................1
Guia de colombia aprende EJEMPLO1:....................................................................1
EJEMPLO 2:.................................................................................................................2
¿que se debe tener en cuenta para realizar un algoritmo?........................................2
¿Qué es un diagrama de flujo?.....................................................................................2
¿Qué símbolos tiene y qué significa cada uno de ellos?..............................................2
reglas que deben sertenidas en cuenta para realizar un diagrama de flujo………3
¿Qué es un lenguaje de programación?.......................................................................3
¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado?...4
¿para que se usan los bucles?........................................................................................5
Sesión 2………………………………………………………………………………...6
¿Qué es un sensor?........................................................................................................6
links de blogs…………………………………………………………………………..7
3. ¿Qué es un algoritmo?
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o
cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los
pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se
debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con una
acción y terminar con un resultado o solución de un problema.
clases de algoritmo
Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser
desarrollado por una calculadora o computadora sin dificultades.
4. Algoritmos no computacionales. Aquellos que no requieren de los procesos de un computador para
resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.
Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen cálculos
numéricos, sino secuencias lógicas y/o formales.
Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos matemáticos
para dar con su resolución.
Guia de colombia aprende EJEMPLO1:
salir de casa
↓↓↓
observar que tan cerca queda el colegio
↓↓
↶ no ¿queda cerca? si ↷
tomar el autobús ↓ ir caminando al colegio
llegar a la puerta
↓↓
entrar al colegio
↓
fin
EJEMPLO 2:
salir de casa
↓↓↓
dirigirse al teatro
↓↓↓
↶no ¿Hay gente esperando para obtener su boleto en el teatro? si ↷
dirigirse directamente a la taquilla hacer la fila y avanzar con la misma hasta
↓↓ llegar a la taquilla
comprar el boleto para ver la pelicula
↓↓
entrar a la sala de cine
↓
fin
5. ¿que se debe tener en cuenta para realizar un algoritmo?
● Tener claro cuál es el problema que va a solucionar.
● Establecer un objetivo que permita medir la solución del problema.
● Elaborar un algoritmo que solucione el problema.
● Realizar pruebas al algoritmo para verificar los resultados.
¿Qué es un diagrama de flujo?
Un diagrama de flujo es una herramienta que permite representar de forma gráfica un
algoritmo a través de símbolos.
¿Qué símbolos tiene y qué significa cada uno de ellos?
6. reglas que deben ser tenidas en cuenta para realizar un
diagrama de flujo.
1: Todos los diagramas de flujo deben tener un inicio y un final
2: Las líneas que indican el flujo del diagrama deben serrectas (horizontales, verticales)
3: El diagrama de flujo debe construirse de arriba a abajo o de izquierda a derecha
4: No deben quedar líneas de flujo sin conectar
5: El texto escrito debe dentro de un símbolo debe ser legible y preciso, evitando el uso
de muchas palabras
¿Qué es un lenguaje de programación?
7. Un lenguaje de programación es un sistema estructurado bajo un lenguaje formal
(código) y diseñado principalmente para que las máquinas y computadoras puedan
entender los algoritmos computacionales escritos por programadores.
Los lenguajes de programación se pueden clasificar de varias formas lo hay, por niveles
y por la forma como se ejecutan.
¿Qué significa cuando se habla de lenguaje compilado y
lenguaje interpretado?
Los lenguajes compilados: son aquellos lenguajes de alto nivel que como su nombre lo
sugiere, requieren de un compilador (programa que traduce un lenguaje de alto nivel en
código máquina o lenguaje máquina) para traducirlo y crear la parte ejecutable. Los lenguajes
de alto nivel permiten escribir instrucciones en un idioma muy parecido al inglés así como
hacer uso de notaciones matemáticas comunes.
Ejemplos: C y C++
Los lenguajes interpretados son aquellos lenguajes de programación también de alto
nivel en donde el código fuente debe ser traducido a un lenguaje que la máquina entienda y
pueda realizar, no crean un archivo externo.
Ejemplos: Python y Ruby
ficha 2
8. ¿para que se usan los bucles?
Los bucles se usan para ordenar la repetición de un conjunto de acciones. algunos bucles se
puede repetir indefinidamente, un número de veces o mientras se cumpla o no se cumpla una
condición.
Sesión 2
1. Este programa que se encuentra a la derecha, ¿que crees que hace?
R// mueve unas flechas de norte, noreste, sur, suroeste, oeste, noroeste
2. ¿Hizo lo que esperabas? Si no se oprime el botón ¿funciona?
R// si lo presionas hace la forma y mueve las flecha, de resto si no presionas el boton
se queda quieto
3. Ahora programalo para cuando presiones el botón A haga lo que acaba de hacer y que
cuando presiones B, la flecha gire en dirección contraria.
4. ¿ Qué pasa cuando presionas A y muy rápidamente B? ¿Es lo que esperabas?
R// Cuando presiono ambos rápidamente sigue la secuencia, sin parar.
¿Qué es un sensor?
Un sensor es un dispositivo que está capacitado para detectar acciones o estímulos externos y
responder es consecuencia. Permiten medir variables físicas como luz, temperatura, humedad,
aceleración, etc y transformarla en una señal eléctrica como voltaje, corriente o resistencia.
9. links de los blogs:
Karoll Julieth Gómez Martinez:
Ana Sofia Henao: