Algoritmia - VECTORES DE UNA DIMENSION

 
Vista:

VECTORES DE UNA DIMENSION

Publicado por EDUARDO (3 intervenciones) el 07/11/2007 13:17:52
HEY PARCEROS!
NECESITO PORFAVOR TALLERES CON EJERCICIOS RESUELTOS SOBRE ESTE TEMA PARA PODER COMPARAR Y REALIZAR UNA TESIS, MUCHAS GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Taller: Vectores de una dimensión con ejercicios resueltos para tesis

Publicado por Alejandro (307 intervenciones) el 11/03/2024 21:19:57
¡Hola Eduardo!

Aquí tienes un conjunto de ejercicios sobre vectores de una dimensión, junto con sus soluciones. Estos problemas están diseñados para ayudarte a comprender mejor los conceptos relacionados con los vectores. Puedes utilizarlos como referencia para tu tesis y también como ejercicios prácticos:

Ejercicio 1: Suma de vectores
Escribe un programa que sume dos vectores de una dimensión y almacene el resultado en un tercer vector.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main() {
    const int n = 5;
    int vector1[n] = {1, 2, 3, 4, 5};
    int vector2[n] = {5, 4, 3, 2, 1};
    int resultado[n];
 
    for (int i = 0; i < n; ++i) {
        resultado[i] = vector1[i] + vector2[i];
    }
 
    // Mostrar el resultado
    std::cout << "Resultado de la suma: ";
    for (int i = 0; i < n; ++i) {
        std::cout << resultado[i] << " ";
    }
 
    return 0;
}

Ejercicio 2: Producto escalar
Escribe un programa que calcule el producto escalar de dos vectores de una dimensión.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main() {
    const int n = 5;
    int vector1[n] = {1, 2, 3, 4, 5};
    int vector2[n] = {5, 4, 3, 2, 1};
    int productoEscalar = 0;
 
    for (int i = 0; i < n; ++i) {
        productoEscalar += vector1[i] * vector2[i];
    }
 
    std::cout << "Producto escalar: " << productoEscalar << std::endl;
 
    return 0;
}

Ejercicio 3: Búsqueda en un vector
Escribe un programa que busque un elemento dado en un vector de una dimensión y muestre su posición.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main() {
    const int n = 8;
    int vector[n] = {10, 20, 30, 40, 50, 60, 70, 80};
    int elementoBuscado = 50;
    int posicion = -1;
 
    for (int i = 0; i < n; ++i) {
        if (vector[i] == elementoBuscado) {
            posicion = i;
            break;
        }
    }
 
    if (posicion != -1) {
        std::cout << "Elemento encontrado en la posición: " << posicion << std::endl;
    } else {
        std::cout << "Elemento no encontrado." << std::endl;
    }
 
    return 0;
}

Estos son solo algunos ejemplos. Puedes adaptarlos y expandirlos según tus necesidades. ¡Espero que te sean de utilidad para tu tesis! ¡Buena suerte con tu investigación!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar