09.05.2013 Views

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

Algoritmos y Programación en Pascal

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

268 Capítulo 12. Arrays<br />

Para saber qué día de la semana fue el 12 de <strong>en</strong>ero de 1925, se mirará la<br />

posición almanaque[12,<strong>en</strong>e,1925] (cuyo valor es lun).<br />

12.4 Ejercicios<br />

1. Complete adecuadam<strong>en</strong>te los interrogantes de la definición que sigue,<br />

const<br />

n = ?; {un <strong>en</strong>tero positivo}<br />

var<br />

i, j: 1..n;<br />

a : array[1..n, 1..n] of ?<br />

e indique cuál es el efecto de la sigui<strong>en</strong>te instrucción:<br />

for i:= 1 to n do<br />

for j:= 1 to n do<br />

a[i, j]:= i=j<br />

2. Considérese que los N primeros términos de una sucesión están registrados <strong>en</strong> un<br />

array de N compon<strong>en</strong>tes reales. Defina el subprograma Sumar, que transforma<br />

los elem<strong>en</strong>tos del array <strong>en</strong> los de la correspondi<strong>en</strong>te serie:<br />

a ′ n →<br />

3. Escriba un programa que realice la suma de dos números positivos muy grandes<br />

(de 50 cifras, por ejemplo).<br />

4. Para vectores de IR 3 , defina subprogramas para calcular<br />

(a) el módulo: IR 3 → IR<br />

n<br />

i=1<br />

(b) un vector unitario con su misma dirección<br />

(c) la suma: IR 3 × IR 3 → IR 3<br />

(d) el producto escalar: IR 3 × IR 3 → IR<br />

(e) el producto vectorial: IR 3 × IR 3 → IR 3<br />

(f) el producto mixto: IR 3 × IR 3 × IR 3 → IR<br />

Usando <strong>en</strong> lo posible los subprogramas anteriores, defina otros para averiguar lo<br />

sigui<strong>en</strong>te:<br />

(a) dados dos vectores de IR 3 , ver si uno de ellos es combinación lineal del otro.<br />

(b) dados tres vectores de IR 3 , ver si uno de ellos es combinación lineal de los<br />

otros dos.<br />

ai

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!