Unidad 2

7
*UNIDAD 2* JACQUELINE ESPINOZA ALPIREZ 4º B INFORMATICA . Codificar la solución del problema en un lenguaje de programación estructurado

Transcript of Unidad 2

Page 1: Unidad 2

*UNIDAD 2*JACQUELINE ESPINOZA ALPIREZ

4º B INFORMATICA. Codificar la solución del

problema en un lenguaje de programación estructurado

Page 2: Unidad 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ásicasLos lenguajes de programación se utilizanpara escribir programas.Lenguajes máquina

Lenguajes de bajo nivel

Lenguajes de alto nivel

Page 3: Unidad 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

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.

Page 4: Unidad 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ásicasInstrucciones de entrada/salida

Instrucciones de cálculo

Instrucciones de control

Page 5: Unidad 2

2.1. Elementos básicos del lenguaje de programación estructurado. Manipulación básica de datos

El lenguaje C: Historia y característicasLa 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 ellenguaje de programación desistemas por excelencia

Ventajas de CEs poderoso y flexibleEs utilizado por programadores profesionalesSe puede utilizar para desarrollar sistemasoperativos, compiladores, sistemas de tiemporeal y aplicaciones de comunicacionesPortabilidadVelocidad de ejecución

Page 6: Unidad 2

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 funcionesAsignación de estructuras y enumeracionesPreprocesador más sofisticadoUna nueva definición de bibliotecaAcceso al SOAsignación dinámica de memoriaManejo de cadenas de caracteres

Page 7: Unidad 2

2.2. Utilizar estructuras de controlEstructuras 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)EtcTodas 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.