Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solucion Tarea
Solucion Tarea
var
/* Declaracin de variables*/
v: vector[*] numerico
i,n, dato: numerico
inicio
cls()
/*Asignar tamao al vecto v*/
/*Mostrar Pares*/
subrutina MostrarPares ()
inicio
desde i=1 hasta n
{
/*Si el residuo de la division de dato entre 2 es = 0 */
si(v[i]%2==0)
{imprimir(v[i], " ")}
}
fin
/*******************************************************/
/*Mostrar Impares*/
subrutina MostrarImpares ()
inicio
desde i=1 hasta n
{
/*Si el residuo de la divisin de dato entre 2 es = 0 */
si(v[i]%2==1)
{imprimir(v[i]," ")}
}
fin
/*******************************************************/
/*llenar el vector ventas con los n primeros nmeros
12,24,48,96,192*/
subrutina LlenarVector ()
var Ventas: vector[*] numerico
npos: numerico
inicio
/*Leer el numero de posiciones del vector*/
imprimir("\nNumero Elementos para la secuencia
12,24,48,96,192... : ")
leer (npos)
dim (Ventas, npos)
Ventas[1]=12
si (npos==1) {imprimir(Ventas[1]," ")}
desde i=1 hasta npos-1
{
/*Si el residuo de la division de dato entre 2 es = 0 */
Ventas[i+1]=Ventas[i]*2
imprimir(Ventas[i]," ")
}
fin
/*******************************************************/
/*Llenar el arreglo ventas con los primeros n valor de la
siguiente serie: , 35, 28, 21, 14, 7*/
subrutina LlenarVector1 ()
var Ventas: vector[*] numerico
npos: numerico
pos: numerico
i: numerico
inicio
/*Leer el numero de posiciones del vector*/
imprimir("\nNumero Elementos para la secuencia ..35, 28,
21, 14, 7 : ")
leer (npos)
pos=npos
i=1
dim (Ventas, npos)
mientras ( i <= npos )
{
/*Asignar valores a Ventas[]*/
Ventas[pos]=7*i
/*Incrementar i*/
pos=pos-1
i = i + 1
}
desde i=1 hasta npos
{
/*Imprimir Vector Ventas[] */
imprimir(Ventas[i]," ")
}
fin