Semana 7 y 8 | Promo 2020

Alguna vez te has preguntado cómo se construyeron los programas que usamos a diario? Windows, Linux, MS Office, Android, iOS, facebook, twiter, videojuegos y muchos más.

Estos programas, o software como se les conoce en inglés, son producidos por medio de un lenguaje artificial y descriptivo, a este lenguaje se le llama lenguaje de programación.

A lo largo de la historia se han creado lenguajes de programación que puedan ser utilizados en gran cantidad de dispositivos, y así como idiomas tiene el mundo, hoy en día existen miles de lenguajes de programación, algunos difíciles de entender y otros más sencillos. Pero todos tienen el mismo propósito, crear una interfaz de comunicación entre el hombre y la máquina. Al proceso de creación de programas se le llama:Programación.
"Todo el mundo debería aprender a programa un ordenador porque te enseña a pensar". Steve Jobs co-fundador de Apple



ACTIVIDAD # 1
1. Escribe tu opinión del vídeo anterior
2. Busca la definición de algoritmo, diagrama de Flujo de Datos y pseudocódigo.
3. Elabora un algoritmo para ir al colegio.

Desarrollo
1. Primero que todo el vídeo sirve de introducción conceptual sobre el mundo de la programación y la importancia que tiene esta labor en las nuevas generaciones y en el avance de la tecnología. Mucha gente solo ve la parte superficial de una página o de un programa algo simple, los programadores vemos un mapa de creatividad conjunta expresa en algoritmos y soluciones de problemas humanos. El mundo necesita programadores con capacidad de creatividad y divertirse haciéndolo, los grandes programadores iniciaron desde jóvenes ese es el truco. La programación es solo un deporte más.

2.Algoritmo: Un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.

Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.

Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación para su posterior ejecución en un computador.
Los algoritmos también son frecuentes en la matemática y la lógica, y son la base de la fabricación de manuales de usuario, folletos de instrucciones, etc. Su nombre proviene del latín algoritmus y éste apellido del matemático persa Al-Juarismi. Uno de los algoritmos más conocidos de la matemática es el atribuido a Euclides, para obtener el máximo común divisor de dos enteros positivos, o el llamado “método de Gauss” para resolver sistemas de ecuaciones lineales.


Diagrama de flujo: El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado. Estas formas definidas de antemano se conectan entre sí a través de flechas y líneas que marcan la dirección del flujo y establecen el recorrido del proceso, como si de un mapa se tratara.
Hay cuatro tipos de diagrama de flujo en base al modo de su representación:

-Horizontal. Va de derecha a izquierda, según el orden de la lectura.
-Vertical. Va de arriba hacia abajo, como una lista ordenada.
-Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el horizontal.
-Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.

Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten una mayor organización, evaluación o replanteamiento de secuencias de actividades y procesos de distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en disciplinas como la programación, la informática, la economía, las finanzas, los procesos industriales e incluso la psicología cognitiva.

simbologia de diagrama de flujo


Pseudocódigo: Antes de entrar de lleno en el establecimiento del significado del término pseudocódigo, se hace necesario que procedamos a determinar el origen etimológico de las dos palabras que le dan forma:
-Pseudo deriva del griego, de “seudo”, que puede traducirse como “falso”.
-Código, por su parte, emana del latín. En concreto, de “codices, codex” que se empleaban para referirse a los documentos o libros donde los romanos tenían escritas todas y cada una de sus leyes.
Nuestra lengua apela a diversos elementos compositivos para formar palabras. Uno de los más habituales es pseudo o seudo, que permite referirse a que algo no es original, sino que es falso o una imitación.
Un código, por su parte, es una serie de símbolos que forman parte de un sistema y que tienen un determinado valor ya asignado. Los símbolos que se incluyen en un código se combinan respetando reglas y permiten transmitir un mensaje.

Estas definiciones nos permiten comprender qué es un pseudocódigo, una noción que se emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programación aunque se encuentra desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.


3. Algoritmo 
Me despierto a las 5:00am
Me levanto de la cama 
Me dirigo directamente al baño
En el baño, tomo mi cepillo y crema dental para cepillarme durante 3 minutos
Me quito la ropa y paso a bañarme durante 6 minutos
Cuanto termino de bañarme, tomo mi toalla y me seco en el baño
Me dirigo hacia mi cuarto 
Tomo mi uniforme que dejo listo desde el día anterior
Inicio a vestirme, en el proceso me echo desodorante, crema y loción
Ahora paso a peinarme, tomo mi cera y me peino hacia atrás
Me dirigo hacia la cocina 
Tomo un vaso y sirvo un poco de agua-panela (elaborada con anterioridad por mi madre)
Me tomo la agua-panela y tomo mi mochila para el colegio  (la cual dejo lista desde el día anterior)
Me dirigo a la sala
Tomo mis llaves
Me dirigo a la puerta
La abro y me despido de mi grupo familiar, paso a dejarla bien cerrada 
Camino despacio hacia mi I.E que queda a unos 3 minutos de mi casa
Llego a mi colegio y saludos a los directivos
Paso a mi aula de clase y saludo a mis compañeros




ACTIVIDAD # 2
Leer el siguiente articulo, realizar un análisis y reflexión personal en tu blog (en un documento en Word, tamaño 12, Arial, espacio Interlineal 1,5, alineado a la izquierda, de una página completa, si deseas utilizar partes del texto, no olvides citar).

Comentarios