Sei sulla pagina 1di 5

Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Departamento de Matem aticas Taller No 1 de Introducci on a los computadores

Ultima actualizaci on: 20 de enero de 2009

Parte 1: Comandos b asicos de UNIX/Linux 1. Listar todos los archivos del directorio bin. 2. Listar todos los archivos del directorio tmp. 3. Listar todos los archivos del directorio etc que empiecen por t en orden inverso. 4. Listar todos los archivos del directorio dev que empiecen por tty y tengan 5 caracteres. 5. Listar todos los archivos del directorio dev que empiecen por tty y acaben en 1, 2, 3 o 4. 6. Listar todos los archivos del directorio dev que empiecen por t y acaben en C1. 7. Listar todos los archivos, incluidos los ocultos, del directorio ra z. 8. Listar todos los archivos del directorio etc que no empiecen por t. 9. Listar todos los archivos del directorio usr y sus subdirectorios. 10. Cambiarse al directorio tmp. 11. Vericar que el directorio actual ha cambiado. 12. Mostrar el d a y la hora actual. 13. Con un solo comando posicionarse en el directorio $HOME. 14. Vericar que se encuentra en el y liste todos los archivos ah contenidos. 15. Crea un directorio llamado PRUEBAS y dentro de este crea los directorios dir1, dir2 y dir3. Dentro de dir1 crear el directorio dir11. Dentro del directorio dir3 crear el directorio dir31. Dentro del directorio dir31, crear los directorios dir311 y dir312. 16. Copiar el archivo /etc/motd a un archivo llamado mensaje en el directorio PRUEBAS 17. Copiar mensaje en dir1, dir2 y dir3. 18. Copiar los archivos del directorio timezone que se encuentra en /etc al directorio dir31. 19. Copiar en el directorio dir311 los archivos de /bin que tengan una a como segunda letra y su nombre tenga cuatro letras. 20. Mover el directorio dir31 y sus subdirectorios dentro de dir2.

21. Mostrar por pantalla los archivos ordinarios del directorio HOME y sus subdirectorios. 22. Ocultar el archivo mensaje del directorio dir3. 23. Borrar los archivos y directorios de dir1, incluido el propio directorio. 24. Copiar al directorio dir312 los cheros del directorio /dev que empiecen por t, acaben en una letra que vaya de la a a la b y tengan cinco letras en su nombre. 25. Borrar los archivos de dir312 que no acaben en b y tengan una q como cuarta letra. 26. Mover el directorio dir312 dentro de dir3. 27. Cambiar el directorio actual al directorio dir3. Imprimir su trayectoria completa para vericar el cambio. 28. Cu ales son los permisos asignados en su momento a este directorio? Parte 2: Representaci on de datos 29. Convierta cada uno de los siguientes n umeros con las bases indicadas a decimal. a ) (101110)2 b ) (1110101)2 c ) (1011000)2 d ) (0,1010)2 e ) (1011,10)2 f ) (12121)3 g ) (4312)5 h ) (50)7 i ) (198)12 j ) (F 3)16

30. Convierta cada uno de los siguientes n umeros decimales a binarios. a ) (23401)10 b ) (666)10 c ) (2008)10 d ) (3,1416)10 e ) (2,71)10

31. Convierta cada uno de los siguientes n umeros decimales a la base indicada. a ) (7562)10 a octal. b ) (1938)10 a hexadecimal. c ) (175)10 a binario. d)
1 3 10

a binario.

e ) (1011)10 a binario. f ) (123)10 a octal.

32. Convierta el n umero hexadecimal F3A7C2 a binario y a octal. 33. Muestre el valor de todos los bits de un registro de 12 bits que contiene la cantidad equivalente a 215 decimal en binario. 34. Escriba su nombre completo en c odigo ASCII utilizando un c odigo de ocho bits en el que el bit de la extrema izquierda sea siempre cero. Incluya un espacio entre los nombres y un punto despu es de su segundo apellido. 35. Descifre el siguiente c odigo ASCCI: 1001010 1001111 1001000 1001110 0100000 1000100 1001111 1000101 36. Obtenga el complemento a 9 de los siguiente n umeros decimales de ocho d gitos:

a ) 12349876 b ) 00980100

c ) 90009951 d ) 00000000

37. Obtenga el complemento a 10 de los siguiente n umeros decimales de seis d gitos: a ) 123900 b ) 090657 c ) 100000 d ) 000000

38. Obtenga los complemento a 1 y a 2 de los siguiente n umeros binarios de ocho d gitos: a ) 10101110 b ) 10000001 c ) 10000000 d ) 00000000

39. Realice las restas de los n umeros decimales a continuaci on indicados utilizando complemento a 10 sin signo. a ) 5250 132 b ) 1753 8640 c ) 20 100 d ) 1200 250

40. Realice las operaciones indicadas a continuaci on utilizando representaci on de complemento a 10 con signo para n umeros negativos. a ) (638) + (785). b ) (638) (+185).

