Está en la página 1de 6

INTRODUCCIN

Entregar en grupos de 5. Resumir en 5 carillas mximo.


1. Investigue y describa sintticamente el modelo de von Neumann.
2. Detalle los pasos a seguir que realiza la UCP para ejecutar una instruccin.
3. Investigue y explique sintticamente cmo funciona un disco duro.
4. Investigue y explique sintticamente cmo funciona un lector de CD.
5. Investigue sobre la historia de las computadoras y realice una sntesis de
las cinco generaciones hasta hoy da en una tabla.
6. Investigue cules son los sistemas operativos usados actualmente.
7. Arme una sntesis cronolgica de los lenguajes de programacin hasta la
actualidad.
8. Investigue quien fue Niklaus Wirth y resuma su biografa.

Prctica de Sistemas de Numeracin


Entregar en grupos de 5 los ejercicios indicados por el docente.
1 - Pasar a base 2 los siguientes nmeros que se hallan en base 10:
,125

-0,625

,3125

,15625

,78125

,28125

,53125

2- Pasar los siguientes nmeros de base 2 a base 10:

111,101

1111,1011

1100,1101

11101,11011

10001,10101

110011.1001

101101,0101

1000111,101

1111,011001

100101,101101

1101

10111

-101001

1011101

1001001

-11100111

100110001

0,10111

0,11011

0,10101

0,00101

0,10111

-,1011001

.1110011

3- Pasar en forma directa de base 10 a la base indicada.


25

347

976

16

3583

653

0,140625

4- Pasar en aplicando el Teorema Fundamental de la numeracin de la base


indicada a base 10.
51236

21304

20457

.54379

152.718

2C5A16

5- Pasar los siguientes nmeros decimales a la base indicada con un error


menor o igual al indicado
Nmero

Base

Error

0,267

0,001

52,38

0,0001

129,64

0,1

163,97

0,0001

954,62

16

0,0001

6- Pasar a las bases indicadas usando la propiedad de la base de potencias de


otra base:
32 8

73 8

16

F1 16
1010 2

16

F1 16

A6,C32 16

10,10 2

9B,52 16

Prctica de Introduccin al Pascal


1.

Escriba un programa que lea 2 valores y que los muestre por pantalla.

2.

Al problema anterior agrguele el ttulo en pantalla "LECTURA DE DATOS"

3.

Modifique el problema anterior para que obtenga la suma de los dos valores,
cambie el ttulo por "SUMA" el cual debe aparecer subrayado, y antes del
resultado debe aparecer el mensaje "El valor de la suma es XXX" (XXX es
el resultado de la operacin).

4.

Escriba un programa donde por pantalla pida por medio de un mensaje que
ingrese su nombre, y como salida tenga el siguiente mensaje "Su nombre es
HHHHHH" (HHHHH es el nombre ingresado).

5.

Modifique el programa anterior de manera que se solicite el nombre a dos


personas y aparezca un cartel que diga "Buenos das XXXXX y YYYYY ....
Comenzamos a trabajar?

6.

Escriba un programa al cual ingrese la velocidad de un mvil expresada en


metros por segundo e imprima en pantalla la velocidad en kilmetros por
hora.

7.

Modifique el programa anterior de manera tal que por pantalla aparezca el


siguiente cartel. "Los XXX m/s equivalen a YYY Km/h" (Donde XXX es el
valor ingresado e YYY es el resultado)

8.

Un constructor sabe que necesita 0,5 metros cbicos de arena por metro
cuadrado de revoque a realizar. Hacer un programa donde ingrese las
medidas de una pared (largo y alto) expresada en metros y obtenga la
cantidad de arena necesaria para revocarla.

9.

Desarrolle un programa en el que dado el largo y el ancho de un campo,


permita determinar cuantos metros de alambre sern necesarios para
colocarle al permetro 5 hilos de alambrado. Y, qu cantidad de Soja se
espera obtener, si el rendimiento de la misma es 145 quintales por hectrea.

10.

Escriba un programa que pida el ingreso del valor de cada una de las races
de una ecuacin cuadrtica. En funcin de ellos reconstruya la ecuacin y
mustrela por pantalla.

11.

