( Strona testowana w przeglądarce Internet Explorer)

 

 

Program Z4_1.

Wczytać program Z2_3 i przerobić go w ten sposób, aby nie przyjmował wartości współczynnika „a” równej zero, lecz aby ponownie prosił o jego wprowadzenie. Zastosować pętlę DO działającą nieokreśloną ilość razy.

 

 

Program Z4_2.

Napisać program, który po naciśnięciu przycisku „cmdWektor” z napisem: „Wykonywanie podstawowych operacji na wektorach” będzie:

a)      wprowadzał z klawiatury wartości rzeczywiste wektora „a” o indeksach zmieniających się od 1 do 5 działając zgodnie z poniższym schematem:

wektor_wprow.jpg

 

b)      obliczał i wypisywał sumę wprowadzonych wartości wektora „a” działając zgodnie z poniższym schematem:

wektor_suma.jpg

 

c)       Obliczał i wypisywał wartość największego elementu wektora „a”, działając zgodnie z poniższym schematem:

wektor_najw.jpg

 

d)      Obliczał i wypisywał wartość najmniejszego elementu wektora „a”. Narysować schemat blokowy jego działania. Zmienną, pod którą zapamiętana będzie ta najmniejsza wartość, ma być nazwiskiem piszącego program.

 

 

e)      Obliczał i wypisywał również iloczyn wartości wektora „a”. Narysować schemat blokowy jego działania. Zmienną, pod którą zapamiętany będzie ten iloczyn, ma być imieniem piszącego program. Zastanowić się nad liczeniem silni.

 


 

Instrukcja pętli DO działająca nieokreśloną ilość razy:


Sprawdzająca warunek na końcu pętli

 

Sprawdzająca warunek na początku pętli

do1.jpg

do2.jpg

Składnia:

 

DO

Blok instrukcji

LOOP  UNTIL warunek

 

 

np.:

do

a = inputbox ( „Podaj  wartość współczynnika a”)

loop  until  a<>0

 

Składnia:

 

DO  WHILE warunek

Blok instrukcji

LOOP

 

 

np.:

a = 0

do  while  a=0

a = inputbox ( „Podaj  wartość współczynnika a”)

loop

 


Odwrotna - sprawdzająca warunek na końcu pętli

Odwrotna - sprawdzająca warunek na początku pętli

 

 

do3.jpg

do4.jpg

 

Składnia:

 

DO

Blok instrukcji

LOOP  WHILE warunek

 

 

np.:

do

a = inputbox ( „Podaj  wartość współczynnika a”)

loop  while  a=0

 

 

Powyższe 4 przykłady robią to samo

 

 

Składnia:

 

DO  UNTIL warunek

Blok instrukcji

LOOP

 

np.:

a = 0

do  untilL  a<>0

a = inputbox ( „Podaj  wartość współczynnika a”)

loop 

 

 


 

Deklarowanie tablic - wektora.

Wektor to tablica jednowymiarowa . Wektor jest zmienną indeksowaną przechowująca wartości jednakowego typu. Deklarujemy go.:

 

DIM  nazwa_wektora ( indeks_dolny  TO  indeks_górny )  { AS  typ_danych}

np.:

dim  a(1 to 5) as single