La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CAPITULO V ARREGLOS Y CADENAS.

Presentaciones similares


Presentación del tema: "CAPITULO V ARREGLOS Y CADENAS."— Transcripción de la presentación:

1 CAPITULO V ARREGLOS Y CADENAS

2 ARREGLOS UNIDIMENSIONLES Y MULTIDIMENSIONALES
- Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. - Un arreglo consta de posiciones de memoria contigua. - La dirección más baja corresponde al primer elemento y la más alta al último. - Un arreglo puede tener una o varias dimensiones. - Para acceder a un elemento en particular de un arreglo se usa un índice.

3 DECLARANDO Y ACCEDIENDO A UN ARREGLO
Declarar un arreglo: tipo nombre_arreglo[tamaño] Ejemplo: int notas[10]; float pesos[15]; Acceder a un arreglo: El indice para el primer elemento siempre es cero. En el ejemplo anterior el arreglo notas tiene 10 elementos desde el elemento notas[0] hasta notas[9]. Para acceder a un elemento del arreglo uso sus indices: ejemplos: notas[7] = 15; a= notas[7];

4 ARREGLOS BIDIMENSIONELES
Ejemplo: int matriz[7][5]; Este es una matriz de 7 filas y 5 columnas. For para leer valores y asignarlos a una matriz: z=0; for (i=0; i<7;i++) for(j=0; j<5; j++) matriz[i][j] = z++;

5 INICIALIZAR UN ARREGLO
Ejemplo: int vector[3]={1,2,3}; float matriz[3][4]={{8,9,6,5},{3,5,1,4},{4,5,6,7}}; fila 1 fila 2 fila 3

6 CADENAS Una cadena en C se representa como un arreglo de caracters donde la terminacion de la cadena es el caracter nulo '\0'. Declaracion de una cadena: char cadena[30]; Inicializacion de una cadena: char nombre[20]=”Juan Carlos”; char nombre[20]={'J','u','a','n',' ','C','a','r','l','o','s','\0'};

7 Leer desde la entrada estándar: main() {
CADENAS Leer desde la entrada estándar: main() { char nombre[15], apellidos[30]; printf("Introduce tu nombre: "); scanf("%s",nombre); printf("Introduce tus apellidos: "); scanf("%s",apellidos); printf("Usted es %s %s\n",nombre,apellidos); } }

8 Problema01: Escribir un progrma en C que lea un vector de enteros de 10 elementos. Despues de leer el vector que encuentre el mayor de los elementos.

9 Problema02: Escribir un progrma en C que lea una cadena de caracteres y encuentre su longitud.

10 Problema03: Leer una cadena, invertirla y almacenarla en otra cadena.

11 Problema04: Escribir un progrma en C que lea una cadena de caracteres con letras minusculas y ponga todas las letras en mayusculas. (ASCII A=65 y a=97)

12 Problema05: Escribir un progrma en C que lea una matriz cuadrada de NXN, que encuentre la suma de las dos diagonales principales, y que determine cual es la mayor.


Descargar ppt "CAPITULO V ARREGLOS Y CADENAS."

Presentaciones similares


Anuncios Google