unidad 2

5
4 C Informática 4 C Informática Luis Mario Velasco Ocejo UNIDAD 2 CODIFICAR LA SOLUCIÓN DEL PROBLEMA EN UN LENGUAJE DE

Upload: rurus9

Post on 12-Jun-2015

94 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Unidad 2

Luis Mario Velasco Ocejo

UNIDAD 2

CODIFICAR LA SOLUCIÓN DEL PROBLEMA EN UN LENGUAJE DE

Page 2: Unidad 2

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

La metodología de programación estructurada se fundamenta en técnicas de segmentación, la cual plantea que un problema se puede dividir en problemas más pequeños (módulos) y más simples de resolver, de tal forma que la suma de las soluciones de cada problema sea el resultado de la solución total de éste.

Esta metodología permite desarrollar algoritmos a través de módulos, los cuales realizan tareas bien definidas. De esta forma, el módulo se define una sola vez y se llama tantas veces como sea necesario, mediante el nombre que lo identifica.

La forma gráfica que lo representa sería la siguiente:

Luis Mario Velasco Ocejo 4°C Informática

Page 3: Unidad 2

La programación estructurada tiene muchas ventajas, sin embargo también tiene varias desventajas.

Ventajas

Los programas son más fáciles de leer

La estructura de los programas es clara

Reducción de esfuerzo en las pruebas

Se incrementa el rendimiento del programador

Desventajas

Se obtiene un único bloque del programa que cuando se hace demasiado grande puede ser problemático para el manejo del código fuente

El lenguaje de programación C/C++ tiene diversas características, entre ellas se encuentran:

Es un lenguaje estructurado, lo que permite generar código claro y sencillo, ya que está basado en la modularidad.

El lenguaje de programación en C, está estructurado en tres partes:

o Librerías estándaro Programa compiladoro Preprocesador (INCLUDE - DEFINE)

2.2. Utilizar estructuras de control.

Luis Mario Velasco Ocejo 4°C Informática

Page 4: Unidad 2

Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

Con estas estructuras 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)

Estas y otras estructuras pueden utilizarse en el lenguaje C++.

Ejemplo de la estructura “If”.

Luis Mario Velasco Ocejo 4°C Informática