Escriba un programa donde se ingrese el tiempo necesario para un cierto


proceso en horas, minutos y segundos. Calcule el costo total del proceso
sabiendo que el costo por segundo es 0,25$. (Debe salir por pantalla el
tiempo expresado en horas, minutos y segundos, el costo por segundo y el
costo total)

12.Una farmacia aplica al precio de los remedios el 10% de descuento. Realice un


programa que ingresado el precio del producto, calcule el descuento y el
precio final, sacando por pantalla lo siguiente:
Precio de producto
XXX.XX
Descuento
YY.YY
-----------Valor a pagar
RRR.RR
13.La misma farmacia para la obra social OSOPAPA, realiza el siguiente
descuento: 70% por la obra social, y sobre ese resultado le aplica el 40% por
cuenta de la propia farmacia (lo qMAue ellos denominan el 70% + 40%).
Cree un programa que calcule el precio final que pagar un afiliado a esa
obra social por un remedio, y disee una salida equivalente a la del
problema anterior.
14.Se necesita un programa que permita conocer el resultado del diseo de un
tanque en forma de cilindro. Los datos que debe pedir el programa son el
radio de la base y la altura. En funcin del mismo se calcular el volumen
que puede almacenar, la cantidad de chapa necesaria, la cantidad que se

debe pedir (ya que las chapas slo vienen rectangulares cuadradas) y el
costo de la chapa es 2,25$ el metro cuadrado. Deber salir por pantalla la
siguiente informacin:
Radio
Altura
Volumen
Chapa base y techo
Chapa lateral
Sup. Total de la chapa
cuadrados
Costo

XXX
YYY
ZZZ m cbicos
RRR
*
UUU
LLL
*
JJJ
SSS.SS

m
m
m
m
m

CCCC.CC $

PRCTICA DEL ESTRUCTURAS SELECTIVAS


1. Ingrese los valores numricos enteros A, B, C, D, E y diga si su
promedio es mayor o igual a 7.
2. Dado un conjunto de 3 nmeros A, B, C. Hacer un programa que
determine cul de los tres es el mayor valor y cul es el menor
3. Una universidad privada cobra como arancel 150 dlares por materia
que se cursa, pero si la cifra supera los 800 dlares, se cobra esa cifra
(as un estudiante que cursa 3 materias paga 450 dlares y uno que
cursa 10 paga 800 dlares). Hacer un programa que solicite el nombre
del alumno y la cantidad de materias a cursar y saque por pantalla los
dos datos ingresados y el valor a pagar (como en el ejemplo).
Alumno
XXXXXXXXXXXX
Nmero de materias
YY
Monto
U$ RRR
4. Escriba un programa que le pida al usuario que ingrese una letra
(minscula), y le indique si es una vocal (a, e, i, o, u), si es una
consonante.
5. Ingrese los valores numricos reales a, b, c, que son coeficientes de una
ecuacin cuadrtica y obtenga los valores X 1 y X2 reales. Si la solucin
de la raz diera como resultado un valor negativo, imprima un cartel que
diga La solucin son dos nmeros complejos conjugados.
6. Ingrese los valores numricos reales a, b, c, que son coeficientes de una
ecuacin cuadrtica y obtenga los valores X 1 y X2 reales. Si la solucin
de la raz diera como resultado un valor negativo, imprima el resultado
como m + ni; m -ni IDEM AL 5.
7. Escriba un programa que le pida a un usuario un nmero entre 20 y 99
en forma numrica y luego lo saque por pantalla en palabras.
8. Haga un programa que permita ingresar un nmero de 1 a 7 y salga el
correspondiente da de la semana (Ej: 1 Lunes; 2 Martes; ...). Si
ingresa un valor que no est comprendido entre 1 y 7 deber imprimir un
cartel que diga ERROR ... valor fuera de rango

9. Escriba un programa que lea un nmero entero (variable tipo integer), y


escriba cuntos dgitos tiene. Ejemplo 1285 tiene 4 dgitos.
10. Escriba un programa que ingresados tres valores enteros y positivos (A,
B y C), determine si son lados de un tringulo rectngulo. En caso de
serlo, indicar si A, B o C es la hipotenusa.
11. Haga un programa que permita ingresar dos inmeros reales y el
smbolo de la operacin, obtenindose el correspondiente resultado. Si
el smbolo no es correcto, deber imprimir un mensaje que indique Error
en smbolo
12.

