Entradas

¿Que es un algoritmo?

Imagen
Un algoritmo en una definición corta y sencilla es: una serie de pasos básicos que se siguen para llegar a completar una tarea.  Un algoritmo debe de ser muy descriptivo pero sencillo, estos tienen que ser lógicos y que no genere dudas a quien lo valla a seguir además estos algoritmos deben tener un inicio y un fin, que en este caso seria cumplir con el objetivo propuesto. Los algoritmos se pueden expresar de diversas formas en programación, en lenguaje natural y en diagramas de flujo.  Ejemplo:  Algo de historia.   El termino algoritmo viene del persa matemático Al-Jurismi un importante personaje en la historia de la matemática pues es a el a quien le debemos el algebra o guarismo, además del algoritmo, este hombre apareció en la edad media al rededor de los años 780 y 850, sabemos que estudio y trabajo en Bagdad la primera mitad del siglo IX, donde además hizo sus obras la principal de ellas el compendio de calculo por reintegración y...

😃💻 Historia de los lenguajes de programacion 💻😃

Imagen
Lenguajes de programación.  Lenguajes de primera generación Cuando hablamos de los lenguajes de programación tenemos que hacer un viaje en el tiempo y ver como nuestros antepasados programaban. Desde que se crearon las primeras maquinas se vio la necesidad de programarlas al ver este problema se creo el lenguaje de maquina que consistía en dar las instrucciones al computador atreves de series y números representados por el 0 y 1 (sistema binario) en este lenguaje se le asignaba un código numérico a cada acción esta manera de programar era muy tediosa y complicada pues a la hora de programar encontrábamos muchos errores en algún numero o se podría confundir un código numérico asignado para la acción que se debía ejecutar con el dato que se estaba ingresando, por tal motivo la programación busco una manera mas fácil de programar. Lenguajes de segunda generación. Al ver este problema los científicos crearon un lenguaje de mayor nivel llamado Assambly o l...

La historia de la computacion.

Imagen
A lo largo de nuestra historia los seres humanos hemos visto la necesidad de buscar la manera de hacer y efectuar cuentas mas rápido, esto lo ha llevado a inventar diversos aparatos atreves  de la historia como lo son el ábaco o las tablas logarítmicas creadas por John Nepper en 1617, así también tenemos la Pascalina que due la primera calculadora creada y la base para los ordenadores de la actualidad esta maquina podia efectuar sumas y restas, además de multiplicar y dividir de manera directa. Abaco: Tablas de Nepper: Pascalina: La primera computadora:  La primera computadora fue creada en 1830  por Charles Babbage, y se trataba de una maquina analítica con el fin de realizar cálculos, el diseño de Babbage era crear una maquina capaz de realizar no solo sumas de polinomios o los logaritmos sino que quería, que esta fuera capaz de realizar todo tipo de calculo esta maquina marca la diferencia pues además fue la primera maquina ...

Funciones de Bilioteca 😀😀

Son aquellas funciones codificadas en un lenguaje de programación y que están incluidas en una biblioteca, estas funciones tan bien definidas y para su uso es necesario saber en que fichero de la biblioteca están y saber que parámetros necesita la función y que valores retorna. Para llamar una función de biblioteca lo primero que debemos hacer es incluir el fichero en el que se encuentra dicha función, para llamar el fichero debemos escribir el signo "#" seguido de la palabra include, luego el fichero en el que esta: Ejemplo: #include <stdio.h> dentro de los ficheros de funciones tenemos: los de entrada y salida estándar.  Matemáticas  conversion  Diagnostico  De manipulación de memoria  Control de proceso  Ordenación  Directorios  Fecha y hora Búsqueda  Manipulación de cadenas  gráficos A la hora de programar podemos incluir tantos ficheros de cabecera como nos hagan falta. Ejemplo de uso de una función de...

Operadores

Imagen
Un Operador es un símbolo que tiene una función pre diseñada para la transformación de uno, dos o mas elementos. en los tipos de operadores tenemos: Aritméticos De comparación  Logicos  Operadores unarios  Operadores de desplazamiento Operadores de Igualdad  en los aritméticos tenemos:  + suma - resta  * Multiplicación  /  Division  % Modulo  En los de Comparación :  < menor que > mayor que  <= menor o igual  >= mayor o igual  en las lógicas tenemos (cabe mencionar que estas solo retornan verdadero o falso)  AND (&&)  OR ( || )  Operadores unarios ++ incrementa en uno  -- decremento en uno  De desplazamiento:  << Desplazamiento izquierda  >> desplazamiento a la derecha  De igualdad  == igual a  != diferente    Referencias:  htt...

Ciclos o Bucles

Imagen
Un ciclo en programación  es un conjunto de instrucciones lógicas hasta que una condición sea falsa, en lenguaje C tenemos 2 tipos de ciclos el for y el while. Estructura en for:  que se usa cuando se sepan cuantas veces van a repetir el ciclo. for (inicialización; condición; incremento) {que va a hacer el ciclo} Ejemplo: for (i=2; i<3; i++){printf ("i")}  Estructura en While que se usa cuando no se sepan cuantas veces van a repetir el ciclo. While (condición){ que hace el ciclo; incremento} Ejemplo: While(i<=100){printf ("%d", i); i++;} En la mayoría de los casos estos ciclos van acompañados de sentencias  decisiones para esto usamos un If: Estructura If: Si se cumple                                                                          ...

Primera mujer en programar!!!

Imagen
Dentro de la historia tenemos a Ada Lovelace, ¿Quién es?, esta mujer que vivió en una época en la cual el machismo era muy fuerte y la mujer no tenia un papel tan fundamental en la ciencia y los avances tecnológicos. Esta mujer nació en Londres el 10 de diciembre de 1815 y murió en Londres el 27 de noviembre de 1852 por el cancer uterino, esta mujer era matemática y además escritora, se le conoce a nivel mundial y muchos afirman que atreves de la historia que ella es conocida como la primera mujer en programar, este hecho se debe a su trabajo con la maquina analítica de Babbage, puesto que ella al aceptar el ofrecimiento de traducir lo que postulaba Babbage acerca de su maquina hizo y se capacito para poder programar esta maquina dando así una explicación muy explicita de como era su funcionamiento. Cabe destacar que el primer lenguaje de programación creado por el departamento de defensa de los estados unidos lleva en honor el nombre de Ada, aprobado el 10 de diciembre de...