Sunteți pe pagina 1din 7

Instituto Universitario Politécnico

“Santiago Mariño”

Maturín-Edo-Monagas

La Programación

Estudiantes: Seccion “G” Cédula


Profesora:

Paola López Raúl Hernandez C.I: 29642351

Jesús García C.I: 29700685

Wilder Cermeño C.I: 29843248

María Cedeño C.I: 29843657

Ángel Álvarez C.I: 30013939

Raycel Figuera C.I: 30564230

Maturín, 5 de Febrero del 2020


Introducción
La programación en el ámbito de informática es el proceso utilizado para
idear y ordenar las acciones necesarias para realizar un proyecto, preparar ciertas
máquinas o aparatos para que empiecen a funcionar en el momento y en la forma
deseada o elaborar programas para su empleo en computadoras.

Este sistema ha permitido que podamos gozar de mucha de la tecnología


que existe hoy en día. Ha jugado un papel muy importante en el desarrollo de la
especie humana, ya que el hombre creó, crea y seguirá creando inventos los
cuales serán para facilitar nuestras tareas del día a día. De no ser así, la
tecnología no hubiese tenido un avance tan óptimo hasta nuestros días.

La programación en los últimos años ha aportado muchas ideas


tecnológicas con las que en la actualidad aún seguimos contando, buscando la
manera de sobrevivir por medio de herramientas que nos facilitaran el trabajo
diario, contribuyendo en nuestro grado de productividad. Al principio éstas ideas
fueron lentas, hasta la invención de las máquinas industriales, que generó muchas
ganancias y por ende generó más producción de estás. El auge de la computación
aumentó más el nivel de tecnología, porque los trabajos del hombre cada vez eran
con menor dificultad y con mayor eficacia.

Se podría decir que es la base del futuro, ya que gracias a éste, seguirán
surgiendo inventos capaces de hacer cualquier acción igual o hasta mejor que
nosotros los seres humanos. Si cuando se creó la calculadora la reacción del
hombre fue sorprendente, un objeto capaz de realizar cualquier operación
matemática que nosotros tardamos en resolver.
1. ¿Qué es programación?

En el ámbito de la informática, la programación refiere a la acción de crear


programas o aplicaciones, a través del desarrollo de un código fuente, el cual se
basa en el conjunto de instrucciones que sigue el ordenador para ejecutar un
programa.

Estas instrucciones se encuentran escritas en lenguaje de programación


que luego son traducidas a un lenguaje de máquina, que puede ser interpretado y
ejecutado por el hardware del equipo (parte física del equipo). Dicho código fuente
es creado, diseñado, codificado, mantenido y depurado a través de la
programación, donde el principal objetivo a lograr es el desarrollo de sistemas que
sean eficaces, accesibles y agradables o amigables para el usuario.

Los programas informáticos suelen seguir algoritmos, que son el conjunto


de instrucciones que se encuentran organizadas y relacionadas entre sí de cierta
manera y que permiten llegar a la solución de un problema, y que a su vez
contienen módulos más pequeños que le aportan detalles más finos. Todo esto a
escala de gran complejidad forma parte de la programación informática que
permite trabajar al software de los equipos de computación y la cual suele ser
llevada a cabo por técnicos o ingenieros en sistemas.

2. Tipos de lenguaje de programación

En informática, se conoce como lenguaje de programación a un programa


destinado a la construcción de otros programas informáticos. Su nombre se debe
a que comprende un lenguaje formal que está diseñado para organizar algoritmos
y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema
informático, permitiendo controlar así su comportamiento físico, lógico y su
comunicación con el usuario humano.

Dicho lenguaje está compuesto por símbolos y reglas sintácticas y semánticas,


expresadas en forma de instrucciones y relaciones lógicas, mediante las cuales se
construye el código fuente de una aplicación o pieza de software determinado. Así,
puede llamarse también lenguaje de programación al resultado final de estos
procesos creativos.

La implementación de lenguajes de programación permite el trabajo conjunto y


coordinado, a través de un conjunto afín y finito de instrucciones posibles, de
diversos programadores o arquitectos de software, para lo cual estos lenguajes
imitan, al menos formalmente, la lógica de los lenguajes humanos o naturales.
No deben confundirse, sin embargo, con los distintos tipos de lenguaje
informático. Estos últimos representan una categoría mucho más amplia, en donde
están contenidos los lenguajes de programación y muchos otros protocolos
informáticos, como el HTML de las páginas web.

Normalmente se distingue entre los siguientes tipos de lenguaje de


programación:

 Lenguajes de bajo nivel: Se trata de lenguajes de programación que están


diseñados para un hardware específico y que por lo tanto no pueden migrar
o exportarse a otros computadores. Sacan el mayor provecho posible al
sistema para el que fueron diseñados, pero no aplican para ningún otro.

 Lenguajes de nivel medio: Este término no siempre es aceptado, que


