martes, 21 de abril de 2009

Para nuestra clase de esta semana

GUIA Nº 2 ALGORITMOS


Escriba un algoritmo en Seudolenguaje para cada uno de los siguientes enunciados. Imprima resultados adecuados:

1) Leer una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Ranking. Para convertir a Celsius la Tº en Fahrenheit se le resta 32 y se multiplica por 5/9. Para el equivalente en Kelvin se le suma 273 a los grados Celsius. El equivalente en Ranking se obtiene sumando 460 a Fahrenheit.

2) De acuerdo con la igualdad o desigualdad de la medida de sus lados, los triangulos se clasifican en escaleno, isósceles o equilátero. Leer los datos de un triángulo e imprimir de qué tipo es.

3) Ingresar un número y calcule e imprima su raíz cuadrada. Evalúe las condiciones para el cálculo.

4) Ingresar los coeficientes de la ecuación de segundo grado , e imprimir las raíces correspondientes para cada caso. Considere todas las posibilidades.

5) Calcular e imprimir la nota de presentación a examen de un alumno, si se ingresan las tres notas de laboratorio, las dos notas de pruebas parciales y el promedio de controles. Imprima además si se exime, la condición (aprobado o reprobado), y la nota final.

6) Ingresado el precio de costo de un libro, calcule el precio de venta. Si se supone que se ingresa el tipo de pago (1=contado, 0=crédito), calcule además el precio final. El precio final es el precio de venta menos el 10% si el pago es al contado; si es a crédito, se aplica un interés total de un 8%.

7) Mismo caso anterior, pero suponga ahora que se ingresa la cantidad de ejemplares a comprar. Calcule el precio total, si se aplica descuento de acuerdo al siguiente criterio:

Número de ejemplares Descuento final al subtotal
1 – 3 3%
4 – 9 7,5%
10 – 15 9%
mayor a 15 13,2%

8 ) Ingresados tres números diferentes, determine el mayor y el menor de ellos. Imprima.


9) Contabilizar los dígitos de un número y determinar si es o no par esta cantidad.

10) Encuentre, contabilice y muestre todos los números perfectos que se encuentran entre uno y un número ingresado por el usuario.

Un número perfecto es aquel en que la suma de todos sus divisores, excepto el mismo número, es igual al número, p.e.:

28 = 1 + 2 + 4 + 7 + 14 es un número perfecto
8 = 1 + 2 + 4 no es un número perfecto

11) Mostrar cada valor y obtener el producto de la siguiente sucesión de n términos, para n ingresado por el usuario:
(-1)n / (2n-1)

12) Para n ingresado por el usuario, encuentre e imprima cada término de la sucesión de Fibonacci.


13) Leer un conjunto de notas ingresadas por un usuario, sin ingresar la cantidad total de notas y sin utilizar vectores. Si se supone que el fin de datos es un cero, encuentre cuántas notas pertenecen a cada uno de los siguientes intervalos. El programa debe validar las notas ingresadas por el usuario:

a) ( 3.5 a 6.8) b) > 4.8

14) Almacenar diez números, que representan las jugadas de un juego que tiene dos jugadores. Si un número es mayor o igual a cero, significa que el jugador A, ha ganado el juego. Si el número es negativo, el jugador B ha ganado. Suponga que el juego es anotado como sigue: el jugador A empieza sirviendo. Si el que sirve gana la jugada, se añade un punto a su anotación. Si el que sirve pierde la jugada, al otro jugador le toca servir y la anotación no cambia. Escriba el jugador que gana y la anotación después de diez jugadas.


15) Contabilice una cuenta corriente. Se lee el nombre del cliente, rut y saldo inicial. A continuación se pueden hacer depósitos o giros. Los depósitos incrementan el saldo, y los giros lo disminuyen. El algoritmo termina cuando no se desean hacer más movimientos. Imprima un informe del tipo:


Estado de Cuenta

Nombre cliente XXXXXXX Rut XXXXXXXX
Saldo inicial cartola XXXXXXX

MOVIMIENTO DEPOSITO GIRO SALDO
1 XXXXXX XXXXXX XXXXX
2 XXXXXX XXXXXX XXXXX
3 XXXXXX XXXXXX XXXXX
4 XXXXXX XXXXXX XXXXX
5 XXXXXX XXXXXX XXXXX
6 XXXXXX XXXXXX XXXXX
etc.





jueves, 9 de abril de 2009

Cambio de Sala

Estimados, hoy la prueba parte teórica comienza a las 19:15 horas en punto, la sala es 1-6, primer piso edificio antiguo; pedí cambiarla por comodidad para ustedes.
Luego, a las 20:15 comienza la parte práctica en el Laboratorio 1.
Nos vemos a la hora señalada

domingo, 5 de abril de 2009

Para estudio de la Primera Prueba

Estimados.

En primer lugar adjunto algunas observaciones genéricas que detecté en la revisión de los trabajos, para que preparéis el estudio de la prueba:

  • Falta descripción de las siglas que se pedían, por ejemplo: RAM, ROM, ULA, PROXI, POP3, etc. Aparte de la definición que se pedía, las siglas deben describirse.
  • No se incorporan analogías y diferencias entre los diferentes dispositivos enrutadores. No bastaba la definición de ellos.
  • Falta describir tipos de S.O. No bastaba definirlo, y no es la descripción de las familias según marcas.
  • Falta la descripción de tipos de redes (MAN, PAN, WAN, LAN)

Las observaciones son genéricas, hay alumnos que lo hicieron bien. Quienes no incorporaron lo anterior, deben prepararlo.

Además, considerando las peticiones de algunos alumnos, adjunto links para que podáis acceder a las presentaciones que revisamos en clase y que también serán evaluadas en la prueba.

Historia

http://www.slideshare.net/ivonne_l_a/historia-conceptos-profesora-ivonne-lillo

Conceptos de Algoritmos

http://www.slideshare.net/ivonne_l_a/conceptos-de-algoritmos-profesora-ivonne-lillo