Está en la página 1de 3

Guía Numero 4

SENTENCIAS SWITCH

La sentencia switch es una estructura selectiva múltiple, un estructura condicional


múltiple.
#include<stdio.h>
main() {
char ch;
printf("Introduzca una vocal: ");
ch=getchar();
switch(ch) {
case 'a': puts("Se ha pulsado una a.");
break;
case 'e': puts("Se ha pulsado una a.");
break;
case 'i': puts("Se ha pulsado una a.");
break;
default: puts("Error");
}
}
Para finalizar la sentencia se utiliza el break, esto permite salirse del ciclo en el que
viene, cabe recordar que sirve para el while, do/while y stwitch.
GUIA 6
ESTRUCTURA DE DATOS
Una estructura de datos
No es más que una arreglo en donde se pueden almacenar más datos, se hace mediante
una estructura o matriz que permita guardar.
Existen diferentes tipos:
-estructuras simples
-datos estructurados
-datos estático
Las listas
Se pueden relacionar con la de estructura de un dato el cual se puede manejar.
Por lo tanto hay dos tipos:
Lineales: en la cual están las estadísticas y dinámicas
No lineales: en la cual se ubican las dinámicas.
Todo lo aquello se guarda en una memoria la cual se clasifica en memoria estática( es
donde se van los datos a un espacio de memoria física ) y memoria no
estática( estructura no fija)
TAD
Por otra parte está el TAD, el cual es el tipo de acceso a un dato.
El arreglo
Es un conjunto de datos que esta ordenado en orden consecutivo y pueden ser vectores o
matrices.
Matrices
Una matriz es un vector de vectores o un también llamado array bidimensional
int matrix[rows][cols];
Las estructuras de datos están compuestas de otras pequeñas estructuras que se llaman
nodos o elementos, que agrupan datos a su vez.
Una estructura básica de un nodo para crear listas de datos seria:
Struct nodo{
Int dato;
Struct nodo*otronodo;
};
GUIA 7
CONDICION REPETITIVA FOR

La estructura for es un condicional de repetición automática controlada por contador.


un ciclo for es una estructura de control iterativa, que nos permite ejecutar de manera
repetitiva un bloque de instrucciones, conociendo previamente un valor de inicio, un
tamaño de paso y un valor final para el ciclo.

Su formato general es:

for (inicialización; condición; incremento)

for (c = 1, c<=10, c ++)


GUIA 8
VECTORES
Vectores
Un vector, también llamados array(arreglo) unidimensional, es una estructura de datos
que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de
memoria juntos, uno despues de otro. A este grupo de elementos se les identifica por un
mismo nombre y la posición en la que se encuentran. La primera posición del array es la
posición 0.
int a[5]; // Vector de 5 enteros
float b[5]; // vector de 5 flotantes
Producto product[5]; // vector de 5 objetos de tipo Producto
GUIA 9
MATRICES
Matrices
Una matriz es un vector de vectores o un también llamado array , los cuales pueden ser
de tipo bidimensional y tridimensional.
Las matrices también pueden ser de distintos tipos de datos como char, float, double,
etc. Las matrices en C++ se almacenan al igual que los vectores en posiciones
consecutivas de memoria.
Bidimensional:
Es una matriz que esta en un plano 2d en donde se hace referencia a las filas y
columnas.
main ( )
int i, j;
int mat [3][3];
for (i=0; I <=5; i++)
{
For (j=0; j<=5; j++)
Cin>>mat [i][j];
Tridimensional:
Es una matriz que esta en un plano 3d en donde se hace referencia a las
coordenadas en x,y,z
Main( )
Int i, j, k;
Int mat[3][3][3]
For( i=0; i<3; i++)
For(j=0;j<3; j++)
For( k=0; k<3;k++)
Cin>>mat[i][j][k]

También podría gustarte