2024 Once Lectura Programacion
2024 Once Lectura Programacion
2024 Once Lectura Programacion
Objetivo: Mediante la lectura del documento que se muestra a continuación, los estudiantes
podrán analizar el medio y el contexto en el que se desarrollaron programas y algoritmos además
de la importancia de su buen uso.
¿Qué es la programación?
Programación en informática
Lenguaje de programación
Las instrucciones que sigue el ordenador para la ejecución de aplicaciones y programas están
escritas en lenguaje de programación y luego son traducidas a un lenguaje de máquina que puede
ser interpretado y ejecutado por el hardware del equipo (parte física).
El código fuente está formado por líneas de texto que expresan en lenguaje de programación las
instrucciones que debe llevar a cabo el ordenador. Este código es creado, diseñado, codificado,
mantenido y depurado a través de la programación.
Existen diferentes lenguajes de programación (HTML, Java, Pearl, Python) que se valen de
diversos programas en los que se vuelcan las instrucciones. Estos lenguajes varían con el tiempo,
se expanden y evolucionan.
Historia de la programación
Los comienzos del desarrollo de la programación informática coinciden con la aparición de las
primeras computadoras en la segunda mitad del siglo XX. La historia de la programación se puede
describir a través del desarrollo de los diferentes lenguajes de programación:
Lenguaje máquina. En este primer período se utilizaban lenguajes máquina muy básicos y
limitados basados en el sistema binario (uso de los números 0 y 1 en distintas combinaciones) que
es el lenguaje que los ordenadores reconocen, por lo que aún hoy todo lenguaje es convertido a
este. Fue reemplazado, ya que resultaba una forma de programación tediosa y difícil.
Lenguaje ensamblador. Más tarde comenzaron a surgir lenguajes que hacían uso de códigos de
palabras. Se utilizaban palabras simples, mnemotécnicas y abreviaturas que tenían su correlativo y
eran traducidas al código máquina. El lenguaje ensamblador fue incorporado porque resultaba más
fácil de recordar y realizar por el usuario que el código máquina.
Tipos de programación
Programación estructurada. Busca mejorar y reducir el tiempo del proceso al utilizar subrutinas
(subalgoritmos dentro del algoritmo principal que resuelve una tarea).
Programación modular. Divide los programas en módulos para trabajar con ellos y resolver los
problemas de manera más simple.
Elementos de la programación
Existen ciertos elementos que son clave a la hora de conocer o ejecutar un lenguaje de
programación, entre los más representativos están:
Palabras reservadas. Palabras que dentro del lenguaje significan la ejecución de una instrucción
determinada, por lo que no pueden ser utilizadas con otro fin.
*** Al crear los nombres de las variables, se debe tener en cuenta, que estos pueden ser: LETRAS,
LETRAS y NÚMEROS, PALABRAS. NUNCA PUEDEN SER NÚMEROS PORQUE SE TOMARÍAN
COMO CONSTANTES.
¿Qué es un dato en Informática?
En informática, los datos son representaciones simbólicas (vale decir: numéricas, alfabéticas,
algorítmicas, etc.) de un determinado atributo o variable cualitativa o cuantitativa, o sea: la
descripción codificada de un hecho empírico, un suceso, una entidad.
Los datos son, así, la información (valores o referentes) que recibe el computador a través de
distintos medios, y que es manipulada mediante el procesamiento de los algoritmos de
programación. Su contenido puede ser prácticamente cualquiera: estadísticas, números,
descriptores, que por separado no tienen relevancia para los usuarios del sistema, pero que en
conjunto pueden ser interpretados para obtener una información completa y específica.
En los lenguajes de programación, empleados para crear y organizar los algoritmos que todo
sistema informático o computacional persigue, los datos son la expresión de las características
puntuales de las entidades sobre las cuales operan dichos algoritmos. Es decir, son el input inicial,
a partir del cual puede procesarse y componerse la información.
Son particularmente importantes para la estructura de datos, rama de la computación que estudia
la forma particular de almacenaje de la información en porciones mínimas para lograr una posterior
recuperación eficiente.
Tipos de datos: En la informática, cuando hablamos de tipos de datos (o simplemente “tipo”) nos
referimos a un atributo que se indica al computador respecto a la naturaleza de los datos que se
dispone a procesar. Esto incluye delimitar o restringir los datos, definir los valores que pueden
tomar, qué operaciones se puede realizar con ellos, etc.
Algunos ejemplos de datos informáticos pueden ser los que componen la jerarquía de los datos
informáticos, en una pirámide ascendente de lo más básico a lo más complejo:
La recuperación de la información a partir de los paquetes o conjuntos de datos es, así, el objetivo
final de la computación, dado que los sistemas informáticos codifican y representan la información
a través de distintos mecanismos y lenguajes que les permiten comunicarse entre sí de manera
veloz y eficiente.
¿Qué es un algoritmo?
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
este 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.
● Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.
● Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido
del input.
● Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la
ejecución del algoritmo.
Dicho muy llanamente, un algoritmo sirve para resolver paso a paso un problema. Se trata de una
serie de instrucciones ordenadas y secuenciadas para guiar un proceso determinado.
ACTIVIDAD