PRCTICA DE ESTRUCTURAS CCLICAS

1. Leer una lista de 10 valores enteros, calcular e informar: a) La suma de


los valores positivos y b) El producto de los valores negativos. (ignorar
los valores nulos).
2. Ingresar 5 juegos de cuatro valores cada uno: calcular y emitir el
promedio de cada juego.
3. Ingresar N juegos de cuatro valores cada uno; calcular y emitir el
promedio de cada juego. El proceso finaliza al encontrarse un juego cuyo
primer valor es 0.
4. Ingresar dos nmeros enteros positivos y calcular el producto de los
mismos por sumas sucesivas.
5. Leer una lista de nmeros positivos que finaliza en cero y emitir el valor
mnimo de la lista.
6. Leer una lista de nmeros enteros que finaliza en cero y emitir el valor
mximo de lista.
7. Idem a 5, emitiendo adems la ubicacin del mximo dentro de la lista.
(suponer un nico mximo).
8. Leer 4 juegos de N valores enteros cada uno, donde N se informa al
comienzo de cada juego, y emitir el valor mximo de cada grupo.
(suponer un nico mximo).
9. Dada una lista de valores numricos positivos, finalizada en cero, indicar
si est ordenada en forma ascendente.
10. Una empresa informa para cada uno de sus 20 vendedores: a) Cdigo
de vendedor 3 dgitos, b) Importe de ventas del mes Real. Se desea
emitir el importe mximo de ventas del mes y cuntos vendedores
alcanzaron dicho importe.
11. Se leen 30 valores reales (comprendidos entre 5 y 40), que representan
la temperatura mxima de cada uno de los das de un mes, se pide

hallar: a) La temperatura mxima del mes y el da que se produjo. (se


supone nica), b) Cuntos das la temperatura super los 25 grados
centgrados y c) El promedio de las temperaturas del mes.
12. Se ingresan los resultados de la evaluacin de un grupo de un curso de
Programacin. Por cada alumno se informa:
Nmero de matrcula 4 dgitos (1-9999)
Asistencia 1 para presente, 0 para ausente
Calificacin 2 dgitos (0-10)
A partir de esta informacin se debe calcular e informar: a) Cantidad y
porcentaje de alumnos presentes y b) Porcentaje de alumnos aprobados
(sobre el total de alumnos presentes).

Bibliografa
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

1.

De Giusti A. Algoritmos, Datos y Programas. Pearson. 2002


Joyanes Aguilar L.: Turbo Pascal 5.5 6.0 y 7.0. Editorial Mc. Graw-Hill.
2001.
Leetsma S. Y Nyhoff L. Programacin en Pascal. Prentice Hall 1999
Lopez Leobaldo. Programacin estructurada en Turbo Pascal 7.
Alfaomega.
Dale N. y Lilly S.: Pascal y Estructura de datos. Editorial Mc. Graw-Hill.
OBrien y Nameroff. Turbo Pascal 7 Manual de Referencia. Mac Graw Hill
Weiss. Estructuras de Datos y Algoritmos. Addison Wesley
Grogono P.: Programacin en Pascal. Editorial Prentice Hall.
Alcalde E. y otros (1988): Informtica Bsica. Editorial Mc Graw Hill. (Cap
2)
Wirth N.: Algorithms + Data Structures = Programs. Editorial Prentice
Hall.
Wirth N.: Introduccin a la Programacin Sistemtica. Editorial El Ateneo.
Braunstein y Gioia: Introduccin a la Programacin y Estructuras de
Datos. Editorial Eudeba.
Carroll: Turbo Pascal. Editorial Mc. Graw-Hill.
Schildt: Programacin y tcnicas en Pascal avanzado. Editorial Mc. Graw
Hill.
Dijkstra-Hoare: Structured Programming. Academic Press.
Cataldi Z. y Lage F., 2000 - Algoritmos I. Recopilacin de los Algoritmos
Fundamentales. ISBN 987-461764-7.

También podría gustarte