PROGRAMACIÓN Y BASE DE DATOS



ACUMULADORES ¿qué son?

En programación, un acumulador es una variable utilizada para almacenar y actualizar el resultado de una operación a medida que se procesan una serie de elementos o se ejecuta un bucle. Su propósito es acumular (sumar, contar, concatenar, etc.) valores en una variable a lo largo del tiempo, lo que permite llevar un seguimiento del resultado de una serie de operaciones.

El término "acumulador" es frecuentemente utilizado en contextos de bucles o iteraciones, donde se lleva a cabo una acción repetitiva para cada elemento de una lista, matriz, o secuencia de datos, y se desea realizar una operación acumulativa en cada paso.




CONTADORES ¿qué son?
En programación, un contador es una variable que se utiliza para llevar un registro del número de veces que ocurre un evento o se cumple una condición durante la ejecución de un programa. Su propósito principal es contar o registrar la cantidad de veces que ocurre un evento específico.

El contador se suele utilizar en bucles o iteraciones para contar la cantidad de veces que se repite una acción o para contar elementos en una secuencia de datos.

Ejemplo: Realice un diagrama de flujo que visualice los 20 primeros números impares.

 Descripción de Variables

CDCI= Contador de Cantidad Impar (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)

Diagrama de Flujo

https://www.youtube.com/watch?v=sc6nIT5mNiY



 Los 5 programadores mas importantes del mundo

-Ada Lovelace

La primera programadora del mundo. Fue una matemática inglesa, reconocida por su trabajo con Charles Babbage y la máquina analítica. Debido a su influencia en el mundo de la informática el lenguaje de programación utilizado por las fuerzas militares de EE.UU fue amado "ADA". Tradujo un manual de la máquina analítica del Francés y agregó notas donde planteaba la idea de la máquina universal programable. Definió las subrutinas, las condicionales y los bucles recursivos para calculas los números de Bernoulli.





https://www.youtube.com/watch?v=bYCDVwyuVt4



Grace Hooper

Pero Ada Lovelace no fue la única, porque un siglo después de su muerte es creado el primer compilador (es decir, un programa que traduce lenguaje de programación, a lenguaje de máquina o binario) y lo hizo también una mujer. Creó el primer manual de programación Remontémonos a los años 40, cuando el mundo de la programación apenas comenzaba. Si, la época en la que las computadoras no cabían en la palma de tu mano como ahora, sino que se encontraban en universidades, y eran extensas maquinarias con varias toneladas de peso. En esa época, las computadoras eran electromecánicas y para poder programarlas en lenguaje binario o ensamblador, se utilizaban cables e interruptores. En esta época fue cuando Grace Hopper escribió el primer libro de programación: un manual de instrucciones para programar el Mark Creó el primer compilador Más adelante, trabajando en la UNIVAC (Universal Automatic Computer, otra de las primeras computadoras comerciales), le planteó a su equipo que las computadoras deberían poder programarse en inglés.





https://www.youtube.com/watch?v=CAaXYnVqhhA



Dennis Ritchie

Dennis Ritchie decía que él no era lo suficientemente inteligente para ser físico o matemático (sí lo era), pero le gustaba la programación. Por eso en 1967 abandonó su postgrado de Matemáticas Aplicadas en Harvard para entrar en los legendarios Laboratorios Bell (que son como la cuna de Silicon Valley, tal como te contamos en este video). Esa decisión lo llevó a aplicar sus conocimientos en las computadoras y en la informática, haciendo contribuciones extraordinarias. Ritchie falleció en octubre de 2011, a los 70 años, pero no sin antes dejar un gran legado: 

Creó el sistema operativo UNIX Al poco tiempo de entrar a los Bell Labs en la década de los 60, en esos tiempos cuando aún las computadoras no tenían un sistema operativo interoperable (no se podía trasladar la arquitectura entre varias computadoras, ni pasar los mismos programas), le asignaron trabajar junto a Ken Thompson en el desarrollo del Sistema Operativo MULTICS, pero este S.O. les resultó demasiado complicado, y muy pesado. 

