You are on page 1of 5

Implementación #1

Esta es una lección de 0 puntos. Usted ha obtenido 0 punto(s) sobre 0 hasta ahora.

Practico #1: 1er Examen Parcial


Practico #1: 1er Examen Parcial
Trabajo: Realizarla Solucionen Pseudocódigo y en lenguaje de programación Pascal, con el
IDE ADT(Java)/Lazarus(Pascal) Linux.
Presentación: Presentar el Pseudocódigo y los programas en hoja de Cuadernillo, con
Carátula.
Fecha: Documento para Ingresar al 1er Parcial (Sábado 14:00).

1. Haga un programa que dada una constante natural k, imprima los primeros k naturales.

2. Haga un programa que acepte como entrada un número natural ( n ) , e imprima los
primeros n naturales.

3. Haga un programa que acepte como entrada un número natural ( n ), y calcule la suma
de los primeros n naturales.

4. Haga un programa que acepte como entrada un número natural ( n ), e imprima las n
primeras letras del alfabeto (1 <= n <= 26). Existe en Pascal una función estándar que
genera una letra a partir de un entero.

5. Haga un programa que acepte como entrada un número natural ( n ), si n es par imprima
los n primeros pares sino los n primeros impares.

6. Haga un programa que acepte como entrada dos números NATURALES ( n y m ) y


devuelva como resultado el producto de n x m, pero simule la operación empleando la
suma y no el producto.

7. Haga un programa que acepte como entrada dos números NATURALES ( n y m ) y


devuelva como resultado el cociente de n / m, pero simule la operación empleando la
resta y no la división.

8. Haga un programa que acepte como entrada dos números ENTEROS ( n y m ) y


devuelva como resultado el producto de n x m, pero simule la operación empleando la
suma y no el producto. ¡ CON SIGNO !

9. Haga un programa que acepte como entrada dos números ENTEROS ( n y m ) y


devuelva como resultado el cociente de n / m, pero simule la operación empleando la
resta y no la división. ¡ CON SIGNO !

10. Haga un programa que acepte como entrada dos números NATURALES ( n y m ) y
devuelva como resultado n m empleando la multiplicación.
11. Haga un programa que acepte como entrada un número natural y devuelva como
resultado n m empleando la suma. ¿Puede emplear algo de lo ya hecho?

12. Haga un programa que acepte como entrada dos números NATURALES ( n y b, con
2 < b <9 ) y convierta el número n al correspondiente número en base b. Recuerde que
un número puede representarse con el siguiente polinomio:
n
S di ´ b
i-1 donde di es el i-ésimo dígito del número y b es la base.
i =1

13. Haga un programa que acepte como entrada tres caracteres, que deben ser algunos de
los dígitos del cero al nueve, y los convierta en el correspondiente número de tres
dígitos y lo imprima. ( Ejemplo: sean los caracteres 3, 7, 5; deben ser convertidos en el
número 375 ).

14. Haga un programa que acepte como entrada tres caracteres, que deben ser algunos de
los dígitos del cero al nueve, y opcionalmente un caracter que represente un signo ( + ó
- ) y los convierta en el correspondiente número de tres dígitos y lo imprima. ( Ejemplo:
sean los caracteres + 3, 7, 5; deben ser convertidos en el número +375 ) .

15. Haga un programa que acepte como entrada uno o más, pero no más de cinco
caracteres, que deben ser algunos de los dígitos del cero al nueve, y opcionalmente un
caracter que represente un signo (+ ó -) y los convierta en el correspondiente número y
lo imprima. (Ejemplo: sean los caracteres - 1, 3, 0, 7, 5; deben ser convertidos en el
número -13075 ). Tenga en cuenta que el máximo entero es 32767 y el menor - 32768.

16. Realice el programa de la calculadora para que puedan entrarse dos ENTEROS y un
OPERADOR, y devuelva el resultado de la operación.

17. Modifique el programa de la calculadora para que puedan entrarse los números caracter
a caracter, no como tales. Decida cuántos dígitos soportará la calculadora, y de cuantos
dígitos será el resultado.

