Professional Documents
Culture Documents
Los variables simples pueden almacenar un dato de informacin y los arreglos pueden almacenar conjuntos de datos de mismo tipo y al mismo tiempo, estos dos mecanismos pueden manejar una gran variedad de situaciones pero algunas veces se necesita trabajar sobre datos de diversos tipos, en este caso se utiliza un conjunto de datos especiales llamado estructura. Una estructura (registros) de datos es un tipo de datos adicionales, un conjunto de una o ms variables, de distinto tipo, agrupadas bajo un mismo nombre para que su manejo sea ms sencillo.
Existen dos tipos de estructuras: 1. Estructuras de datos tamao fijo que no cambia durante la ejecucin del programa- datos de tipo estruc (se llama tambin registro), arreglos con uno, dos o mas subndices o dimensiones. 2. Estructuras de datos dinmicas que cambian su tamao durante la ejecucin del programa listas enlazadas, pilas, colas, arboles.
Para que sirven las estructuras? Su utilizacin ms habitual es para la programacin de base de datos, ya que estn especialmente indicadas para el trabajo con registros o archivos.
Estructura
Descripcin
La sentencia switch define una estructura de seleccin multiple.se puede sustituir. Se utiliza para seleccionar un grupo de sentencias, que indican a la computadora que hacer entre varios grupos disponibles.
Tipo
Ejemplo
Su aplicacin es: Switch (valor) { Case valor 1: <sentencias1>. Break; . Default: <sentencias>. } Por ejemplo: Char c; { Switch (c) { Casea: Printf (opcion a\n); Break; Case b: Printf(opcion b\n); Break; Casec: Case d: Printf (opcion C o D\n); Break; Default: Printf (Ninguna opcion\n) } }
Estructura de seleccin
switch
Estructura de repeticin.
Sentencia for
Estructura de repeticin
La sentence while forma una estructura de repeticin (se repite un conjunto de sentencias). Se utiliza para crear ciclos.
Sentence while
Estructura de seleccin.
if
#include < stdio.h> Main () /* escribe los nmeros del 1 al 10 */ { Int numero=1; While (numero<=10) { Printf(%d\n,nmero); Numero++; } } Int cero(doubl a); { If(a==0.0) Return(TRUE); Else Return(FALSE); } Chart productos; { If (productos>0) Pintf (hay productos.\n); } #include<stdio.h> Int Main () { Int calificacin = 7; If(calificacion>=9) { Printf(exelente\n);} Else if (calificacion==8) { printf (bien\n);} Else if(calificacin>=6) { printf (mal\n);} Else { printf (reprobado\n);} }
Estructura de seleccin
If / else
En este trabajo realizado en equipo tratando sobre estructura del control para el lenguaje c++.La estructura puede ser de secuencia, seleccin, repeticin. Investigamos en el libro de las diferentes estructuras pues identificamos el tipo de if, while, for, switch. Cada tipo consta de una estructura, descripcin y cada uno con su ejemplo.