26 (683)

26 (683)



begin

Suma Suma+I; Write (Suma, ' end;

Writeln;

Readln;

end.

Do tej pory wykorzystywaliśmy dokładnie wartości kolejnych indeksów (wyświetlając lub sumując kolejno). No dobrze, ale co zrobić, gdy nie potrzebujemy kolejnych wartości, tylko ułożonych w inny sposób? Możemy chcieć sumować nie kolejne liczby ale ich kwadraty lub wyświetlić liczby parzyste. Oczywiście możemy to zrobić, obliczając na podstawie indeksu pewne wyrażenie.

Wyrażenia z indeksem

Napisz program, który wypisuje 10 kolejnych liczb parzystych, a następnie 10 kolejnych liczb nieparzystych.

Aby to wykonać, należy wyświetlić pewne wyrażenie obliczone na podstawie zmiennej sterującej. W pierwszym przypadku będzie to 1*2, w drugim 1*2+1.

program cw3_32;

{ Program wpisuje 10 kolejnych liczb parzystych }

{ a później nieparzystych.    }

{ Katalog r3_08 : 3_32.pas    }

var

I : Byte;

begin

for I :- 0 to 9 do

Write (1*2, ' ');

Writeln;

for I :- 0 to 9 do

Write (1*2+1, ' ');

Writeln;

Readln; end.

Zrozumienie dziania pętli i odpowiedniego wykorzystania zmiennej sterującej jest kluczową sprawą, aby pisać efektywne programy. Na podstawie wartości, którą otrzymamy, poprzez zmienną sterującą możemy obliczać złożone wyrażenia. Przykład takiego zadania zobaczymy podczas rysowania wykresów w rozdziale poświęconym pracy w trybie graficznym. Ale pamiętaj, nie powinieneś zmieniać wartości samej zmiennej sterującej.

I C Z E N I E

_Wypisanie liczb naturalnych

Napisz program, który w sposób „siłowy" wypisze liczby naturalne mniejsze od 100 i podzielne przez 11.

Skorzystamy z pętli for, w której będziemy sprawdzać podzielność każdej liczby z zakresu przez 11. Sprawdzanie będzie się odbywać za pomocą instrukcji warunkowej. Wykorzystamy nowy operator: mod. Dla liczb całkowitych A i B oblicza resztę z dzielenia A przez B.


Wyszukiwarka

Podobne podstrony:
2010 11 15 34 26 «;iy, viii<i) vi, vn B Jest MfwitbĄin opisanym do tej pory gettem u człowieka.
26 2 Do tej pory nie wiem dokładnie, czyja to wszystko wymyśliłem, czy rzeczywiście tak było, czy
Image167 dera nie decyduje o czasie dostępu do pamięci o ile suma tego opóźnienia i czasu dostępu do
skupisk. Jest suma wewnętrznego zróżnicowania w skupieniu w stosunku do zmienności miedzy
027 4 Krzywa podaży gałęzi to suma jednostkowych krzywych podaży wszystkich przedsiębiorstw w tej
Miary położenia Statystyka wzory N- ogólna liczebność zbiorowości Ł-l n, - suma liczebności od kl
przedmiotu dodatkowego (przedmiot B) - 1% = 1,5 pkt. Łączna suma punktów z przedmiotów A i B będzie
wg zasady: 1% = 1,5 pkt. Łączna suma punktów z przedmiotów A i B będzie podstawą do sporządzenia lis
IMG 141016 1315940 ności tłumiącej. W stanie równowagi suma sił na oś prostopadłą do osi dźwigni 2 r
f11 1 data: begin of it occurs 3, f1(1)»*2(2), end of it. header linę f 1    f 2
009 8 begin eWyswietl.Text::=e Wyświetl.Text+ 5 ; end; procedurę TForml .bCyfra6CIick(Sender: TObjec
- 26 - - 26 - **
page0034 26 Summa teologiczna niemoźliwem, by dwie przyczyny zupełne były bezpośredniemi przyczynami
Karty pracy (26) □Co nie pasuje? W każdym rzędzie jedno ze zwierzątek nie pasuje do pozostatych, sp
sesja oo^POUTECHNlKA ŚLĄSKA J 41-8C0 Zabrie. RoosBvelto 26-28 (•I. 277-73-14 tax 277-73-6iWZÓR WPISU
mowisz masz (26) 30 MÓWISZ, MASZ Teraz Michael ma nowy zawód. Podczas swoich seminariów uczy, jak wy

więcej podobnych podstron