41. Realice las operaciones aritm eticas (+42) + (13) y (42) (13) en binario utilizando la representaci on de complemento a 2 con signo para n umeros negativos. 42. Un n umero binario de punto otante de 36 bits tiene ocho bits para el el exponente y 26 bits m as para la mantisa (normalizada). Los n umeros en la mantisa y el exponente est an en representaci on signo-magnitud. Cu ales son las cantidades positivas m as grande y peque na que se pueden representar excluyendo el cero? 43. Represente el n umero (46,5)10 como un n umero binario en punto otante de 24 bits. La mantisa (normalizada) tiene 16 bits y el exponente 8. Parte 3: Algoritmos Nota: Para los problemas propuestos a continuaci on, escriba el diagrama de ujo y su respectivo pseudoc odigo e implemente el diagrama en DFD. 44. Elabore un algoritmo que lea un n umero negativo e imprima el n umero y el valor absoluto del mismo. 45. Dado el radio de un c rculo, elabore un algoritmo que obtenga el area del c rculo y la longitud de su circunferencia.

46. Un obrero obtuvo un incremento del 15 % sobre su salario actual. Calcule el nuevo salario del obrero. 47. El due no de un almacen compra un art culo en un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 20 %. 48. Tres personas reunen sus ahorros para comprar un carro. Cada una de ellas aporta una cantidad distinta de dinero. Determine el porcentaje que cada una de las personas aporta con respecto a la cantidad total reunida. 49. En un semestre, un estudiante toma un curso que se eval ua con 4 parciales y un trabajo nal de la siguiente manera: parcial 1 (15 %), parcial 2 (20 %), parcial 3 (25 %), parcial 4 (25 %) y trabajo nal (15 %). Si la nota del estudiante en el parcial 1 es 3,5; en el parcial 2 es 4; en el parcial 3 es 2 y en el parcial 4 es 1,8, cu anto debe obtener en el trabajo nal para ganar la materia, asumiendo que el sistema considera una nota de 2,95 como 3? 50. Un empleado trabaja 48 horas en la semana a raz on de $5000 hora. El porcentaje de retenci on en la fuente es del 12,5 % del salario bruto. Se desea saber cu al es el salario bruto, la retenci on en la fuente y el salraio neto del trabajador. 51. Elabore un algortimo que lea las variables A y B y pase el valor de A a B y de B a A. 52. Realice el ejercicio anterior (51) usando s olo las variables A y B. 53. Se tiene la siguiente informaci on de un empleado C odigo del empleado Nombres N umero de horas trabajadas en el mes Valor hora trabajada Porcentaje de retenci on en la fuente

Realice un algoritmo que muestre: c odigo, nombres, salario bruto y salario neto. 54. Dado el valor del lado de un tri angulo equilatero, desarrolle un algoritmo que obtenga el per metro, la altura y el area del tri angulo. 55. Dado los tres lados de un tri angulo cualquiera, realice un algoritmo que obtenga el area del tri angulo. 56. Realice un algoritmo que, dados dos valores num ericos A y B , escriba un mensaje diciendo si A es mayor, menor o igual a B . 57. Desarrolle un algoritmo que acepte tres n umeros enteros diferentes y muestre el mayor de ellos. 58. Desarrolle un algoritmo que calcule todas las raices de la ecuaci on ax2 + bx + c = 0 , de la manera m as eciente. 59. Realice un algoritmo que determine cu al es el mayor en un grupo de cuatro datos diferentes. a, b, c R

60. Realice un algoritmo que determine la suma del menor y mayor valor en un grupo de cuatro datos. 61. Dados tres valores positivos que representan las magnitudes de los lados de un tri angulo, realice un algoritmo que determine si el tri angulo es equil atero, is osceles o escaleno y obtenga el area del tri angulo. 62. Realice un algoritmo que reciba como datos el par ordenado (x, y ) y determine si pertenece o no a la recta y = 2x 3. 63. Elabore un algoritmo que determine si el par ordenado (x, y ) pertenece a la regi on acotada por la par abola y = 4 x2 y la recta y = x 3. 64. Un almac en de escritorios hace los siguientes descuentos: si el cliente compra menos de 5 unidades se le da un descuento del 10 % sobre la compra; si el n umero de unidades es mayor o igual a 5 pero menos de 10 se le otorga un 20 % y si son 10 o m as se le da un 40 %. Hacer un algoritmo que determine cu anto debe pagar un cliente si el valor de cada escritorio es de $800000. 65. Determinar el precio de un pasaje de ida y vuelta por avi on, conociendo la distancia a recorrer, el n umero de d as de estancia y sabiendo que si la distancia es superior a 1000 km, y el n umero de d as de estancia es superior a 7, la l nea a erea le hace un descuento del 30 %. El precio por kil ometro es de $89,5.

Potrebbero piacerti anche