Operator przypisania do Pascala: co oznaczają czynności, które należy wykonać

Turbo Pascal jest prostym językiem programowania, ale jego badanie jest pracochłonne, jeśli potraktujesz to zagadnienie poważnie. Początkujący użytkownik rozumie podstawy najprostszego kodu. Na przykład najpierw uczy się czynności, które wykonuje operator przypisania, dla których jest to wymagane, jako ciąg lub zmienne są wyświetlane na ekranie. Dopiero wtedy programista podejdzie do procedur i funkcji, pracując z danymi typu znakowego i tekstowego, plikami i grafiką. Czym więc jest operator przydziału? Jaka jest jego rola w pisaniu kodu?


Organizacja przestrzeni roboczej Turbo Pascal

Przed przystąpieniem do badania materiału teoretycznego, gdzie faktycznie chodzi o to, czym jest operator przypisania, należy rozejrzeć się w przestrzeni roboczej Turbo Pascal. Menu programu składa się z następujących sekcji:
  • Plik - przeznaczony do wykonywania podstawowych poleceń z plikami (tworzenie, otwieranie, zamykanie, zapisywanie itp.).
  • Edytuj - obejmuje polecenia do edycji tekstu (kopiowanie, wklejanie, wycinanie itp.).
  • Wyszukiwanie - wymagane do wyszukiwania i zamiany tekstu w całym tekście programu.
  • Run - służy do uruchomienia skończonego kodu, w tym do demonstracji pracy krok po kroku.
  • Kompiluj - kompiluje kod.
  • Debugowanie - konieczne, aby ułatwić wyszukiwanie błędów w tekście programu.
  • Narzędzia - pozwala wykorzystać niektóre dodatkowe funkcje programu.
  • Opcje - ustawia niezbędne opcje pracy z kompilatorem iśrodowisko programistyczne.
  • Okno - wymagane do wykonywania operacji na oknach.
  • Pomoc - należy znaleźć odpowiedź na postawione pytanie.
  • Pascal ABC zyskuje obecnie na popularności. Z punktu widzenia niektórych użytkowników znacznie wygodniej jest pracować w tym środowisku.


    Elementy Turbo Pascal

    W każdym języku programowania struktura kodu jest inna, ale istnieją pojedyncze punkty. Tak więc w Pascalu projekt całego zadania będzie wyglądał następująco: Program primer; //Aplikacja Używa crt; //Lista używanych modułów Etykieta metka1; //Opis liczby Const = 10; //Stałe adnotacji Wpisz newtype = zbiór znaków; //Opis typów zmiennych Var a: integer; b: prawdziwy; c: newtype; d: boolean; e: char; //Deklaracja zmiennej ----------------------------------- //Opis procedur i funkcji Begin {body of program} //Sekcja operatorów końcowych. Operator przydziału zajmuje miejsce honoru dokładnie w treści programu.

    Krótka wycieczka w typy danych programowania

    Nie tylko operator przypisania w Pascal wywołuje pytania od użytkowników. Rodzaje danych często tworzą sytuacje bez końca. Wszystkie dane w środowisku Turbo Pascal są podzielone na dwie kategorie: zmienne i stałe. Mogą należeć do jednego z następujących typów:
  • liczba całkowita;
  • dla substancji;
  • symboliczne;
  • ciąg;
  • wpisane;
  • logiczne.
  • Można również zarezerwować stałe. Zmienne są opisane w kodzie programu w następujący sposób: var: typ danych. Stała jest zadeklarowana jako const = value. W kodzie kodu nie umieszczaj nawiasówmusisz.

    Operatorzy języków kluczowych Turbo Pascal

    Operator jest konstrukcją, która pokazuje, jakie działania musi wykonać program. W kodzie, w szczególności w języku Turbo Pascal, istnieje wiele operatorów:
  • warunkowe;
  • składnik;
  • wybór kilku wariantów;
  • przejście;
  • zadanie;
  • w stosunku do zapisów i przedmiotów;
  • puste;
  • cykli (z parametrem, z warunkiem wstępnym, z pokosami).
  • Operatory programów lub konstrukcji, które są częściami składowymi kodu, są zawsze wykonywane w kolejności, w jakiej są zapisane, czyli od góry do dołu, od lewej do prawej. Wyjątkiem jest konwencjonalna konstrukcja. Operator przypisania, podobnie jak wielu innych, musi na końcu linii mieć znak ";", czyli średnik. W ten sposób ten symbol oddziela struktury między nimi i poprawia widoczność programu. Ale jest jeden "ALLE": średnik nie jest kategorycznie umieszczany przed słowem innym. Operatory wejściowe są odczytywane (zmienne) i readln (zmienne). Przykład: przeczytaj (a); readln (a, b); readln (d). Operatory wyjściowe to zapis (zmienne) i writeln (zmienne). Przykład: write (a, g); writeln ("wprowadź dane"); write ("pole powierzchni S =", S); write (f: 6: 3). Aby opóźnić ekran w Turbo Pascal użyj instrukcji readln na końcu kodu przed ostatnim końcem. W tym programie brak podobnej linii nie odzwierciedla treści rozwiązania. PascalABC niekoniecznie zapisuje readln na końcu kodu. Aby wyczyścić ekran, podłączony jest operator clrscr, który wywołuje wbudowany moduł crt. Ponownie, każdy program ma swoje własne niuanse.

    Operator przydziału

    Teraz przejdźmy bezpośrednio do naszego tematu. Operator przypisania doPascal jest procesem wprowadzania wartości zmiennych do komórki pamięci. Generalnie wygląda na fałszywą pisownię dwukropka ze znakiem "równa się", to jest ": =". Te symbole są odpowiedzialne za operację przypisania. Do czego przypisany jest operator przypisania? Mechanizm jego pracy jest następujący: w trakcie programu wyliczane jest wyrażenie, którego wynik musi być zapisany w pamięci. Adres komórki, w którym zostaną wprowadzone dane, określi zmienną po lewej stronie znaku ": =".
    W sposób schematyczny można to oznaczyć w następujący sposób:
  • zmienna Jako przykłady podajemy kilka wyrażeń:
  • A: = b + c /2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.
  • ​​Należy zauważyć, że dwa wyrażenia "b: = n" i "n: = b" wykonują różne działania. Osobliwością operatora przypisania jest to, że dane znajdujące się po różnych stronach znaku: = "(który jest czytany jako" przypisz ") muszą należeć do tego samego typu. Innymi słowy: ich zgodność z zadaniem powinna wynosić 100%. Na przykład całe wyrażenie można przypisać do zmiennej rzeczywistej, ponieważ podzbiór całych zmiennych jest zawarty w regionie ułamkowym. Oznacza to, że rekord "real zmienna: = całe wyrażenie" jest prawdziwy.

    Przykłady zadań

    Aby zrozumieć, który operator przypisania wygląda, należy zająć się kilkoma zadaniami. Tylko praktyka pozwoli uniknąć dużych i nieprzewidywalnych błędów podczas pisania kodu programu, a także zaoszczędzić czas. Zadanie 1 To koło. Z reguły długość koła L jest wprowadzana przez użytkownika z klawiatury. Konieczne jest obliczenie obszaru okręgu S ograniczonego przez ten okrąg.Algorytm działania:
  • Oblicz wartość promienia, na podstawie wzoru długości koła.
  • Określ formułę koła kwadratowego.
  • Wyprowadź wynik na ekran.
  • Zadanie 2 to ścięty stożek. Użytkownik określa promienie podstawy Rb, Rm i wysokości h. Oblicz objętość i pole powierzchni figury zgodnie ze wzorami i podanymi wartościami.
    Algorytm działania:
  • Wprowadź wymagane dane z klawiatury.
  • Należy podać wzór dla określenia objętości i powierzchni ściętego stożka.
  • Oblicz V i S.
  • Przenieś je na ekran.
  • Powiązane publikacje