18. Haga un programa que acepte como entrada un número natural ( n , donde 1<n < 2000
) y lo convierta en el correspondiente número romano.

19. Realizar un proceso que me convierta una fracción decimal ( 0.551 ) decimal a Binario.

20. Realizar un proceso que me convierta un número decimal ( 12.125 ) a Octal.

21. Hallar los dos Mayores Dígitos de un número. C=3924112435 Primer Digito: 9Segundo
Digito:5

22. Hallar los dos Menores Dígitos de un número. C=3924112435_Primer Digito: 1Segundo
Digito:2
23. Realizar la unión de dos números enteros en un tercer de la siguiente manera: A=3924
B=112435 C=3924112435

24. Realizar la mezcla de dos números enteros en un tercero de la siguiente manera:


A=3924 B=112435

C=3191224435

Implementacion #2
Practica #2 : 1er Examen Parcial
Practica #2 : 1er Examen Parcial
Práctico para el examen de vectores
Presentar en formato de Pseudocódigo y Prueba de Escritorio para cada Ejercicio:
Presentación en Hoja de Cuadernillo tamaño oficio, el día del examen antes de ingresar al
laboratorio
Practico para el examen:
1.- elimina todos los elementos primos de x( n )
xn

4 7 9 1 8
2.- elimina todos los repetitivos de x ( n )
xn

2 3 4 5624
3.- sin ordenar el vector hallar la moda
xn

6 4 6 1 6 3 6
moda = 6 ( de existir 2 o mas modas retornar cualquiera de ellas )
4.- realizar la purga (elementos repetitivos, dejando una sola )
xn

4 1 4 1 3 4 7
5.- funcionar dos vectores ordenados en un tercero ordenado sin usar sort’s

1 7 9 11
1 3 6
AB

1 2 4 6 9 11
C
6.- dividir un vector de forma que el primer tenga elementos repetitivos y el segundo no.

4 1 3 4 7 4 7 6
C

4 7 4 4 7
1 3 6
AB
7.- fusionar cuatro vectores ordenados
sin usar sort’s en forma ordenada
8.- dividir un vector en forma que :
· El primer vector contenga elementos primos.
· El segundo vector contenga elementos no primos;
· El tercer vector contenga elementos capicua;
· El cuarto vector contenga elementos no capicua;
9.- realizar el ordenamiento de un vector:
· La 1/3 parte por selección
· La 1/3 parte por burbuja
· La 1/3 parte por intercambio.
10.- realizar el ordenamiento de un vector:
· La ½ mitad por inserción directa,
· La ½ mitad por inserción directa invertida
Implementacion #3
Practica #3 : 1er Examen Parcial
Practica #3 : 1er Examen Parcial
Práctico para el examen de cadenas
Presentar en formato de Pseudocódigo y Prueba de Escritorio para cada Ejercicio:
Presentación en Hoja de Cuadernillo tamaño oficio, el día del examen antes de ingresar al
laboratorio
Práctico para el examen:
1.- Realice la división de una Cadena en dos Cadenas a partir de una palabra X, la palabra X
formara parte de la Primer Cadena.
2.- Realice la unión de dos textos.
3.- Realice un proceso que me devuelva las índice/posiciones donde se encuentra un cierto
patrón de caracteres dentro de una Cadena.
4.- Realice un procedimiento que me cuente cuantas párrafo tiene una Cadena, párrafo se
considera hasta que se encuentra un punto (.)
5.- Realice un proceso que cuente la cantidad de palabra tomando el cuenta que los
separadores son: '+', '-', '_', ' ', ' ¿', y el carácter 'a'.
6.- Realice un proceso que me permite intercalar las palabras de dos cadenas en una tercera.
7.- Realice un proceso que me permite reemplazar un patrón de texto dentro de una Cadena.
8.- Realice un proceso que permite invertir las posiciones de las palabras dentro de una
cadena.
9.- Realice un proceso que me permite buscar una palabra y me devuelva las posición donde
se encuentra la palabra dentro de la cadena.
10.- Realice un proceso que me permite realizar eliminar las palabras repetidas dentro de una
cadena.

You might also like