PRIMEROS CONCEPTOS DE PROGRAMACION!

¡PRIMEROS CONCEPTOS DE  PROGRAMACION!


PRIMERO QUE NADA...

 

¿QUE ES LA PROGRAMACION?


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.


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.


                                          PULSE AQUÍ ABAJO.
                                                                    

¿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 programación.

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.


AHORA SI...

PRIMEROS CONCEPTOS DE PROGRAMACION.


PROGRAMADOR: 

Un programador es aquella persona que elabora programas de computadora, 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.





BACKEND:

El Backend, también conocido como CMS o Backoffice, es la parte de la app que el usuario final no puede ver. Su función es acceder a la información que se solicita, a través de la app, para luego combinarla y devolverla al usuario final.




FRONTEND:

El desarrollo web Front-end consiste en la conversión de datos en una interfaz gráfica para que el usuario pueda ver e interactuar con la información de forma digital usando HTML, CSS y JavaScript.




FULL STACK:

El concepto se refiere específicamente a una persona que posee conocimientos en diferentes áreas y es capaz de usarlos para completar de forma independiente el desarrollo de un diseño o producto.




SALARIOS DE PROGRAMADORES:

Los programadores de aplicaciones escriben y mantienen los registros de las instrucciones y especificaciones del código del programa para las aplicaciones de software y sistemas operativos.

Salario mínimo y máximo de un Programadores de aplicaciones - de $10,150 a $41,236 por mes - 2022.

Un/una Programadores de aplicaciones gana normalmente un salario neto mensual de entre $10,150 y $21,904 al empezar en el puesto de trabajo.

Tras cinco años de servicio, esta cifra se sitúa entre $15,728 y $32,843 al mes con una semana de trabajo de 48 horas.






METODOLOGIA DE LA  PROGRAMACIÓN:

La metodología de programación es el enfoque teórico - practico que hace posible encontrar soluciones a problemas complejos partiendo del análisis y apoyándose en la planificación. Este planeamiento hace posible maximizar la eficiencia de desarrollo de software al ganar en visibilidad y control.





ALGORITMO:

Un algoritmo es cualquier procedimiento computacional bien definido que parte de un estado inicial y un valor o un conjunto de valores de entrada, a los cuales se les aplica una secuencia de pasos computacionales finitos, produciendo una salida o solución.





ESTRUCTURA DE DECISION O CONDICIONAL:

Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite.



ESTRUCTURA DE REPETICION O BUCLE:

Las estructuras repetitivas (bucles) son aquellas que reiteran una o un grupo de instrucciones "n" veces y dependen de una variable de control del ciclo. Es decir, ejecutan una o varias instrucciones un número de veces definido.





PRUEBA O CONDICION LOGICA:

La función SI es una de las funciones más populares de Excel y le permite realizar comparaciones lógicas entre un valor y un resultado que espera. Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la comparación es Verdadera y el segundo si la comparación es Falsa.



VAROIABLE:

Una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor.





MIREYA JIMENEZ PEREZ.



Comentarios