Está en la página 1de 1

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

Programación en BASIC Fecha: 12 de febrero 2009

1º.- Define y diseña la función Function Divisiones(Dividendo As Integer, Divisor As


Ingeter) As Integer, que devuelve el número de veces que podemos dividir el Dividendo entre el
Divisor. Ejemplo: si Dividendo=625 y Divisor=5, la función debe devolver 4, ya que es el número de veces
que podemos dividir el número 625 entre 5 con resto 0.

2º.- Define y diseña la función Function AreaRectangulo(Diagonal As Single, Angulo As


Single) As Single que recibe como la parámetro la longitud de la diagonal de un rectángulo, así como
el ángulo que forma dicha diagonal con uno de los lados del mismo y devuelve el área del mismo.

3º.- Define y diseña la función Function Coincidencias(Datos() As Byte, N As Byte) As


Integer que devuelve el número de veces que aparece el valor que almacena la variable N en la colección
Datos, sabiendo que se trata de una matriz que contiene 1000 elementos que comienzan a numerarse en el
índice 1.

4º.- Define y diseña el procedimiento Sub IntercambioMatrices(M() As Byte, N() As Byte) que
intercambia uno a uno los valores de las matrices M y N. Se debe tener en cuenta que M y N son matrices
que poseen 100 elementos cada uno, que comienzan a numerarse desde el índice 1.

5º.- Define y diseña el procedimiento Sub Limitar (Valores () As Single, Limite As Single) que
sitúa el valor que almacena la variable Limite en cada una de las posiciones de la matriz Valores cuyo valor
sea mayor que el dato almacenado en la variable Limite. La matriz Valores consta de 500 elementos que
comienzan a numerarse en el índice 1.

ACERTIJO:

Si una gallina y media pode un huevo y medio en un día y medio. ¿Cuántos huevos ponen nueve
gallinas en nueve días?

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

También podría gustarte