Porównanie Pascal i C

Porównanie Pascal i C++

Polecenie Pascal C++
Instrukcja warunkowa If (WARUNEK) then INSTRUKCJA If (WARUNEK) INSTRUKCJA;
Pętla for

FOR ZMIENNA TO(LUB DOWNTO) ZAKRES DO

BEGIN

INSTRUKCJA;

END;

FOR (ZMIENNA; ZAKRES; MODYFIKATOR ZMIENNEJ)

{

INSTRUKCJA;

}

REPEAT - UNTIL

REPEAT

INSTRUKCJA;

UNTIL ZMIANNE = ZAKRES;

DO

{

INSTRUKCJA;

}

WHILE (ZMIENNA != ZAKRES)

WHILE DO

WHILE ZMIENNA = WARUNEK DO

BEGIN

INSTRUKCJA;

END;

WHILE (ZMIENNA == WARUNEK)

{

INSTRUKCJA;

}

DO WHILE BRAK

DO

{

INSTRUKCJA;

}

WHILE (ZMIENNA == WARUNEK)

TABLICE - DEKLARACJA

VAR

NAZWA_TABLICY: array[1...10] of TYP ZMIENNEJ;

TYP ZMIENNEJ NAZWA_TABLICY[10];
TABLICE - PRZYPISYWANIE NAZWA_TABLICY[INDEX]:= WARTOŚĆ NAZWA_TABLICY[INDEX] == WARTOŚĆ
TABLICE - RÓŻNICE PIERWSZY INDEX JEST USTALANY. PIERWSZY INDEX TO ZAWSZE „0”.
DEKLARACJA FUNKCJI FUNCTION NAZWA (ZMIENNA : TYP) : TYP FUNKCJI; TYP FUNKCJI NAZWA_FUNKCJI (TYP ARGUMENTU ARGUMENTY FUNKCJI; …);
WYWOŁYWANIE FUNKCJI NAZWA_FUNKCJI(ARGUMENTY); NAZWA_FUNKCJI(ARGUMENTY);
PLIKI - DEKLARACJA

NAZWA_ZMIENNEJ; TEXT;

ASSIGN(NAZWA_ZMIENNEJ, ’ŚCIEŻKA DO PLIKU’);

#INCLUDE <FSTREAM>

FSTREAM NAZWA_ZMIENNEJ;

NAZWA_ZMIENNEJ.OPEN(„NAZWA_PLIKU”);

PLIKI – ZAPIS

APPEND(LUB REWRITE) (NAZWA_ZMIENNEJ);

WRITELN(NAZWA_ZMIENNEJ, ‘DANE DO ZAPISANIE’);

CLOSE(NAZWA_ZMIENNEJ)

NAZWA_ZMIENNEJ.OPEN(„NAZWA_PLIKU”, OPERATOR);

NAZWA_ZMIENNEJ<<DANE DO ZAPISANIE”;

NAZWA_ZMIENNEJ.CLOSE();

PLIKI - ODCZYT

BUFOR : STRING;

RESET (NAZWA_ZMIENNEJ);

READLN(NAZWA_ZMIENNEJ, BUFOR);

CLOSE(NAZWA_ZMIENNEJ);

STRING BUFOR;

NAZWA_ZMIENNEJ.OPEN(„NAZWA_PLIKU”, OPERATOR);

WHILE(NAZWA_ZMIENNEJ.GOOD())

{

COUT<< NAZWA_ZMIENNEJ;

BUFOR >> NAZWA_ZMIENNEJ;

}

NAZWA_ZMIENNEJ.CLOSE();

MOD WYNIK := ZMIENNA MOD ZMIENNA2 WYNIK = ZMIENNA % MIENNA2
DIV WYNIK := ZMIENNA DIV ZMIENNA2 WYNIK = ZMIENNA / MIENNA2
ODEJMOWANIE ZMIENNA := ZMIENNA – 1; ZMIENNA -= 1;
DODAWANIE ZMIENNA := ZMIENNA + 1; ZMIENNA += 1;
ILOCZYN ZMIENNA := ZMIENNA * 2; ZMIENNA *= 2;
ILORAZ ZMIENNA := ZMIENNA / 2; ZMIENNA /= 2;
NEGACJA NOT NOT LUB !
KONIUNKCJA AND AND LUB &
ALTERNATYWA OR OR LUB |
MNIEJSZY < <
MNIEJSZY RÓWNY <= <=
WIĘKSZY > >
WIĘKSZY RÓWNY >= >=
RÓŻNY < > LUB ! < > LUB !
RÓWNY = ==

Wyszukiwarka

Podobne podstrony:
Wykład z Pascala 2
PORÓWNYWANIE TECHNOLOGII
Metodyka harcerska i starszoharcerska porównanie
PASCAL 1
Porównanie dwóch regionalnych strategii innowacji
19 Teorie porównanie
Sem II Transport, Podstawy Informatyki Wykład XXI Object Pascal Komponenty
KOLOKWIUM 2 zadanie wg Adamczewskiego na porownawczą 97
ref 2004 04 26 object pascal
1F CWICZENIE zadanie wg Adamczewskiego na porownawczą 97id 18959 ppt
Porównanie USB FireWire
Prezentacja trójkątów Pascala
Dowody za obiektywno¶ci± ewolucji z zakresu morfologii porównawczej 1 cz
Co daje nauce prawoznawstwo porownawcze

więcej podobnych podstron