You are on page 1of 20

PROGRAMACIN ESTRUCTURADA

M.C. MA. GRACIA MONTALVO MONTERO

QUE ES LA PROGRAMACIN ESTRUCTURADA?


Es un estilo de programacin en el que se elaboran programas. Tcnica en la que la estructura de un programa se hace claramente mediante el uso de sus estructuras lgicas de control que son:

Secuencia Seleccin Iteracin.

PE se compone de: Mdulos, segmentos, mdulos y/o subrutinas.

ESTRUCTURAS BSICAS DE CONTROL LGICO.


Secuencia: Las instrucciones de un programa, se ejecutan una despus de la otra. Seleccin: Son estructuras conocidas igual como si- cierto falso. Se plantea la seleccin de 2 alternativas con base al resultado de la evaluacin de una condicin Iteracin: Tambin llamada Hacer Mientras Qu. La ejecucin repetida de una instruccin mientras que se cumpla una determinada condicin.

TIPOS DE DATOS
Diseados para manipular informacin o datos. Los datos pueden ser: Simples o sin estructuras Compuestos o estructurados.

Simples

Numricos (Enteros o Reales) Lgicos o Booleanos Carcter. Cadenas (String) Vectores y Matrices (Arrays) Registros (Record) Archivos (File) Apuntadores (Pointer)

Estructurados

TIPOS DE DATOS
Existen otros tipos de datos. Enumerados: Que son definidos por las personas que elaboran y que se refieren tipos de datos especiales.

Numricos

Numricos (Enteros o Reales)

Booleanos

Verdadero (true) / Falso (false) Alfabticos: A, B ..Z, a, b, ..z Numricos: 1, 2, 3 9,0 Especiales: +, -, *, &, =, etc.

Carcter

Se encierran entre comillas.

IDENTIFICADOR
Es un conjunto de caracteres alfanumricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos, etc.) Los identificadores pueden ser combinaciones de letras y nmeros (nmeros, letras, guin). En C, un identificador se asocia a una entidad concreta, entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Es el nombre que se le da a una variable, constante, o funcin.

VARIABLE

Nombre para identificar posiciones de memorias. Debe ser un identificador vlido. Toda variable, debe de ser declarada antes de que se utilice. En las variables (posiciones de memoria) se guardan los datos usados por el programa durante su ejecucin. Existen tipos de variables:
Globales: son las que se declaran despus del llamado a las cabeceras, pero antes de cualquier funcin, y son tiles para cualquier parte del programa. Locales: son las que se declaran dentro de una funcin, y solo sirven para ser usadas dentro de esa funcin.

CONSTANTES
Los valores no cambian en un programa, son fijos. Las constantes, pueden utilizar un identificador con lo que se les reconocer en el programa. Para identificar a una constante de una variable, se recomienda que la constante sea declarada con letras maysculas ya que as se identifica rpidamente en un programa.

OPERADORES ARITMTICOS

EXPRESIONES

Una expresin es una combinacin de constantes, variables, smbolos de operacin, parntesis e identificadores. Cada expresin (vlida) representa un valor. Dicho valor se obtiene al realizar las operaciones indicadas en la expresin. Por tanto, una expresin consta de operandos y operadores.

3*8+2^3

OPERADORES DE RELACIN

OPERACIN DE ASIGNACIN.

Permite darle un valor a una variable como se muestra a continuacin:


<identificador de la variable> = Expresin. numero = 7; Resultado = 4 + 5; a = a + 2;

PROGRAMA

OPERADORES LGICOS Y SU FUNCIONAMIENTO.

OPERADORES LGICOS

OPERADORES DE INCREMENTACIN Y
DECREMENTACIN
Una de las caractersticas que incorpora C, las ms tiles son los operadores de incremento ++ y decremento dados en la siguiente tabla. Incrementacin ++n, n++ n+=1 n=n+1 Decrementacin --n, n-n-=1 n=n-1

ESTRUCTURA DE CONTROL
Estructura y organizacin de dato.

ESTRUCTURA DE SECUENCIA.
Controlan el flujo de ejecucin de un programa o funcin. Permiten combinar instrucciones o sentencias individuales en una simple unidad lgica con un punto de entrada y un punto de salida. Se organizan en tres tipos de estructuras de control que sirven para controlar el flujo de la ejecucin:

Secuencia Seleccin (decisin) Repeticin.

SENTENCIA DE SELECCIN (SENTENCIA IF)

Tiene 2 alternativas o formatos posibles. La sintaxis es:

Cuando se alcanza la sentencia if dentro de una programa , se evala la expresin que viene entre parntesis. Si la expresin es verdadera, se ejecuta Accin en caso contrario no se ejecuta Accin. En cualquier caso, la ejecucin del programa contina con la siguiente sentencia del programa.

You might also like