Operátor přiřazení v "Pascalu": co je určeno, jaké akce jsou prováděny
Turbo Pascal je jednoduchý programovací jazyk, ale jeho studium je náročné, pokud si tuto záležitost vezmete vážně. Začáteční uživatel pochopí základy kódu nejjednodušším. Například se nejprve dozví, jaké akce vykonává operátor přiřazení, pro který je potřeba, jak zobrazit řetězec nebo proměnné. Teprve poté se programátor obrátí na procedury a funkce, pracuje s daty, soubory a grafikami znaků a řetězců. Takže, co je operátor přiřazení? Jaká je její role při psaní kódu?
Obsah
Organizace okna aplikace Turbo Pascal
Předtím, než začnete studovat teoretický materiál, který ve skutečnosti zahrnuje otázku, co je operátor přiřazení, musíte se podívat v pracovní oblasti Turbo Pascal.
Nabídka aplikací se skládá z následujících částí:
- Soubor - určený k provádění základních příkazů se soubory (vytváření, otevření, zavření, ukládání atd.).
- Upravit - obsahuje příkazy pro práci s úpravou textu (kopírování, vkládání, řezání apod.).
- Hledání - je nutné pro hledání a nahrazení textu v celém textu programu.
- Spustit - je určen pro spuštění hotového kódu, včetně postupného prokázání práce.
- Kompilace - kompilace kódu.
- Ladění - je nutné usnadnit vyhledávání chyb v textu programu.
- Nástroje - umožňuje využít některé další funkce aplikace.
- Možnosti - nastavení potřebných možností pro práci s kompilátorem a programovacím prostředím.
- Okno - potřebuje provést operace s okny.
- Nápověda - je zapotřebí najít odpověď na otázku.
Aplikace nyní získává popularitu Pascal ABC. Z pohledu některých uživatelů je v tomto prostředí mnohem pohodlnější pracovat.
Prvky Turbo Pascal
V každém programovacím jazyce je struktura kódu odlišná, ale existují společné body. Takže v projektu Pascal bude vypadat takto:
Programový primer- // Název programu
Používá crt- // Seznam použitých modulů
Popis štítku metka1- // Popis štítku
Konst číslo = 10- // Konstantní deklarace
Zadejte newtype = sada řetězce - // Popis typů proměnných
Var a: integer- b: real-c: newtype- d: boolean- e: char- // Deklarace proměnných
----------------------------------- // Popis postupů a funkcí
Začněte
{program body} // Sekce operátorů
Konec.
Operátor přiřazení převezme své místo v těle programu.
Krátká exkurze do typů programových dat
Operátor zadání v Pascalu neváží pouze uživatele. Datové typy také často vytvářejí situace zablokování.
Všechna data v prostředí Turbo Pascal jsou rozdělena do dvou kategorií: proměnné a konstanty. Mohou patřit k některému z následujících typů:
- celé číslo;
- skutečné;
- symbolické;
- řetězec;
- napsáno;
- logické.
Konstanty mohou být také vyhrazeny.
Proměnné jsou popsány v kódu takto: var
Závorky v kódu programu < > nemusíte nastavovat.
Hlavní operátoři jazyka Turbo Pascal
Operátor je návrh, který ukazuje, jaké akce má program provádět. Při psaní kódu, zejména v jazyce Turbo Pascal, existuje mnoho operátorů:
- podmíněný;
- sloučenina;
- výběr několika možností;
- přechod;
- úkoly;
- nad záznamy a předměty;
- prázdné;
- cykly (s parametry, předpoklad, postcondition).
Operátoři programů nebo konstrukcí, které tvoří součást programového kódu, jsou vždy prováděny v pořadí, v jakém jsou napsány, tj. zhora dolů, zleva doprava. Výjimkou je podmíněná konstrukce. Přiřazovací operátor, stejně jako mnoho dalších, vyžaduje na konci řádku přítomnost znaménka ";", tj. středník. Takto tento symbol odděluje konstrukce mezi sebou a zvyšuje viditelnost programu. Existuje však jeden "VUT": za slovem jiným nelze kategoricky umístit středník.
Vstupní operátory jsou čteny (proměnné) a readln (proměnné). Příklad: čtení (a) - readln (a, b) - readln (d).
Výstupní operátory jsou zápis (proměnné) a writeln (proměnné). Příklad: zápis (a, g) - zápis (lsquo - zadání dat rsquo -) - zápis (lsquo - plocha povrchu S = rsquo-, S) - zápis (f: 6: 3).
Pro zpoždění obrazovky v aplikaci Turbo Pascal použijte čtecí operátor na konci kódu před posledním koncem. V tomto programu není přítomnost takového řádku zobrazovat obsah řešení. V PascalABC je zápis na konci kódu nepovinný.
Chcete-li vyčistit obrazovku, připojte příkaz clrscr, který zavolá vestavěný modul crt. Opět platí, že každý program má své vlastní nuance.
Provozovatel přiřazení
Nyní přejděte přímo na naše téma. Operátor přiřazení v programu Pascal je proces zadávání hodnot proměnných do paměťových buněk. Obecně to vypadá jako souvislé psaní dvojtečky se znaménkem "rovné", tj. «: =». Tyto symboly jsou zodpovědné za operaci přiřazení.
Co je operátor přiřazení? Mechanismus jeho práce je následující: v průběhu programu je vypočítán výraz, jehož výsledek musí být uložen v paměti. Adresa buňky, kde budou data zaznamenána, je určena proměnnou nalevo od značky ": =".
Schematicky je možné jej pojmenovat takto:
- proměnná larr - výsledný výraz.
Jako příklady uvádíme několik výrazů:
- A: = b + c / 2;
- b: = n;
- n: = b;
- x: = 15;
- x: = x + 3.
Je třeba poznamenat, že dva výrazy "b: = n" a "n: = b" provádějí různé akce.
Zvláštností operátora přiřazení je to, že data umístěná na různých stranách značky ": =" (která se čte jako "přiřadit") musí patřit stejnému typu. Jinými slovy: kompatibilita jejich přiřazení musí být 100%. Například celočíselný výraz může být přiřazen skutečné proměnné, protože podmnožina celočíselných proměnných je součástí frakční oblasti. Tedy. položka "skutečná proměnná: = celočíselný výraz" je správná.
Příklady úkolů
Chcete-li zjistit, který operátor přiřazení vypadá, musíte vyřešit několik úkolů. Pouze praxe zabrání hrubým a neodpustitelným chybám v písemném kódu a také ušetří čas.
Přiřazení 1
Kruh je uveden. Podle konvence je délka kruhu L zadána uživatelem z klávesnice. Je třeba vypočítat plochu kruhu S ohraničenou tímto kruhem.
Algoritmus akcí:
- Vypočítejte hodnotu poloměru vycházející z vzorce délky kruhu.
- Nastavte vzorec oblasti kruhu.
- Vyjměte výsledek na obrazovce.
Aktivita 2
Zkrácený kužel je uveden. Uživatel určuje poloměry základů Rb, Rm a výšku h. Vypočítejte objem a plochu obrázku pomocí vzorců a daných hodnot.
Algoritmus akcí:
- Zadejte požadované údaje z klávesnice.
- Určete vzorce pro zjištění objemu a plochy povrchu zkráceného kužele.
- Vypočítat V a S.
- Zobrazte je na obrazovce.
- Turbo Pascal. Zatímco ... do - loop s předpokladem
- Co je div v Pascalu? Příklady, výpočty a příklady
- Lineární algoritmy - schéma, struktura a výpočet
- Příklad programů v programu Pascal. Programování v Pascalu
- Struktura programu Pascal: programování pro začátečníky
- Cyklus s post-podmínkou a smyčkou s předpokladem
- Co je podmíněné prohlášení?
- `Pascal` je ... Jazyk` Pascal` pro začátečníky: popis
- Co je Pascal. Programování v Pascalu
- Operátoři `Pascal`. Pascal programovací jazyk
- Programovací prostředí `Pascal ABC`
- Grafika v programu Pascal: rysy, způsoby vytváření a příklady
- Konverze typu. Funkce Round a Trunc v Pascalu
- Operátor řetězce v Pascalu - řetězec
- Cyklus pro: Pascal pro začátečníky
- Factorial v Pascalu: jak vypočítat. Vzorové programy
- Historie vývoje programovacích jazyků: stručně o všem
- Standardní postupy a funkce v programu Pascal
- Jak najdu zbytek dělení v Pythonu?
- PHP konstrukce, pokud jinde: skrytá logika
- Jaké jsou údaje v Pascalu?