Počítače, Programování
Operátor přiřazení v „Pascal“: to, co je, co Akční
Turbo Pascal - jednoduchý programovací jazyk, ale studium časově náročné, v případě, že dohoda se touto problematikou vážně. Začínajícího uživatele chápe základy kódu s nejjednodušší. Například, bude nejprve zkoumat, jaké kroky provádí operátor přiřazení, co to je, jak se dostat řetězec nebo proměnnou na obrazovce. Teprve pak programátor osloví procedur a funkcí, a typu dat znak řetězce, souborů a grafiky. Takže, co je operátor přiřazení? Jaká je jeho role při psaní kódu?
Okno desktopová aplikace organizace Turbo Pascal
Před zahájením studie teoretického materiálu, který vlastně zahrnuje i otázku, co je operátor přiřazení, je třeba se podívat na pracovní ploše Turbo Pascal.
Nabídka aplikace obsahuje následující části:
- Soubor - navržen tak, aby vykonávat základní povely na soubory (vytvoření, otevření, zavření, uložit, atd.).
- Edit - to zahrnuje příkazy pro práci s editaci textu (kopírovat, vložit, střih, atd).
- Search - nezbytný pro vyhledávání a nahrazování textu v celém textu programu.
- Běh - slouží ke spuštění finální kód, včetně krok za krokem demonstrace za prací.
- Kompilace - kompiluje kód.
- Debug - je potřeba usnadnit hledání chyb v textu programu.
- Tools - Umožňuje používat některé další funkce aplikace.
- Možnosti - nastaví potřebné možnosti pro práci s kompilátorem a programovací prostředí.
- Okno - potřeba provádět operace s okny.
- Pomoci - třeba najít odpověď na vaše otázky.
Nyní stále více a více popularity získává aplikací Pascal ABC. Z hlediska některých uživatelů, že je mnohem snazší pracovat v tomto prostředí.
Prvky Turbo Pascal
V každé programovací jazyk struktuře kódu je jiný, ale existují společné body. Například v Pascalu design celého problému je následující:
primer programu; // Program Header
Používá CRT; // Seznam modulů použity
Label metka1; // Popis tagy
Const číslo = 10; // prohlásit konstantní
Typ Newtype = sada řetězce; // Popis typy proměnných
Var a: celé číslo; b: real; c: Newtype; d: logická; e: char; // deklarovat proměnné
----------------------------------- // Popis procedur a funkcí
zahájit
{body} // operátoři část programu
Konec.
Operátor přiřazení má čestné místo něj v těle programu.
Krátká exkurze do typů programového dat
Nejen v Pascalu operátor přiřazení vyvolává otázky mezi uživateli. datové typy také často vznikají těžkosti.
Všechna data v prostředí Turbo Pascal lze rozdělit do dvou kategorií: proměnných a konstant. Mohou patřit k jednomu z těchto typů:
- celé číslo;
- real;
- symbolický charakter;
- string;
- napsaný;
- logické.
Také konstanty může být vyhrazena.
Proměnné jsou popsány v kódu takto: var
Závorky programového kódu <> nemusí dát.
Hlavními provozovatelé jazyku Turbo Pascal
Operátor je design, který ukazuje, jaké kroky by měly spustit program. Při psaní kódu, a to zejména v Turbo Pascal jazyku existuje mnoho operátorů:
- podmiňovací způsob;
- komponenty;
- výběr z několika možností;
- přechod;
- přiřazení;
- na nahrávkách předmětů;
- prázdný;
- cykly (s parametrem, který podmínkou, postcondition).
Operátoři programy nebo struktury, které jsou nedílnou součástí programového kódu, jsou vždy provedeny v pořadí, ve kterém jsou zaznamenány, tj od shora dolů, zleva doprava. Výjimkou je konvenční konstrukce. Přiřazovací příkaz, jako mnoho jiných, vyžaduje přítomnost na konci řádku ochrannou známku „;“, tj. středníky. Tak, tento symbol rozdělena mezi strukturou sebe a zvyšuje viditelnost programu. Je tu ale jedno „ale“: středník, neměli byste dát před slovo jiného.
Provozovatelé vstup je čten (proměnné) a readln (proměnné). Příklad: čtení (a); readln (a, b); readln (d).
Operátoři jsou O write (proměnné) a writeln (proměnné). Příklad: napsat (a, g); writeln ( 'Zadejte data'); napsat ( 'povrch S =', S); napsat (f: 6: 3).
Oddálit obrazovku v Turbo Pascalu pomocí readln operátora na konci kódu před posledním konci. To je v tomto programu, absence těchto vedení nezobrazují obsah řešení. V PascalABC readln zápis na konci kódu není nutné.
Vymazat obrazovku spojuje ClrScr operátor, který je zabudovaný v CRT. Opět platí, že každý program má své nuance.
Operátor přiřazení
Teď jdeme přímo k našemu tématu. Operátor přiřazení v Pascal - je proces zadávání hodnot proměnných v paměťové buňky. Obecně řečeno, vypadá to, že společný psaní tlustého střeva s „péčí“, tj ": =". Právě tyto znaky jsou zodpovědné za operátor přiřazení.
Jaký je operátor přiřazení? Mechanismus jeho provozu je následující: v je průběh exprese programu vyhodnoceny, musí být výsledek, který zapisuje do paměti. Adresa buňky, kde budou uvedeny tyto údaje, určuje proměnnou na levé straně znaménko „=“.
Schematicky, toto může být popsán následujícím způsobem:
- ← odvozený variabilní výraz.
Jako příklad lze uvést několik výrazů:
- A: = B + C / 2;
- b: = n;
- n: = b;
- x: = 15;
- x: = x + 3.
Je třeba poznamenat, že tyto dva pojmy «b: = N» a «n: = b» provádět různé akce.
Charakteristickým rysem operátor přiřazení je skutečnost, že tyto údaje jsou na různých stranách znaku „=“ (který se čte jako „přiřadit“), musí patřit do stejného typu. Jinými slovy, jejich přiřazení kompatibilita by měla být 100%. Například výraz celé číslo může být přiřazen k proměnné, jako podmnožina proměnných zahrnuty v celém prostoru frakční. tj nahrávání „proměnné: = celočíselný výraz:“ je pravda.
Příklady úkolů
Abychom pochopili, co je nezbytné operátor přiřazení vyřešit několik problémů. Pouze praxe bude vyvarovat hrubých a neospravedlnitelné chyby v psaní kódu, stejně jako úsporu času.
úkol 1
Dana kruh. Podle hypotézy, přičemž obvodová délka L se vstupuje z klávesnice uživatelem. Je třeba vypočítat plochu kruhu S ohraničenou tohoto kruhu.
Algoritmus je:
- Vypočítat hodnotu poloměru, od obvodu vzorce.
- Zeptejte se kruh oblast vzorec.
- Zobrazí výsledek na obrazovce.
úkol 2
Dan komolého kužele. Uživatel specifikuje hodnoty poloměrů Rb bází, Rm a výšky h. Vzorců a zadat hodnoty pro výpočet plošných obrazců objemu a povrchu.
Algoritmus je:
- Zadejte požadovaná data z klávesnice.
- Zadat vzorec nalezení objem a povrch komolého kužele.
- Vypočítat V a S.
- Přivést na obrazovku.
Similar articles
Trending Now