Fundamentos de la Programación: Lenguajes, Tipos y Elementos Clave
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 3,33 KB
Los programas son una serie de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que han sido creadas.
Lenguajes de Programación
Lenguaje máquina: Es el lenguaje de programación que entiende directamente la computadora.
Lenguaje de bajo nivel: Son mucho más fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la computadora.
Lenguajes de alto nivel: Estos lenguajes están diseñados para que los programadores escriban y entiendan instrucciones lo más parecidas al lenguaje humano.
Historia de los Lenguajes de Programación
Lenguajes de primera generación o 1GL: Uso del lenguaje máquina. Adaptados a una máquina específica.
Segunda generación o 2G: Se introduce el lenguaje ensamblador.
Tercera generación o 3GL: En 1957 nace el primer lenguaje de programación de alto nivel: FORTRAN.
Cuarta generación o 4GL: Incluyen herramientas de más alto nivel. Su máximo representante es SQL.
Quinta generación:
Tipos de Programación
Modular: Consta de varias secciones o módulos que interactúan a través de llamadas a procedimientos.
Estructurada: Está compuesta por un conjunto de técnicas que aumentan la productividad del programa.
Orientada a objetos: Usa objetos y sus interacciones para diseñar aplicaciones.
Proceso de Programación
Entrada de datos: Aquí se engloban todas aquellas instrucciones que recogen datos de un dispositivo o periférico.
Proceso o algoritmo: En esta parte del programa se escriben las instrucciones o sentencias encargadas de procesar los datos recogidos en la sección anterior, conforme al propósito o finalidad del programa.
Salida de datos: Este bloque está formado por las instrucciones que toman los resultados obtenidos en la etapa de proceso.
Un algoritmo es una sucesión de pasos que se deben realizar para la resolución de un problema. Los algoritmos más utilizados en la programación son los organigramas.
Los datos de un programa son aquellos elementos que constituyen unidades de tratamiento de la información que se tiene que procesar.
Tipos de Instrucciones
Secuenciales: Son un bloque de instrucciones sucesivas que se ejecutan de forma ordenada y seguida.
Condicionales: Son instrucciones que permiten establecer condiciones.
Repetitivas: Son instrucciones que se repiten un número limitado de veces.
Tipos de Datos
Char: Dato de carácter.
Int: Números enteros con signo.
Float: Números con decimales.
Double: Números con mucha precisión.
Un comentario es una línea que se introduce en el programa con el propósito de aclarar la función o cometido de una parte concreta del programa.
Elementos de Python
Variables, Comentarios, Listas y Tuplas, Condicionales