PRACTICAS [Practica 2][?]

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   


PRACTICA Nro. 1
PARA TODOS LOS PARALELOS

PSEUDOLENGUAJE (Digitos, Vectores y matrices)
1.-

Dados dos números naturales A y B mayores que 10000, generar dos números, el primero con los dígitos primos de A y B, el segundo con los restantes dígitos.


2.-

Dados dos números X y Z formar un nuevo numero Y a partir de cada ultimo elemento de X con cada primer elemento de Z.


3.-

Generar la siguiente serie para n términos:

donde 2,3,5,7 son primos consecutivos, 0,1,1,2 son números Fibonacci, 1,3,5,7 son impares consecutivos y 2,4,6,8 son pares consecutivos.


4.-

Dado un vector V de k elementos (k³3), encontrar los tres mayores elementos.
Ejemplo: Sea V el vector de k=6 elementos

Entonces los tres mayores elementos serán: 7, 6, 3


5.-

Dado un vector V con n elementos, rotar k veces sus elementos primos hacia la izquierda.
Si n=7

y k=2 (1ª rotación)

(2ª rotación)


6.-

Dada una matriz cuadrada M de orden n, llevar los elementos de las diagonales principales a un vector V.
Ejemplo: Sea M la matriz de orden 3

entonces el vector será:

ARCHIVOS SECUENCIALES

7.-

Dados los siguientes archivos

ALUMNO

CI Nombre Edad Sexo Sigla_Materia Nota

MATERIA

Sigla Nom_Mat Docente Num_Inscritos

Realizar:
a. Dado el nombre del alumno, desplegar su docente y número de inscritos, si existe.
b. Dado el nombre del docente, desplegar a sus alumnos.


8.-

Sean los siguientes archivos:

Realizar:
a. Obtener el listado de productos vendidos en la fecha X.
b. Crear un nuevo archivo VENTAS que contiene el total de cada producto vendido y su descripción.
c. Actualizar el Stock del producto que más se vendió, adicionando 100 unidades.


9.-

Dados los siguientes archivos

Realizar:
a. Listar a los usuarios que se prestaron el libro con el titulo X.
b. Listar a los usuarios que se prestaron los libros del autor Y.

ARCHIVOS DIRECTOS
10.-

Dado los siguientes archivos:

Generar los archivos APROBADO y REPROBADO, cada uno con la siguiente estructura:

CodAlu PatAlu NomAlu MatSlg MatNot

11.-
Asumiendo que un archivo MATERIA esta ordenado por el campo Nom_Mat, insertar un registro nuevo. De tal manera que el archivo continúe ordenado.
12.-
Con la consideración del anterior problema, y el archivo ALUMNO ordenado por el campo Nombre, insertar k registros al archivo ALUMNO, y sacando los datos de los registros insertados, y tomando en cuenta a un docente X (dato introducido), sigla (dato introducido), tomado k como numero de inscritos, insertar los k registros en el archivo MATERIA, De tal manera que los archivos continúen ordenados.
13.-

Dado el archivo EMPLEADO ordenado por Ítem,

Empleado

Item ApPat Nombre AñosEnLaEmpresa SBasico

porque se determino jubilar al empleado con mas de 35 años en la empresa.Generar el archivo JUBILADO que debe estar ordenado por Nombre.

PILAS Y COLAS
14.-

Dado la pila V, eliminar los pares y duplicar los impares, solo con la utilización de una estructura auxiliar.
Ejemplo:


15.-
Invertir una cola V, sin utilizar estructuras auxiliares.
16.-

Dados dos conjuntos A y B representados en dos colas circulares CC1 y CC2, respectivamente,
a) Encontrar en una pila P1 la intersección de A con B.
b) Encontrar en una pila P2 la unión de A con B.
Ejemplo:


17.-

Dadas dos pilas A y B ambas con valores enteros y mayores a cero, se trata de intercambiar sus valores de tal forma que en la pila A queden los pares y en B los impares (sin utilizar pilas o colas auxiliares).


18.-

Dadas dos colas A y B en donde se encuentran datos de 2 polinomios, en las posiciones impares se encuentran los exponentes y en los pares los coeficientes de cada termino; a partir de estas colas lo que se pide es realizar la suma de los polinomios y el resultado almacenarlo en otra cola C.


Si
y

Entonces



19.-

Dada un Pila V que contienen letras, se debe colocar las vocales en la parte inferior y las consonantes un la parte superior, de manera ordenada.
Ejemplo:


20.-

Dada una Cola G donde se almacenan los nombres de países, se deben ordenar dicha información en una cola H. No usar otras estructuras auxiliares.
Ejemplo:

COLA G

    Entonces

COLA H

 

Version para Imprimir

Fecha de Presentación Paralelos Lic. Hurtado & Lic. Torrez[Definir en clases de Aux Doc.].

   
   
  1° 13/09/03
2° 02/11/03
EF 29/11/03