100% encontró este documento útil (6 votos)
16K vistas13 páginas

Cadenas y Vectores en Pseudocódigo

Este documento explica los conceptos básicos de vectores y cadenas en pseudocódigo, incluyendo cómo declararlos, sumar vectores, encontrar el elemento mayor de un vector, calcular el promedio de un vector, e invertir un vector.

Cargado por

lady_venus132
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (6 votos)
16K vistas13 páginas

Cadenas y Vectores en Pseudocódigo

Este documento explica los conceptos básicos de vectores y cadenas en pseudocódigo, incluyendo cómo declararlos, sumar vectores, encontrar el elemento mayor de un vector, calcular el promedio de un vector, e invertir un vector.

Cargado por

lady_venus132
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

Cadenas y Vectores

en Pseudocódigo

(clase extra con ayudantes D: )


Laura Rosales - Carlos Vásquez
Ayudantes de Introduccion a la Programación, sec 5
¿Qué son los vectores?
Un vector o arreglo es un conjunto de datos del
mismo tipo que se pueden representar de la
siguiente forma:
5 8 7 2 1
Datos 0 1 2 3 4
Índices

int Vector[5]

Las cadenas son un tipo de vector, que hace


referencia a los arreglos que contienen caracteres
Laura Rosales - Carlos Vásquez
Ayudantes de Introduccion a la Programación, sec 5
¿Cuándo y por qué son útiles?
Ejemplo: Ingrese por teclado 50 números,
y muestre la suma total en pantalla

Error:
◦ Int var1, var2, var3, …, var50

Correcto:
◦ Int numeros[50]

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la Programación, sec 5
¿Cómo se declaran?
tipo_dato nombre_arreglo[cantidad]

Ejemplo:

◦ Int num[6] 6 8 2 4 1 5

H o l a
◦ Char letra[4]

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la Programación, sec 5
Suma de dos Vectores
Dados dos vectores de 6 elementos,
sumar uno a uno sus componentes y
mostrar vector resultante en pantalla

Vector1 2 5 7 6 8 9

Vector 2 8 2 3 3 1 6

Resultado 10 7 10 9 9 15

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la Programación, sec 5
Inicio
{
Int vector1[6], vector2[6], total[6], i

//ingresamos ambos vectores

i=0
while(i<6)
{
total[i]=vector1[i]+vector2[i]
i=i+1
}

//Mostramos vector resultante

}
Fin

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la
Programación, sec 5
Encontrar el mayor Elemento
Dado un vector de 7 elementos, encontrar
el elemento mayor y mostrar en pantalla y
mostrar el número y la posición en la que
se encuentra

Vector 2 8 -6 9 -5 4 3

El elemento mayor es 9 y se encuentra en la


posición 4
Laura Rosales - Carlos Vásquez
Ayudantes de Introduccion a la
Programación, sec 5
Inicio
{
Int vector[7], mayor, posicion, i

//Ingresamos el vector

mayor=vector[0]

i=0
While(i<7)
{
If(vector[i]>=mayor)
{
mayor=vector[i]
posicion=i
}
i=i+1
}

Printf(“El numero mayor es ” mayor “ y se encuentra en la posición” posicion )


} Laura Rosales - Carlos Vásquez
Ayudantes de Introduccion a la
Fin Programación, sec 5
Cálculo de Promedio
Dado un vector de 10 elementos, calcular
el numero promedio del vector

Vector
2 8 6 3 5 9 1 7 6 2

El promedio es 4.9
Laura Rosales - Carlos Vásquez
Ayudantes de Introduccion a la
Programación, sec 5
Inicio
{
Int vector[10], i, suma=0
Float promedio

//Ingresamos el vector

i=0
while(i<10)
{
suma=suma+vector[i]
i=i+1
}

Promedio=suma/10

Printf(“El promedio es: “ promedio)

}
Laura Rosales - Carlos Vásquez
Fin Ayudantes de Introduccion a la
Programación, sec 5
Invertir un vector
Invertir
un vector de caracteres de 8
elementos

Vector h o l a y c h a o

Resultante o a h c y a l o h

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la
Programación, sec 5
Inicio
{
int vectorA[9], vectorB[9], i, j

//ingresamos el primer vector

i=0
j=8

while(i<9)
{
vectorB[j]=vectorA[i]
i=i+1
j=j+1
}

//mostramos el vectorB
}
Laura Rosales - Carlos Vásquez
Fin Ayudantes de Introduccion a la
Programación, sec 5
Inicio
{
Int vector[9], i

//Ingresamos el vector

i=0
While(i<9)
{
Printf(vector[9-1])
}
}
Fin

Laura Rosales - Carlos Vásquez


Ayudantes de Introduccion a la
Programación, sec 5

También podría gustarte