propone lenguajes de programación que se ubican en un punto medio entre
los dos anteriores: pues permite operaciones de alto nivel y a la vez la
gestión local de la arquitectura del sistema.

 Lenguajes de alto nivel: Se trata de lenguajes de programación que


aspiran a ser un lenguaje más universal, por lo que pueden emplearse
indistintamente de la arquitectura del hardware, es decir, en diversos tipos
de sistemas. Los hay de propósito general y de propósito específico.

Otra forma de clasificación a menudo es la siguiente:

 Lenguajes imperativos: Menos flexibles, dada la secuencialidad en que


construyen sus instrucciones, estos lenguajes programan mediante órdenes
condicionales y un bloque de comandos al que retornan una vez llevada a
cabo la función.

 Lenguajes funcionales: También llamados procedimentales, estos


lenguajes programan mediante funciones que son invocadas conforme a la
entrada recibida, que a su vez son resultado de otras funciones.

Ejemplos de lenguajes de programación:

BASIC: Su nombre proviene de las siglas de Beginner’s All-purpose Symbolic


Instruction Code (Código simbólico de instrucciones de propósito general para
principiantes), y es una familia de lenguajes imperativos de alto nivel, aparecidos
por primera vez en 1964. Su versión más actual es Visual Basic .NET.

COBOL: Su nombre es un acrónimo para Common Business-Oriented Lenguage


(Lenguaje común orientado a los negocios) y se trata de un lenguaje de
programación universal creado en 1959, orientado principalmente a la informática
de gestión, es decir, empresarial.

FORTRAN: Su nombre proviene de The IBM Mathematical Formula Translating


System (El sistema de traducción de fórmulas matemáticas de IBM), y es un
lenguaje de programación de alto nivel, propósito general y de tipo imperativo,
diseñado para aplicaciones científicas y de ingeniería.

JAVA: Un lenguaje de programación de propósito general, orientado a objetos,


cuyo espíritu se resume en las siglas WORA: Written Once, Run Anywhere, es
decir: Escrito una vez, funciona en cualquier parte. La idea era diseñar un lenguaje
universal empleando sintaxis derivada de los lenguajes C y C++, pero empleando
menos utilidades de bajo nivel que cualquiera de ambos.

3. Programación orientada a objetos

La Programación Orientada a Objetos (POO) es un paradigma de


programación que busca que nuestra forma de programar sea más cercana a la
forma como nos relacionamos en nuestro día a día.

Un paradigma de programación es una propuesta tecnológica adoptada por


una comunidad de programadores y desarrolladores cuyo núcleo central es
incuestionable en cuanto que únicamente trata de resolver uno o varios problemas
claramente delimitados. El nombre de "Orientado a Objetos" se debe a que
nuestro código creará objetos que se encargarán de manipular los datos de
entrada para así obtener datos de salida. Estos objetos tendrán propiedades y
métodos.

Hay que aclarar que POO no se trata de nuevas características que se le da a


un lenguaje de programación. Con POO nos estamos refiriendo a una nueva
forma de pensar. Lo que se acostumbra a ver es la programación estructurada. En
donde se tiene un problema y es descompuesto en distintos sub problemas para
poder llegar a tener soluciones más pequeñas y simples.

POO busca ver la programación como en la vida real. Donde los objetos son
similares a los objetos en la vida real. Si se toma de ejemplo a un gato. Éste tiene
diferentes características, como su raza, nombre, color, tamaño, etc. El gato
también cuenta con diferentes acciones, como arañar, maullar, correr, etc. En
Programación Orientada a Objeto el gato sería un objeto. Las características son
las propiedades del objeto y las acciones vendrían a ser los métodos.

Un ejemplo en programación. Si se tiene un artículo creado. Este artículo tiene


diferentes propiedades como el nombre, cantidad de imágenes, autor, etc. Y
también contaría con métodos, tales como "compartir" el cual serviría para enviar
el artículo a diferentes redes sociales, otro método sería el actualizar el artículo. Y
así diferentes acciones que le demos.

Así como el artículo, para un blog por ejemplo, se tendrían diferentes objetos.
Y estos los crearemos con clases, que vendrían a ser algo así como los moldes.
Ya que ayudarán a crear distintos objetos.
Bibliografía

1. https://concepto.de/programacion/#ixzz6CvTEoeue

2. https://concepto.de/lenguaje-de-programacion/#ixzz6CvUEJ2Zz

3. https://www.fullstack.pe/blog/programacion-orientada-a-objetos

4. https://devmagazine.co/razones-de-la-importancia-de-la-programacion-en-
la-actualidad/2335/

S-ar putea să vă placă și