Operátor přiřazení jako „Pascal“: Co je to, co lidé dělají

Turbo Pascal je jednoduchý programovací jazyk, ale jeho studium je náročné, pokud si tuto záležitost vezmete vážně. Počáteční uživatel chápe základy nejjednoduššího kódu. Například se nejprve dozví, jaké akce provádí operátor přiřazení, pro který je požadován, jako řetězec nebo proměnné, které se zobrazují na obrazovce. Teprve pak programátor přistupuje k postupům a funkcím, pracuje s daty, soubory a grafikami znaků a řetězců. Takže, co je operátor přiřazení? Jaká je jeho role při psaní kódu?


Uspořádat okno Turbo

Pascal Před ke studiu teorie, která ve skutečnosti zahrnoval otázku, jaká je operátor přiřazení, je třeba se podívat na pracovní ploše Turbo Pascal. Nabídka programu 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.).
  • Search (Vyhledat) - Vyžaduje vyhledávání a nahrazování textu v celém textu programu.
  • běh - jmenován spustit finální kód, včetně demonstraci otáčky.
  • Kompilace - kompilace kódu.
  • Ladění - potřebné k usnadnění hledání textových chyb z textu programu.
  • Nástroje - umožňuje využít některé další funkce programu.
  • Možnosti - nastavení potřebných možností pro práci s kompilátorem aprogramovací prostředí.
  • Okno - Vyžaduje provést operace okna.
  • Pomoc - je třeba najít odpověď na položenou otázku.
  • Pascal ABC nyní získává popularitu. Z hlediska některých uživatelů je mnohem výhodnější pracovat v tomto prostředí.


    Prvky Turbo Pascal

    V každém programovacím jazyce je struktura kódu odlišná, existují však jednotlivé body. Takže v Pascalu bude vypadat takto celý projekt: programový primer; //Aplikace používá crt; //Seznam použitých modulů Label metka1; //Popis čísla Const = 10; //Annotation Constants Typ newtype = sada řetězců; //Popis typů proměnných Var a: integer; b: skutečné; c: newtype; d: boolean; e: char; //Prohlášení o proměnných ----------------------------------- //Popis postupů a funkcí Zahájení {body programu} //Sekce koncových operátorů. Operátor přiřazení převezme své místo čest přesně v těle programu.

    Krátká exkurze do typů programovacích dat

    Ne jen operátor přiřazení na Pascal způsobuje dotazy od uživatelů. Typy dat často také vytvářejí situace, kdy se vyskytují neúspěchy. Všechna data v prostředí Turbo Pascal jsou rozdělena do dvou kategorií: proměnné a konstanty. Mohou patřit do jednoho z následujících typů:
  • celé číslo;
  • pro látku;
  • symbolické;
  • řetězec;
  • ;
  • logické.
  • Konstanty mohou být také vyhrazeny. Proměnné jsou popsány v programovém kódu takto: var: datový typ. Konstanta je deklarována jako hodnota const =. Do kódového kódu nepokládejte závorkymusíte to udělat.

    Operátoři klíčových jazyků Turbo Pascal

    Operátor je konstrukt, který ukazuje, jaké akce musí program provádět. V kódu, zejména v jazyce Turbo Pascal, existuje mnoho operátorů:
  • podmíněný;
  • složka;
  • výběr několika variant;
  • přechod;
  • přiřazení;
  • nad záznamy a předměty;
  • prázdný;
  • cyklů (s parametrem, s předpokladem, s následky).
  • Operátoři programů nebo konstrukcí, které jsou součástí kódu, jsou vždy prováděny v pořadí, ve kterém jsou napsány, tj. Shora dolů, zleva doprava. Výjimkou je konvenční design. Přiřazovací operátor, stejně jako mnoho dalších, potřebuje na konci řádku znak ";", tedy středník. Tento symbol odděluje struktury mezi nimi a zlepšuje viditelnost programu. Existuje však jeden "ALLE": středník není kategoricky uveden před jiným slovem. Vstupní operátory jsou čteny (proměnné) a readln (proměnné). Příklad: přečtěte (a); čtení (a, b); čtení (d). Výstupní operátory jsou zápis (proměnné) a writeln (proměnné). Příklad: zápis (a, g); writeln ('zadat data'); zápis (plocha povrchu S = ', S); psát (f: 6: 3). Pro zpoždění obrazovky v aplikaci Turbo Pascal použijte příkaz readnce na konci kódu před posledním koncem. V tomto programu chybí podobná linka neodráží obsah řešení. PascalABC nemusí nutně psát na konci kódu. Pro vymazání obrazovky je spojen operátor clrscr, který volá vestavěný modul crt. Opět platí, že každý program má své vlastní nuance.

    Operátor přiřazení

    Nyní přejděte přímo na naše téma. Operátor přiřazení doPascal je proces zadávání hodnot proměnných do paměťové buňky. Obecně to vypadá jako falešná hláskování dvojtečky se znaménkem "rovná se", tj. ": =". Tyto symboly jsou zodpovědné za operaci přiřazení. Co je přiřazen 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 uveden do paměti. Adresa buňky, do které budou data zadána, určí proměnnou nalevo od značky ": =".
    Schematicky to může být označeno takto:
  • proměnná 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, že data, která jsou na různých stranách značky: = "(která se čte jako" přiřadit "), musí patřit stejnému typu. Jinými slovy: jejich kompatibilita s přiřazením by měla být 100%. Například, celý výraz může být přiřazen k reálné proměnné, protože podsada celých proměnných je zahrnutá do frakční oblasti. To znamená, že záznam "skutečná proměnná: = celý výraz" je pravdivý.

    Příklady úkolů

    Chcete-li porozumět tomu, který operátor přiřazení vypadá, je třeba řešit několik úkolů. Pouze praxe zabrání hrubým a nepředvídatelným chybám při psaní programového kódu a ušetří čas. Úloha 1 Tento kruh. Obvykle je délka kruhu L zadána uživatelem z klávesnice. Je nutné vypočítat plochu kruhu S omezeného tímto kruhem.Algoritmus akcí:
  • Vypočtěte hodnotu poloměru podle vzorce délky kruhu.
  • Zadejte vzorec čtvercového kruhu.
  • Vyjměte výsledek na obrazovce.
  • Úloha 2 je zkrácený kužel. Uživatel určuje poloměry základny Rb, Rm a výšky h. Vypočítejte objem a plochu obrázku podle vzorce a daných hodnot.
    Akční algoritmus:
  • Zadejte požadované údaje z klávesnice.
  • Zadejte vzorec pro zjištění objemu a plochy povrchu řezaného kužele.
  • Vypočtěte V a S.
  • Přiveďte je na obrazovku.
  • Související publikace