jueves, 16 de marzo de 2017

Olimpiada informática

Este año, al igual que el anterior, nos hemos presentado a la Olimpiada informática de Castilla-La Mancha. En ella hemos tenido que realizar, en la primera fase, una serie de cuestionarios sobre la informática en general, y en la segunda, un procesador de textos, una hoja de cálculo y una base de datos; todos ellos con la temática del mundial de fútbol.
A continuación os dejo el enlace al trabajo del procesador de textos, donde también van explicados tanto la hoja de cálculo, como la base de datos.

Pincha en la imagen para acceder al procesador de textos.


Algoritmo 35

Enunciado: 
Algoritmo que lee un número entero (lado) y a partir de él crea un cuadrado de asteriscos con ese tamaño. Los asteriscos sólo se verán en el borde del cuadrado, no en el interior.


Solución: 


Algoritmo 34

Enunciado:
Algoritmo que calcula las calificaciones de un grupo de alumnos. La nota final de cada alumno se calcula según el siguiente criterio: la parte práctica vale el 10%; la parte de problemas vale el 50% y la parte teórica el 40%. El algoritmo lee el nombre del alumno, las tres notas, escribe el resultado y vuelve a pedir los datos del siguiente alumno hasta que el nombre sea una cadena vacía. Las notas deben estar entre 0 y 10, si no lo están, no imprimirá las notas, mostrará un mensaje de error y volverá a pedir otro alumno.

Solución:

martes, 14 de marzo de 2017

Algoritmo 33

Enunciado:

Algoritmo que lee tres números que indiquen una fecha (día, mes, año). Comprueba que es una fecha válida. Si no es válida escribe un mensaje de error. Si es válida escribe la fecha cambiando el número del mes por su nombre. Ej. si se introduce 1, 2, 2006, se deberá imprimir “1 de febrero de 2006”. El año debe ser mayor que 0.

Algoritmo 32

Enunciado:
Algoritmo que visualiza la cantidad de números que son múltiplos de 2 ó de 3 entre 1 y 100.

Solución:

Algoritmo 31

Enunciado:

Algoritmo que lee números enteros hasta teclear 0, y nos muestra el máximo, el mínimo y la media de todos ellos.



Solución:

Algoritmo 30

Enunciado:
Teniendo en cuenta que la clave es “eureka”, este algoritmo que nos pide una clave. Solo tenemos 3 intentos para acertar, si fallamos los 3 intentos nos muestra un mensaje indicándonos que hemos agotado esos 3 intentos. Si acertamos la clave, salimos directamente del programa.


Solución:

Algoritmo 29

Enunciado:

Algoritmo que calcula la media aritmética dada una secuencia de números leídos por teclado, que acabe con un –1, por ejemplo: 5,3,0,2,4,4,0,0,2,3,6,0,……,-1.
Suponemos que el usuario no insertará números negativos.


Solución:

Algoritmo 28

Enunciado:

Algoritmo que nos calcula la suma de los N primeros números pares a partir del número introducido. Es decir, si insertamos un 5, nos hace la suma de 6+8+10+12+14.


Solución:

Algoritmo 27

Enunciado:

Algoritmo que nos calcula la suma de los N primeros números naturales. N se lee por teclado.

Solución:

Algoritmo 26

Enunciado:
Algoritmo que nos calcula el cuadrado de los 9 primeros números naturales.

Solución:

Algoritmo 25

Enunciado:
Diagrama de flujo para un programa que pide un número del 1 al 10 y nos muestra la “tabla de multiplicar” del número introducido.

Solución:

Algoritmo 24


Enunciado:
Diagrama de flujo para un programa que pide al usuario un número de día y un número de mes, evalúa si la entrada es correcta y en caso de que así sea calcule el día del año que es (número de día del año, considerando que un año tiene 365 días, es decir, no es bisiesto).

Solución: