Lógica - necesito el codigo

 
Vista:

necesito el codigo

Publicado por yair (1 intervención) el 22/04/2007 02:27:55
necesito el codogo que me permita modificar y eliminar datos en un vector
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

Operaciones en un vector: Agregar, modificar y eliminar elementos

Publicado por Alejandro (49 intervenciones) el 25/01/2024 21:17:42
Yair, aquí te proporciono un ejemplo sencillo en pseudocódigo para agregar, modificar y eliminar datos en un vector. Ten en cuenta que el pseudocódigo es un medio para describir algoritmos de manera estructurada, y su implementación real dependerá del lenguaje de programación que estés utilizando.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Declaración e inicialización del vector
vector = [1, 2, 3, 4, 5]
tamañoVector = longitud(vector)
 
// Función para agregar un nuevo elemento al vector
Función agregarElemento(elemento):
    // Añadir el nuevo elemento al final del vector
    vector[tamañoVector] = elemento
    tamañoVector = tamañoVector + 1
 
// Función para modificar un elemento en el vector
Función modificarElemento(posición, nuevoValor):
    si posición >= 0 y posición < tamañoVector:
        // Modificar el elemento en la posición indicada
        vector[posición] = nuevoValor
    sino:
        Mostrar "Posición inválida"
 
// Función para eliminar un elemento del vector
Función eliminarElemento(posición):
    si posición >= 0 y posición < tamañoVector:
        // Desplazar los elementos restantes para llenar el espacio
        desde i = posición hasta tamañoVector - 2:
            vector[i] = vector[i + 1]
        tamañoVector = tamañoVector - 1
    sino:
        Mostrar "Posición inválida"
 
// Uso de las funciones
agregarElemento(6)
modificarElemento(2, 10)
eliminarElemento(4)
 
// Mostrar el vector resultante
para cada elemento en vector:
    Mostrar elemento

Este pseudocódigo ilustra cómo agregar un nuevo elemento al final del vector, cómo modificar un elemento en una posición específica y cómo eliminar un elemento en una posición específica. Ten en cuenta que las funciones `agregarElemento`, `modificarElemento` y `eliminarElemento` son ficticias y deben ser adaptadas según las características y restricciones de tu lenguaje de programación específico. Además, el código incluye verificaciones para evitar acceder a posiciones inválidas en el vector.
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