Más tarde encontrarían una computadora PDP-7 en la que comenzaron a construir un S.O. multiplataforma desde cero. Así nació UNIX (Uniplexed Information and Computing System). UNIX, un sistema operativo multipropósito e interoperable, significó un cambio de paradigma y una revolución tecnológica que hizo más eficiente el desarrollo de software. 

Creó el lenguaje C de programación Para estar a la altura del nuevo sistema UNIX que había sido escrito en código ensamblador, entre 1969 y 1973 Ken Thompson creó el lenguaje B, pero necesitaba muchas mejoras. Más adelante, B fue reemplazado por el superpoderoso C, que fue creado por Ritchie. C le dio a UNIX más flexibilidad y permitió que se instalara en múltiples plataformas



                                 https://www.youtube.com/watch?v=30n30_-Jfto


Bill Gates

La mayoría recuerda a Bill Gates como un empresario multimillonario, pero muchos ignoran qué fue lo que llevó hasta ese lugar: Cuando era apenas un muchacho podía pasarse de 14 a 16 horas programando sin parar. Tanto así que se "desmayaba" del sueño frente al teclado y continuaba en la misma línea de código donde se había quedado, 

¡Y cuando no podía programar en una computadora, lo hacía en papel! Y es que desde niño Bill Gates fue afortunado: fue llevado a una escuela donde había una terminal de tiempo compartido (una computadora que se conecta a una gran computadora central a través de red, y puedes usar tiempo de esa computadora para practicar); a partir de esa experiencia, Bill Gates se volvió completamente aficionado a la programación. 

Creó la industria del Software Sí, Bill Gates estaba obsesionado con la programación, y gracias a ese nivel de pasión es que en el 74 cuando Paul Allen le mostró la portada del Popular Electronics donde aparecía el Altair 8800, tuvo una revelación y se puso a escribir (junto a Paul Allen y otro amigo) el sistema Altair Basic en apenas 3 meses. Ese fue solo el comienzo, porque más adelante fundó Microsoft. Sus creaciones impulsaron el florecimiento de la computación moderna, ¡y todo comenzó con un adolescente obsesionado con la programación!


https://www.youtube.com/watch?v=GD4y6zl8J1I



Tim Berners Lee

Tim Berners-Lee podría ser el único pionero del que casi nadie oído hablar, pero utilizamos sus inventos todos los días. ¿Sabías que la web fue creada por frustración? En el año 1984, Berners-Lee estaba frustrado mientras trabajaba como investigador en el CERN (Organización Europea para la Investigación Nuclear), porque los métodos para compartir información eran demasiado engorrosos: Había que intercambiar correos electrónicos, o aún peor, iniciar y cerrar sesión en diferentes ordenadores para acceder a la información.

Aquí fue cuando a él se le ocurrió la idea de que los documentos se conectasen unos con otros. A esa conexión le llamó hipervínculo o hipertexto, el famoso “link”, la base de toda la web. Pero faltaba algo, un elemento necesario para crear documentos que contuvieran enlaces. Así creó un lenguaje de marcado, al que llamó HTML (HyperText Markup Language).

Hoy, HTML es el lenguaje con el que se construye toda la web, y puedes aprenderlo aquí en EDteam con el mejor curso de HTML en español. Pero ¡Aún le faltaba un tercer ingrediente! Ya tenía los hipervínculos, y un lenguaje que hacía que los documentos se conectasen mediante esos hipervínculos, pero faltaba una manera de conectar esos documentos en la red. Recordemos que Internet ya existía para ese entonces, porque web e internet no son lo mismo, tal como te expliqué en este blog. Por eso creó el protocolo HTTP, que son una serie de instrucciones que permiten conectar documentos a través de la red de Internet. Y por si te da curiosidad, así se veía el primer sitio web. HTTP+HTML = ¡WWW! Y así nació la World Wide Web.

Unos años después aparece Mosaic, el primer navegador web; luego aparece Netscape, el navegador que acercó internet a todo el mundo; después Internet Explorer, luego Amazon, Google, Facebook, etc



Comentarios