Está en la página 1de 3

Nombre:

Miguel Angel
Apellido:
Vargas Molina
Matricula:
2022-0110
Materia:
Algoritmos
Concepto de programar:

Programación es la acción de programar que implica ordenar, estructurar o componer


una serie de acciones cronológicas para cumplir un objetivo. La programación puede
ser aplicado para eventos sociales, a medios de comunicación y al mundo informático
de las computadoras.
En informática, la programación es el uso de lenguajes informáticos para imprimir en
un sistema computacional funciones y procesos deseados. La programación de una
computadora es la forma de indicar a la computadora qué es lo que tiene que hacer.

Concepto de algoritmo:

Si bien los algoritmos generalmente se asocian al ámbito matemático, no


necesariamente implica que sean exclusivos de esta área. Se puede entender un
algoritmo como una secuencia de pasos finitos bien definidos que resuelven un
problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse
los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un
mueble, se pueden ver como un algoritmo.

¿Qué son los algoritmos? ¿Cuál es el concepto de algoritmo? ¿Qué es un algoritmo en


programación? Desde el punto de vista informático un algoritmo es cualquier
procedimiento computacional bien definido que parte de un estado inicial y un valor o
un conjunto de valores de entrada, a los cuales se les aplica una secuencia de pasos
computacionales finitos, produciendo una salida o solución. Se puede considerar al
algoritmo como una herramienta para resolver un cálculo computacional bien
especificado

Historia y Clasificación de los Lenguajes de programación:

En la primera parte de esta clase se habló de la historia de la programación, con un


repaso rápido, comenzando por Charles Babbage (1791 - 1871), un matemático que
desarrolló una máquina de cálculo que se podía programar. La máquina nunca se llegó
a construir por problemas tecnológicos de la época. Luego Ada Lovelace (1815 - 1852)
que fue la primera programadora. Ella diseñó el primer algoritmo para la máquina de
Babbage.

Se comenta en la exposición una serie de datos curiosos cronológicos que nos hacen
una idea buena de cómo ha evolucionado toda esta disciplina de la programación. Los
primeros lenguajes, los primeros bugs, los primeros ordenadores… hasta llegar al 1960
con el primer circuito integrado o 1971 el primer microprocesador o 1981 el PC.

Se introducen también cronológicamente un listado de lenguajes de programación,


junto con su fecha de lanzamiento, que serían los lenguajes "padre" a partir de los
cuales se han creado toda una variedad de lenguajes que siguen sus filosofías. En los
50 y los 60 la primera generación de lenguajes: Fortran, Algol, Lisp, Cobol, Simula, CPL.
En los 70 lenguajes como Pascal, C, Prolog, ML, Scheme, SQL. En los 80 se presentan
los lenguajes imperativos, C++, Matlab, Eiffel, Erlang, Perl. En los 90 Haskell, Python,
Ruby, Clos, Java, Javascript, C#. Incluso en la actualidad se siguen creando lenguajes,
Dart, Swift...

Datos: Constantes y Variables:

Las constantes son tipos de datos que no son mutables. Como en toda declaración de
tipo, es necesario asignar un valor a la constante en el momento de la declaración.
A las constantes se les debe asignar un valor cuando se declaran. La única excepción es
si la constante se declara como “final”. Declarar una variable final como constante
significa que no puede ser reasignada, incluso si tiene un valor inicial.
Algunos lenguajes de programación como C utilizan const para declarar constantes y
permiten asignarles valores en el momento de la declaración. Esto puede hacer que el
código sea más legible y eficiente de usar porque elimina la necesidad de declarar e
inicializar por separado.

Expresiones:

Una expresión es una combinación de valores y que, al ser evaluados, entregan un


valor.

Algunos elementos que pueden formar parte de una expresión son:


valores literales (como 2 , "hola" o 5.7 ), variables , operadores y llamadas a
funciones .

Por ejemplo, la expresión 4 * 3 - 2 entrega el valor 10 al ser evaluada por el intérprete:

>>> 4 * 3 - 2
10

La operación de asignación:

Una operación de asignación asigna el valor del operando derecho a la ubicación de


almacenamiento designada por el operando izquierdo. Por consiguiente, el operando
izquierdo de una operación de asignación debe ser un valor L modificable. Después de
la asignación, una expresión de asignación tiene el valor del operando izquierdo, pero
no es un valor L.

También podría gustarte