PROYECTO INTRAMODULAR
UNIDAD EDUCATIVA
"JUAN BAUTISTA AGUIRRE"
NOMBRE: CINDY YARELI RUIZ RUGEL
LCDA: ANA GARDENIA CASTRO MACIAS
CURSO: 1RO INFORMATICA "C"
PROGRAMACION
Y BASES DE DATOS
¿Qué
es la programación?
La programación es
el acto de programar, es decir, organizar
una secuencia de pasos ordenados a seguir para hacer ciertas cosas.
Este término puede utilizarse en muchos contextos,
es común hablar de programación a la hora de organizar una salida, las
vacaciones o de la lista de programas con sus días y horarios.
Además,
en el campo de la informática,
la programación es la pieza clave en la relación entre los ordenadores y
los usuarios.
Programación en informática
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, que se basa
en el conjunto de instrucciones que sigue el ordenador para ejecutar
un programa.
La programación es lo que permite que un ordenador funcione y realice
las tareas que el usuario solicita.
Lenguaje de programación
El lenguaje de programación es un idioma
artificial prediseñado formado por signos, palabras y símbolos que
permite la comunicación entre el
programador y el ordenador.
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 (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.
¿Para qué sirve la programación?
El principal objetivo de la programación es definir
instrucciones para que un ordenador pueda ejecutar sistemas, programas y
aplicaciones que sean eficaces, accesibles y amigables para el usuario.
Los programas informáticos suelen
seguir algoritmos, que son el
conjunto de instrucciones organizadas y relacionadas entre sí que permiten
trabajar al software de los
equipos de computación.
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.
·
Lenguaje de
alto nivel. A finales de la década del 50
surgió el Fortran, un lenguaje de programación desarrollado por IBM que dio
inicio a la aparición de lenguajes basados en conjuntos de algoritmos mucho más
complejos. Estos lenguajes se adaptaban a distintos ordenadores y eran
traducidos por medio de un software al lenguaje de máquina.
TIPOS DE PROGRAMACION
·
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.
·
Programación orientada a objetos. Utiliza objetos (entes con
características, estado y comportamiento) como elementos fundamentales para la
búsqueda de soluciones.
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.
·
Operadores. Símbolos que indican la aplicación de operaciones lógicas o
matemáticas.
·
Variables. Datos que pueden variar durante la ejecución del programa.
·
Constantes. Datos que no varían durante la ejecución del programa.
·
Identificadores. Nombre que se le da a las diferentes variables para identificarlas.
https://concepto.de/programacion/
Ventajas y desventajas de programación
Como todo proceso, en la programación ocurren aciertos y desaciertos que cada programador deberá evaluar según lo que necesite. Señalamos algunas ventajas y desventajas de programación informática que se deben tomar en cuenta:
Ventajas
- Posibilita
la lectura secuencial de los programas, favoreciendo así su comprensión.
- Reduce
significativamente los errores debido a efectos secundarios no deseados.
- Debido a
que el código es más fácil de entender (en comparación con el código que
no usa estructuras de control de flujo), los errores suelen ser más
fáciles de encontrar y corregir.
- Los costos
de mantenimiento del programa son generalmente bajos.
Desventajas
- No permite
modelar los conceptos del dominio del problema directamente, por lo que la
transformación del dominio del problema al dominio de la solución es
necesaria y requiere un mayor esfuerzo de compresión.
- La
separación entre datos (variables) y rutinas (procedimientos y funciones)
lleva a la necesidad de utilizar variables globales, lo que hace que las
capacidades de encapsulamiento propuestas por el paradigma sean limitadas.
- La introducción de cambios suele ser muy problemática debido a la frecuente aparición de efectos secundarios (o imprevistos) durante el mantenimiento del programa.
https://www.euroinnova.com/blog/ventajas-y-desventajas-de-programacion-informatica
¿Qué es programar?
La programación de software es una actividad que está ligada a los procesos con los cuales se ejecutan tareas y programas en un dispositivo electrónico como las computadoras y celulares.
Con la programación se automatizan tareas, se resuelven problemas y se innova a través de sistemas informáticos.
El papel del programador
El programador escribe líneas de texto o "código" que se distribuyen en diferentes archivos dentro de una carpeta, siguiendo las reglas que le define un lenguaje de programación y que, finalmente, se ejecutan para cumplir una o múltiples funciones.
Existen diversos lenguajes de programación: cada uno define un conjunto de reglas y cada uno tiene un propósito en específico, así que, dependiendo del proyecto o tarea que el programador deba ejecutar, se utilizará un lenguaje en específico.
Un programador sigue las reglas de un lenguaje para comunicarse con la computadora y así definir las instrucciones a seguir para construir un programa o software.
Tipos de programación
Actualmente, la programación se ha diversificado gracias a la variedad de enfoques y aplicaciones que tiene, algunos como:
- Programación web: relacionada al desarrollo de sitios y aplicaciones web.
- Programación móvil: enfocada en el desarrollo de software para dispositivos móviles como celulares y/o tabletas.
- Arquitectura de software: con la que se establecen las estructuras de un sistema.
- Ciencia de datos: con la que se recopilan e interpretan datos con el fin de obtener información relevante para un proceso o desarrollo de software específico.
¿Qué habilidades se desarrollan con la programación?
Algunas de las aptitudes o habilidades que se desarrollan durante esta actividad son:
- Pensamiento lógico.
- Aptitud matemática.
- Atención al detalle.
- Desarrollo de nuevas tecnologías.
- Aprendizaje de diferentes lenguajes de programación.
- Análisis de problemas.
- Gestión del tiempo.
Como ves, la programación es una disciplina que cada vez cobra más fuerza y popularidad ya que está estrictamente relacionada al desarrollo de nuevas tecnologías y, se podría decir, que es la base de muchas de las profesiones y modelos económicos del futuro.
No hay comentarios:
Publicar un comentario