Está en la página 1de 3

Prof. Espacio: T.I.C.

Nombre: Curso:

2do CUATRIMESTRE
Clase 7°:
Introducción a la programación

 Profundizamos:
Observa el video Introducción a la Programación. A continuación, lee el siguiente.

PROGRAMACIÓN

Es el arte de indicarle a una computadora lo que tiene que hacer mediante un conjunto de
instrucciones. El objetivo de la programación es la de crear software, que después será ejecutado de manera
directa por el hardware de la computadora, o a través de otro programa.
La programación se guía por una serie de reglas y un conjunto pequeño de órdenes, instrucciones
y expresiones que tienden a parecerse a una lengua natural acotada.
LENGUAJES DE PROGRAMACIÓN
El lenguaje de programación, son todas aquellas reglas o normas, símbolos y palabras particulares
empleadas para la creación de un programa y con él, ofrecerle una solución a un problema determinado.
Hay lenguajes interpretados y compilados.
Un lenguaje intérprete traduce instrucciones de alto nivel en una forma intermedia para ser ejecutado.
En cambio, un compilador, traduce instrucciones de alto nivel directamente en lenguaje de máquina. El
intérprete traduce un programa línea a línea mientras que el compilador traduce el programa entero y luego
lo ejecuta.
El intérprete detecta si el programa tiene errores y permite su depuración durante el proceso de
ejecución, mientras que el compilador espera hasta terminar la compilación de todo el programa para generar
un informe de errores.
NIVEL DE ABSTRACCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
Una computadora solo entiende lenguaje maquina o código binario,
es decir, con ceros y unos para interpretar una tarea.
Los lenguajes son clasificados basándose en la cercanía al
lenguaje máquina y al lenguaje de los programadores.
LENGUAJES DE BAJO NIVEL
Lenguaje que entiende directamente la computadora, por lo tanto,
se utiliza solo 0 y 1. Las instrucciones son ejercidas directamente al
hardware, es necesario conocer las características de los componentes.
Podemos clasificar este nivel en dos tipos:

1
Prof. Carina Puri Espacio: TIC

Lenguaje máquina: instrucciones formador por 0 y 1 que se ejecuta directamente en el CPU (Procesador) del
equipo.
Lenguaje ensamblador: este derivado del lenguaje máquina, sin embargo, utiliza letras y números para las
instrucciones.
Es necesario utilizar un compilador para interpretar las instrucciones del programador, el lenguaje no es
cercano al humano. Ejemplos: Lenguaje ensamblador.
LENGUAJES DE MEDIO NIVEL
Son lenguajes que permiten una mayor abstracción, pero manteniendo algunas características del
lenguaje de bajo nivel. El código es enviado a un compilador que lo convierte al lenguaje máquina.
Por ejemplo: Lenguaje C. C puede acceder a registros del sistema y direcciones de memoria, todas
propias de lenguajes de bajo nivel.
Debido a sus características, estos lenguajes se pueden situar entre los de bajo nivel y alto nivel, aunque
no es muy aceptado.
LENGUAJES DE ALTO NIVEL
Es más cercano al lenguaje humano, manejando conceptos, tipos de datos, etc. sin importar la computadora. Es
indispensable utilizar un intérprete o compilador que traduzca las instrucciones al lenguaje máquina. Son lenguajes
independientes de una computadora, puedes migrar tu código a otro y seguir trabajando sin problemas.

PARADIGMAS DE LA PROGRAMACIÓN
Un paradigma de programación es un estilo de
desarrollo de programas. Es decir, un modelo para resolver
problemas computacionales. Los lenguajes de
programación, necesariamente, se encuadran en uno o
varios paradigmas a la vez a partir del tipo de órdenes que
permiten implementar, algo que tiene una relación directa
con su sintaxis.
¿Cuáles son los principales paradigmas de programación?
Imperativo. Los programas se componen de un conjunto de
sentencias que cambian su estado. Son secuencias de
comandos que ordenan acciones a la computadora.
Declarativo. Opuesto al imperativo. Los programas
describen los resultados esperados sin listar explícitamente
los pasos a llevar a cabo para alcanzarlos.
Lógico. El problema se modela con enunciados de lógica de
primer orden.
Funcional. Los programas se componen de funciones, es decir, implementaciones de comportamiento que reciben un
conjunto de datos de entrada y devuelven un valor de salida.
Orientado a objetos. El comportamiento del programa es llevado a cabo por objetos, entidades que representan
elementos del problema a resolver y tienen atributos y comportamiento.

PSEUDOCÓDIGO
La palabra pseudocódigo formada por el prefijo “pseudo“, que según el diccionario de la RAE (Real Academia
Española) significa “falso“, de ahí parte para que también sea conocido como “falso lenguaje”. El pseudocódigo es
comúnmente utilizado por los programadores para hacer sus códigos, esto quiere decir que el pseudocódigo no es
programable sino facilita la programación. El principal objetivo del pseudocódigo es el de representar la solución a un
algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se
utilizará para la codificación del mismo.

2
Prof. Carina Puri Espacio: TIC

 Completamos: con los materiales anteriores, completa el esquema de Síntesis


SÍNTESIS

PROGRAMACIÓN

es

se necesita elegir un

Lenguaje de programación

es

se clasifican en lenguajes de

Bajo Nivel: Medio Nivel: Alto Nivel:

para programar se debe optar por

Paradigmas de la
programación

es

para comenzar a programar


se recomienda representar la solución a través del

También podría gustarte