jueves, 10 de octubre de 2024

PROGRAMACION Y BASES DE DATOS

                                          PROYECTO INTRAMODULAR

                                         UNIDAD EDUCATIVA

                                   "JUAN BAUTISTA AGUIRRE"

                                      PROGRAMACION Y BASES DE DATOS


                      


                                 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.



https://edu.gcfglobal.org/es/conceptos-basicos-de-programacion/que-es-programar/1/


    •  


       



No hay comentarios:

Publicar un comentario

PROYECTO INTRAMODULAR UNIDAD EDUCATIVA "JUAN BAUTISTA AGUIRRE" MOD.SISTEMAS OPERATIVOS Y REDES NOMBRE : CINDY YARELI RUIZ RUGEL MS...