Estructuras De Datos

Páginas: 5 (1092 palabras) Publicado: 29 de agosto de 2011
ESTRUCTURAS DE SELECCIÓN DOBLE
Con ella se puede controlar y ejecutar acciones, en casos donde se tienen dos opciones de acción pero solo se utiliza una a la vez por lo que se llaman mutuamente excluyentes.
Expresiones lógicas
Plantea condiciones y comparaciones las cuales dan un resultado verdadero o falso y se clasifican en:
Simples: usan operadores relacionales (AND)
Complejas: usanoperadores lógicos (OR)
ESTRUCTURAS SELECTIVAS COMPUESTAS
Es cuando al solucionar un problema este esta seguido de otro y esto se repite seguidas veces (uno esta anidado de otro).
ESTRUCTURA SELECTIVA MULTIPLE
esta estructura nos da más de dos elecciones posibles ya que hay casos en los que no permite utilizar estructuras selectivas simples o dobles, para esto la estructura selectiva múltiple nospermite tomar n de valores distintos y el algoritmo seguirá solo un determinado camino de lo n posibles.
ESTRUCTURAS REPETITIVAS E ITERATIVAS
Son operaciones que se ejecutan repetitivamente, llamadas ciclo, bucle o lazo.
Iteración: ejecución de las instrucciones contenidas en el bucle.
Bucle infinito: no tiene ninguna condición que permita finalizar en algún momento.
Bucle finito: finalizacuando se cumpla la condición dada.
BUCLES REPETITIVOS:
Se divide en tres:
Independientes: se realiza hasta cumplir la condición y una vez cumplida se entra al siguiente bucle.
Anidados: es un ciclo en el cual una estructura está dentro de la otra cuando finaliza la interna continua la externa y así se cumple la condición.
Cruzados: se inicia un bucle y sin terminar se pasa al otro, para pasaral bucle externo se utiliza la estructura goto (saltos) de esta manera quedarían entre lazados. (No se recomienda ya que causa perdida de control del proceso ejecutado).
ESTRUCTURAS BÁSICAS:
Se divide en:
Estructura desde/para: es utilizada cuando se conoce el número de veces que se ejecutara el bucle, para su utilización se necesita de contadores y algunas veces acumuladores.
Contador:variable que incrementa o decrementa según el suceso o la acción, y se usa para contar sucesos o acciones internas del bucle. Se debe tener en cuenta realizar la operación de inicialización de incremento o decremento del mismo. Con la inicialización se le asigna al contador un valor. (Aumenta de uno en uno)
Acumulador o totalizador: suma sobre sí misma un conjunto de valores de esta manera todosquedan en una sola variable, a diferencia del contador este va aumentando en una cantidad variable.
ESTRUCTURA INTERACTIVAS
Estructura mientras: estructura que ejecuta mientras la condición evaluada resulta verdadera, se evalúa la expresión booleana y si es cierta se ejecuta la expresión especificada, llamada el cuerpo del bucle, mientras siga siendo cierta se repite la ejecución del cuerpo y si esfalsa finaliza la repetición.
Centinelas: se usa cuando no se conoce el número de iteraciones que se va a realizar de esta manera el usuario puede suspender la introducción de datos cuando lo desee.
Banderas: es llamada también interruptores, switch, flags o conmutadores, durante la ejecución de un programa puede tomar dos valores únicamente los cuales pueden ser 0 o 1, de esta manera se simulaun interruptor abierto o cerrado.
Hay una estructura algorítmica llamada REPETIR y es ejecutada un número indefinido de veces hasta que la condición se torna verdadera.
CADENAS DE CARÁCTER
Se representa en un conjunto de caracteres incluyendo el espacio en blanco que se almacena en un área contigua de la memoria central, según sus caracteres es su longitud. Se divide en tres:
Estáticas: sulongitud se define antes de ejecutar el programa y no puede cambiarse a lo largo de este.
Semiestaticas: su longitud puede variar durante la ejecución del programa pero sin sobre pasar un límite máximo declarado al principio.
Dinámicas: su longitud puede variar sin limitación dentro del programa limitaciones básicas con cadena.
MODULARIDAD PROCEDIMIENTOS Y FUNCIONES
Modulo: en este podemos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS