Está en la página 1de 5

Asignatura

Fundamentos de la Programación

Trabajo
Práctica 2

Participante
Joel Arístides Gil Jackson

Matricula
2022-1070

Facilitador
Marisol Álvarez Salcedo de Taveras

Fecha
27/01/2023
Tarea sobre Programación
1. ¿Qué es un programa?
Un programa es un conjunto de pasos lógicos escritos en un lenguaje de
programación que nos permite realizar una tarea específica. El programa
suele contar con una interfaz de usuario, es decir, un medio visual mediante
el cual interactuamos con la aplicación. Algunos ejemplos son la
calculadora, el navegador de internet, un teclado en pantalla para el celular,
etc.

2. ¿Qué son lenguaje de programación?


Un lenguaje de programación es un lenguaje formal (o artificial, es decir,
un lenguaje con reglas gramaticales bien definidas) que le proporciona a
una persona, en este caso el programador, la capacidad de escribir (o
programar) una serie de instrucciones o secuencias de órdenes en forma
de algoritmos con el fin de controlar el comportamiento físico o lógico de
un sistema informático, de manera que se puedan obtener diversas clases de
datos o ejecutar determinadas tareas. A todo este conjunto de órdenes
escritas mediante un lenguaje de programación se le denomina programa
informático.

3. Paradigma en programación
Los paradigmas de programación hacen referencia a las diferentes formas
en las que se puede desarrollar un software y, al mismo tiempo, los
diversos enfoques sistemáticos que pueden ser aplicados en todos los
niveles del diseño de programas, teniendo como finalidad la resolución de
problemas relacionados con lo computacional.

Tipos de paradigmas de Programación


• Imperativos: en esta clasificación encontramos lenguajes de
programación en los que el programador debe precisarle a la máquina de
forma exacta el proceso que quiere realizar.

• Declarativos: aquí encontramos lenguajes de programación en donde el


programador le indicará a la máquina lo que quiere hacer y el resultado
que desea, más no el cómo hacerlo. Por ende, en este caso, podemos
decir que la máquina es quien tiene protagonismo en este tipo de
paradigma.
4. Elementos de un programa
Para un programador, hay 4 elementos básicos de un programa que debe
conocer para desarrollar sus códigos. Estos elementos son todas las piezas
con las que se construye cualquier programa en cualquier lenguaje de
programación y que, a su vez, permiten resolver cualquier problema.

Esto son:
• Las Instrucciones: Las instrucciones son uno de los elementos básicos
de un programa. Son palabras que ejecutan acciones específicas:
«print(«Hola, mundo!»)». Estas vienen definidas según el lenguaje de
programación con el que estamos desarrollando nuestro código.

• Datos: Un dato es la materia prima del mismo. Los datos los brinda el
programador y pueden ir desde una pregunta «n = input («¿Cómo te
llamas?»)» hasta una palabra en otro idioma. Se pueden dividir tanto en
datos primitivos como enteros, booleanos y decimales, como en datos
complejos o estructura de datos, que pueden ser listas, cadenas de
caracteres y registros o diccionarios.

• Operadores: Los operadores se diferencian de las instrucciones en los


elementos básicos de un programa, pues son símbolos que guían la
ejecución de acciones del resto de elementos de un programa y afectan
según el elemento que acompañan. Por ejemplo, un + en una cadena
funciona diferente a como funcionaría junto a un número entero.
Algunos ejemplos son: los Unarios o los Binarios.

• Variables: Las variables en programación son el último de los cuatro


elementos básicos de un programa. Son etiquetas que también funcionan
como contenedores de datos, identificados por un nombre que se
asocian a un valor. Según el lenguaje de programación, las variables se
utilizan como etiquetas o como contenedores de datos. Ahora bien, en
vez de hablar de tipos de variables, se habla de la tipificación del
lenguaje que determina la relación entre el tipo de dato y el tipo de
variable.
5. ¿Qué es un programador?
Un programador es aquella persona que elabora programas de
computadora, los profesionales que crean el software se denominan
programadores y utilizan lenguajes de programación, dichos lenguajes son
similares a idiomas que permitan entenderse con el ordenador y escribir
instrucciones que generan nuevos programas. Es decir, escribe, depura y
mantiene el código fuente de un programa informático, que ejecuta
el hardware de una computadora, para realizar una tarea determinada.

6. Funciones principales de un programador


El programador se encarga de la implementación de prototipos mediante
un lenguaje de programación, que compilados pueda entender
la computadora.
Inicialmente, la profesión se formalizó desde el enfoque tayloriano de la
especialización de funciones en la empresa. Así, el proceso de producción
de software se concibe como un conjunto de tareas altamente
especializadas donde está claramente definido el papel de cada categoría
profesional:

• El analista, tiene como cometido analizar un problema y


describirlo con el propósito de ser solucionado mediante
un sistema de información.
• El programador, cuya única función consistía en trasladar las
especificaciones del analista en código ejecutable para la
computadora. Dichas especificaciones se recogen en un
documento denominado cuaderno de carga, medio de
comunicación entre ambos.

7. Hablar sobre el perfil de un Programador


Es importante destacar que existen diferentes tipos de programadores y las
funciones y el perfil variarán en torno a ello, por ende, a continuación,
muestro las características del perfil general de un programador
informático:

• Conocimientos amplios en el área de computación e informática.


• Ser capaz de diseñar, desarrollar, probar, implementar, mantener y
mejorar software.
• Manejo del idioma inglés, pues la mayoría de las soluciones de
softwares se encuentran en ese idioma.
• Manejo de diversos lenguajes de programación.
• Ser capaz de identificar fallas y errores en los sistemas.
• Poder mantenerse actualizado con las tendencias más nuevas del área
profesional.
• Ser capaz de utilizar la mayoría de los frameworks.

Cada programador trabaja en un área distinta y cumple con tareas


especificas que entran dentro de sus capacidades, pero dentro de sus
competencias, se destacan las cualidades y habilidades que todo
programador debe poseer:
• Habilidades comunicativas.
• Habilidad para trabajar en equipo y evitar conflictos.
• Ser detallista.
• Ser lógico y analítico.
• Creativo y ocurrente.
• Ser organizado y poder planificar tareas y utilizar eficientemente su
tiempo.

También podría gustarte