Está en la página 1de 1

HOJA DE ACTIVIDADES DE TECNOLOGÍAS DE LA INFORMACIÓN Profesor: Ricardo Rodríguez García HOJA Nº 7

Programación en Basic Fecha: 6 de mayo de 2008


1º.- Define y diseña la función Function SumaImpares(Final as Integer) As Long que recibe como
parámetro un número entero y devuelve la suma de los números impares desde 1 hasta el valor almacenado
en la variable Final.

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 al colección de datos recibida como parámetro.

3º.- Define y diseña la función Function VolumenCilindro(Radio As Single, Altura As Single)


As Double que devuelve el volumen del cilindro caracterizado por el radio de la circunferencia de su base y
por la medida de su altura.

4º.- 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 que contiene 500 valores y devuelve el valor
correspondiente a la media aritmética de los datos recibidos mediante un dato tipo single.

5º.- Define y diseña el procedimiento Sub OrdenaBurbuja(Datos() As Single, Numero As


Intenger) que ordena de mayor a menor los valores almacenados en la matriz Datos, sabiendo que el
número total de valores que contiene se indica en el valor de la variable Numero.

ACERTIJO

Una habitación de 12 x 30 metros tiene un techo situado a una altura de 12m. En el medio de la pared
final, a 1 metro sobre el suelo, hay una araña que quiere capturar a una mosca en el medio de la pared de
enfrente, a 1 metro por debajo del techo. ¿Cuál es la trayectoria más corta que puede tomar la araña?

También podría gustarte