Вы находитесь на странице: 1из 1

Hoja de actividades de Tecnologías de la Información HOJA Nº 5

Programación en BASIC Fecha: 5 de febrero 2009


1º.- Indica el código en Basic que realiza las siguientes operaciones:
Define la variable “I” como entera.
Define la matriz de valores “datos” como una colección de datos single, que van desde 1 a 100.
Mediante un único bucle ‘for’ se asignará a cada elemento par de la matriz el número 0, mientras que a
los elementos impares se les asignará el resultado de dividir su mismo número de elemento entre 3.

2º.- Define y diseña la función Function ObtenerMayor(Datos() As Single) As Single que recibe
como parámetro una matriz de elementos Single y devuelve un número Single. Dicha función debe devolver
el mayor de los números existentes en la colección de valores “Datos” recibida como parámetro, sabiendo
que es una matriz de 1000 elementos que comienzan en el índice 1.

3º.- Define y diseña la función Function MediaAritmetica (Valores As Single) As Single, que
recibe como parámetro de entrada una matriz de datos Single y devuelve el valor correspondiente a la media
aritmética de los datos recibidos mediante un dato tipo Single. La matriz “Valores” contiene 100 datos cuyos
índice van desde el 1 al 100.

4º.- Define y diseña el procedimiento Sub SituaValores(Matriz() As Byte) que recibe como parámetro
de entrada una matriz bidimensional constituida por 7 filas (numeradas del 1 al 7) y 12 columnas (numeradas
del 1 al 12) y sitúa en cada elemento de la matriz la suma de sus índices. Veamos un ejemplo: en el hueco
correspondiente a la 3ª fila y la 5ª columna debe guardar el valor 3x5=15.

5º.- Define y diseña la función Function MediaExtraña(Numeros() As Integer) As Single que


devuelve la media aritmética entre dos valores, correspondiente al mayor y menor valor que podemos
encontrar en la colección de datos. Numeros es una matriz de 10 elementos identificados con índices que
van desde el 1 al 10.

ACERTIJOS

Hay dos frascos de igual capacidad: en el primero hay una ameba; en el segundo dos. Una ameba puede
reproducirse en tres minutos. Las dos del segundo frasco tardan tres horas en llenarlo por completo.
¿Cuánto tarda la ameba del primer frasco en llenarlo por completo?

Un encuestador le pregunta a un ama de casa cuántas personas viven en su domicilio y cuáles son sus
edades. La mujer le responde que sus tres hijas viven en la casa, que el producto de sus edades es 36 y
que la suma de sus edades es el número de la casa de al lado. El encuestador se traslada a esa casa y
mira el número. Regresa y le dice a la mujer que la información que le ha suministrado no es suficiente. En
seguida ella le responde: “Mi hija mayor está en la planta alta”. El encuestador le da las gracias y calcula
sin vacilar las edades de las hijas. ¿Cuáles son esas edades y cómo lo supo el encuestador.

Profesor: Ricardo Rodríguez García CURSO 2008-09

Вам также может понравиться