viernes, 30 de abril de 2010

DEBER FUNDAMENTOS

Problemas de Fundamentos de Programación

FECHA DE PRESENTACION: LUNES FORMA: CUADERNO

1 Ver qué día de la semana será mañana dado el de hoy.

2 Calcular los días del mes, dado el mes.

3 Calcular el día del año desde comienzo de año dado el mes y el día del mes.

4 Calcular el día de la semana suponiendo que el día uno fue Martes dado el número de un día.

5 Leer y escribir el valor de una carta utilizando también un tipo enumerado para el valor, para que podamos tener sota caballo rey y as.

6 Dada una fecha, y suponiendo que no hay años bisiestos y que todos los meses son de 30 días, calcular el número de días desde el 1 enero de 1970.

7 Ver la distancia en días entre dos fechas con las mismas suposiciones que el problema anterior.

8 Sumar, restar y multiplicar números complejos.

9 Ver si un punto está dentro de un rectángulo en el plano.

10 Mover un rectángulo según un vector expresando como un punto.

11 Ver si una carta tiene un valor mayor que otra en el juego de las 7 y media.

12 Decidir si un punto está dentro de un círculo.

13 Evaluar expresiones aritméticas de dos operandos y un sólo operador para sumas, restas, multiplicaciones y divisiones.

14 Resolver los problemas anteriores que tratan de figuras geométricas de tal forma que los datos se obtengan desde la entrada y que puedan darse los puntos en cualquier orden.

15 Decidir si aprueba una asignatura considerando que hay dos ejercicios, un test y un exámen y que el test se considera apto o no apto y el examen se puntúa de 0 a 10. Para aprobar hay que superar el test y aprobar el exámen.

15 Decidir si una nota en la asignatura anterior es mayor que otra.

16 Componer colores primarios (rojo, verde y azul)

17 Ver si un color del arcoiris tiene mayor longitud de onda que otro.

18 Implementar una calculadora de expresiones aritméticas simples. Deben leerse dos operandos y un operador e imprimir el valor de la expresión resultante.

miércoles, 21 de abril de 2010

expresiones y variables

Dadas las siguientes declaraciones:
TRES = 3

entero a = 5, b = 4
real x = 5e-2, y = 2.

¿qué valores se obtienen de evaluar las siguientes expresiones?
1) a = b mod TRES

2) 6 div TRES < TRES mod 6

3) TRES + b - 1 <> a o b >= -b * a y a ** 2 <= 10

4) x * y * 10 = 10.E-1

5) b mod a div TRES

6) no ( x * a > y / b )

¿CUÁLES DE LAS SIGUIENTES DECLARACIONES DE CONSTANTES Y VARIABLES SON CORRECTAS?
1) caracter = u
2) vocal = i
3) letra j
4) cadena = "nombre"
5) entero numero = 7.0
6) 888.8
7) cadena variable
8) verdadero
9) nueve = 9
10) logico CIERTO
11) interruptor = falso
12) _123 = "un dos tres"
13) real 40.09
14) barra = '\'
15) a = .9E-2
16) b = 6.e5
17) caracter v, w, x
18) CONSTANTE = " ¿ ? "

QUINTO ADMINISTRACION DE SISTEMAS