Nombre : Yolwim Meran Pérez
Matricula : 100076691
Investiga en la web y elabora un informe acerca de vectores en lenguaje C. Debe incluir:
Introducción (de su autoría),
Desarrollo. Conclusión (de su autoría).
Introducción:
En el lenguaje de programación C, los vectores (o arrays) son una estructura fundamental utilizada para
almacenar y gestionar colecciones de datos del mismo tipo de manera ordenada. A diferencia de las
variables simples, los vectores permiten trabajar con grandes conjuntos de datos mediante índices,
facilitando operaciones como búsquedas, ordenamientos y cálculos matemáticos. Este informe explorará
cómo se declaran, manipulan y utilizan los vectores en C, proporcionando ejemplos y aplicaciones
prácticas.
Desarrollo:
Declaración y Asignación de Vectores
En C, la declaración de un vector requiere especificar el tipo de datos que almacenará, el nombre del
vector y su tamaño. La sintaxis básica es:
tipo_dato nombre[tamaño];
Por ejemplo, para declarar un vector de enteros con 5 elementos:
int vector (5];
Es posible inicializar un vector al momento de su declaración:
int vector[5] = {1, 2, 3, 4, 5};
Acceso y Modificación de Elementos
Los elementos de un vector se acceden y modifican utilizando índices, que comienzan en 0. Para
modificar el tercer elemento del vector:
vector[2] = 10;
Funciones con Vectores
Las funciones en C pueden aceptar vectores como argumentos. Al pasar un vector a una función, se pasa
una referencia al primer elemento del vector, permitiendo modificar su contenido dentro de la función. Por
ejemplo, una función que calcula el producto escalar de dos vectores podría implementarse así:
#include <stdio.h>
double producto_escalar(double v1[1, double v2[1, int tamaño) {
double resultado = 0;
for (int i = 0; i < tamaño; i++ ) {
resultado += v1[i] * v2[i];
return resultado;
}
int main() {
double vector10 = {1.0, 2.0, 3.0};
double vector2l] = {4.0, 5.0, 6.0};
double resultado = producto_escalar(vector1, vector2, 3);
printf("El producto escalar es: %fn", resultado);
return 0;
Aplicaciones Prácticas
Los vectores se utilizan en una variedad de aplicaciones, como la manipulación de datos en bases de
datos, cálculos matemáticos, y procesamiento de señales. Por ejemplo, un vector puede almacenar las
edades de un grupo de estudiantes, facilitando operaciones como calcular la edad promedio:
#include <stdio.h>
double calcular_promedio(int edadesI, int tamaño) {
int suma = 0;
for (int i = 0; i < tamaño; i++) {
suma += edades[];
return (double)suma / tamaño;
int main) {
int edades [] = {18, 20, 22, 21, 19};
double promedio = calcular_promedio(edades, 5);
printf("La edad promedio es: %fin", promedio);
return 0;
}
Conclusión
Los vectores en C son herramientas poderosas y esenciales para gestionar y operar con grandes
conjuntos de datos de manera eficiente. Su capacidad para almacenar datos de manera secuencial y
acceder a ellos mediante índices permite realizar una amplia gama de operaciones, desde simples
cálculos hasta complejas transformaciones de datos. Comprender cómo declarar, inicializar y manipular
vectores es fundamental para cualquier programador que aspire a dominar el lenguaje C y desarrollar
aplicaciones robustas y eficientes.
Realiza un programa en lenguaje C, que almacene 10 notas en un vector y luego determine la
calificación mayor.
Realiza un programa en lenguaje C, que almacene 10 notas en un vector y luego determine la
calificación meno
Realiza un programa en lenguaje C, que almacene 10 notas en un vector y luego determine la
calificación mayor y menor.