Documente Academic
Documente Profesional
Documente Cultură
LENGUAJE C
INTRODUCCIN A LA PROGRAMACIN
JARRE ALANIS
ROMO SILVANA
ZURITA MASSIEL
NRC: 4082
DEFINCIN:
CARACTERSTICAS:
Declaracin
Donde:
tipo dato: tipo de dato de cada elemento del arreglo: entero, real, carcter, etc.
identifi_arreglo: nombre que representa a todo el arreglo.
tam_arreglo: Cantidad de elementos que contiene el arreglo
ARREGLOS UNIDIMENSIONALES (Vectores o Listas)
Ejemplo:
float precios[8];
Inicializacin
Sintaxis:
Arreglos de caracteres
Los arreglos son necesarios para las cadenas de caracteres. Una cadena de texto es un
conjunto de caracteres. En el lenguaje C no existe el tipo de dato cadena (string), por lo que
se utiliza un arreglo de caracteres, para poder almacenar una cadena.
Una cadena de caracteres es un arreglo de caracteres que contiene al final el carcter nulo
cero.
ARREGLOS UNIDIMENSIONALES (Vectores o Listas)
EJEMPLO
Almacene la edad de todos los alumnos de un saln de clases y posteriormente preguntar e imprimir la edad de
alguno de ellos.
#include <stdio.h>
#include <conio.h>
main() {
int alumn[45], total_a,i;
printf(Total de alumnos:\n);
scanf(%d,&total_a);
for( i=0; i<total_a; i++);
{
printf(Dame la edad del alumno: %d\n,i11);
scanf(%d , &alumn[i]);
}
printf(De qu alumno quieres su edad?);
scanf(%d,&i);
printf(La edad es: %d , alumn[i-1]);
getch();
return 0;
}
ARREGLOS BIDIMENSIONALES (Matrices)
Son aquellos que poseen dos dimensiones y que, de manera consecuente se trabajan
con dos ndices, se orienta tambin hacia un arreglo de arreglos. Es equivalente a una
tabla que posee muchas filas y columnas.
Caractersticas
Declaracin
La declaracin de los arreglos bidimensionales se hace de la siguiente manera:
Ejemplo:
Double a [3] [4];
Int pos [10] [40];
Char list [25] [25];
Con los datos de la primera lnea podemos tomar en cuenta el tamao de la matriz, 3x4= 12, teniendo que son
12 elementos que tendrn doble precisin. Se conoce que el primer subndice indica la fila y el segundo
subndice indica la columna.
Cuando existe un arreglo bidimensional de una funcin, la funcin debe saber, en su definicin, la cantidad de
columnas del arreglo bidimensional. Debido a lo anteriormente mencionado, en la definicin delas funciones est
a [][40]. Este ejemplo demuestra que las funciones van nicamente a servir para arreglos bidimensionales que
posean 40 columnas.
ARREGLOS BIDIMENSIONALES (Matrices)
Sintaxis
Int b [ ] [ ];
b= new int [3][4]
Realice el programa para sumar dos matrices y almacenar el resultado en una tercera matriz.
Imprimir al final el resultado.
Bibliografa