2. 2.1. Elementos básicos del lenguaje de programación
estructurado. Manipulación básica de datos
Lenguajes de programación:características básicas
Los lenguajes de programación se utilizanpara escribir
programas.
Lenguajes máquina
Lenguajes de bajo nivel
Lenguajes de alto nivel
3. 2.1. Elementos básicos del lenguaje de programación
estructurado. Manipulación básica de datos
Lenguajes de programación:características
básicas
Cada lenguaje de programación tiene
unconjunto de instrucciones que
lacomputadora podrá entender
directamenteen su código máquina o bien se
traducirán adicho código máquina.
4. 2.1. Elementos básicos del lenguaje de programación
estructurado. Manipulación básica de datos
Lenguajes de programación:características básicas
Instrucciones de entrada/salida
Instrucciones de cálculo
Instrucciones de control
5. 2.1. Elementos básicos del lenguaje de
programación estructurado. Manipulación básica
de datos
El lenguaje C: Historia y características
La popularidad, eficacia y potencia de C, se haproducido porque este lenguaje no
estáprácticamente asociado a ningún sistemaoperativo, ni a ninguna máquina en especial.
Esta es la razón fundamental, por la cual C, esconocido como el
lenguaje de programación desistemas por excelencia
Ventajas de C
Es poderoso y flexible
Es utilizado por programadores profesionales
Se puede utilizar para desarrollar sistemasoperativos, compiladores, sistemas de
tiemporeal y aplicaciones de comunicaciones
Portabilidad
Velocidad de ejecución
6. 2.1. Elementos básicos del lenguaje de
programación estructurado. Manipulación básica
de datos
Características técnicas de C
Una nueva sintaxis para declarar funciones
Asignación de estructuras y enumeraciones
Preprocesador más sofisticado
Una nueva definición de biblioteca
Acceso al SO
Asignación dinámica de memoria
Manejo de cadenas de caracteres
7. 2.2. Utilizar estructuras de control
Estructuras de control
En lenguajes de programación, las estructuras de control permiten modificar el flujo de
ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
de acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)
Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Etc
Todas las estructuras de control tienen un único punto de entrada y un único punto de salida.
Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control
avanzadas. Esto es una de las cosas que permite que la programación se rija por los principios
de la programación estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares.
Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su
sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.