ALG23

ALG23



Poznaj C++ w pięć minut! 323

j :=1;

for i:—l to 5 do begin

writeln(i*j);

j:=j+l

and;

i: =1;

while j>i do begin

i:-i+l; write„n!i)

end

end.

I

j=l;

for(1=1;i<=5;i++)

(

eouL << i*j << endl;

j+-;

)

i=i;

j-lC;

while (j>i++) cout << i «endl;

endl oznacza znak powrotu do nowej linii;

• niewymieniona tu instrukcja do{... }while{\) jest wykonywana w C++ dopóty, dopóki wyrażenie v jest różne od zeru .

elementy instrukcji    c2; c3) oznaczają odpowiednio:

eJ: inicjację pętli e2: warunek wykonania pętli

c>3: modyfikator zmiennej sterującej (może nim być funkcja, grupa instrukcji oddzielonych przecinkiem - wtedy są one wykonywane od lewej do prawej).

Przykład:

fortint; i=6: L<100: Insert(tabli++]), Pisz(i)); {Pisz i Insert są funkcjami, tub zaś pewną tablicą.)

Podprogramy

W języku C++, podobnie zresztą jak i w klasycznym C. wszystkie podprogramy są nazywane funkcjami. Odpowiednikiem znanej z Pascala procedury jest specjalna funkcja „zwracająca” typ o nazwie void.

Procedury

^ U io pi iy ki hd d ci i iii ćj r i w , .y crcZyj&ecWls. w>ws£k! a i u T t.    :

program pr9;    void pioellint a,

proceduro procl(a,b:integer;    int b,

var m:inteqer    int& m.

)    )

i

{zmienna lokalna:}    //zmienna lokalna:

4 Porównaj np. zrepeal... umil.


Wyszukiwarka

Podobne podstrony:
ALG19 Poznaj C-h- w pięć minut! 319 a:=a+l; Iinkrementacja) b;-b-2 end. b=l; a++; //inkrementacja b-
ALG21 Poznaj C++ w pięć minut! 321Typy złożone W języku C++ występuje komplet typów prostych i złożo
ALG25 Poznaj C-m- w pięć minut! 325 •    w C++ instrukcja return(v) powoduje natychmi
ALG27 Poznaj C-m- w pięć minut! 327 Poznaj C-m- w pięć minut! 327 "KLASA Rys. A-L Terminologia&
ALG29 329 Poznaj C++ w pięć minut! operację dodawaniaS (mnożenia, dzielenia ctc.) oraz wypisywać ją
ALG31 Poznaj C-h- w pięć minut! 331 Podobnie jak w przypadku operatora +, celowe mogłoby być przedef
ALG33 Poznaj C++ w pięć minut! 333 cout <<"metody pisz:x= « x << endl; ); class
ALG35 Poznaj C-t-t w pięć minut! 335 W C++ kilka różnych pod względem zawartości funkcji może nosić
obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I t
cp 55 will say—"It is unn.itur.il for mc to do this." Otbers will muttcr—“1 cannot brcathc
DSC03227 4H6 Dodatek El:-TROK; FOR I:—1 TO H DO IF Y[I] >- EPS THEI BEGII S:-X[I]/T[I]S IF EX OR
DSCN1062 for lc-1 to n do
fragment programu dla tablicy F indeksowanej od 1 do N j:=1; for i:=1 to N do begin if j>i
begin for i:=l to n do for j:=1 to n do begin s:=0; for t:=l to n do s:=s+A[i,t]*B[t,j]
PLD24 ; Ponowne uaktywnienie zliczania SETF ENA FOR X:=0 TO 9 DO BEGIN CLOCKF CLK END TRACE_OFF FOR
DSC03227 4H6 Dodatek El:-TROK; FOR I:—1 TO H DO IF Y[I] >- EPS THEI BEGII S:-X[I]/T[I]S IF EX OR

więcej podobnych podstron