Turbo pascal - 3. lekce
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Turbo pascal - 3. lekceTurbo pascal - 3. lekce

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Turbo pascal - 3. lekce

Google       Google       25. 10. 2005       29 410×

Jak jsem slíbil, tak v dnešní lekci se zaměříme na příkazy Write a WriteLn. Ukážeme si různé možnosti tisku na obrazovku a další věci ;).

Reklama
Reklama

Výklad učiva:

Příkazy Write a Writeln jak už jste jistě pochopili slouží k vypsání dat na obrazovku. Přesněji vypsání dat na výstup v našem případě bude jediný výstup obrazovka. Zacneme příkazem Write.

Příkaz Write

Jak už jsem řekl, příkaz Write slouží k výpisu dat na obrazovku (výstup). Příkaz Write má sousty možností, jak ho využít. Některé si ukážeme:

  • Vypsání textu
  • Pro vypsání textu, který chcete, musíte napsat příkaz takto:

    Write('Nas text');

    Text, který chcete vypsat, musí být vždy v apostrofech. Nezapomeňte, že na konci každého příkazu musí být středník! Výstup bude potom vypadat takto:

    Nas text_

    Pozn.: Podtržítko signalizuje pozici kurzoru, není tedy součístí samotného výstupu!

  • Vypsání proměnné
  • Příkazem Write můžete vypsat aktuální hodnotu proměnné na obrazovku. Příkaz zapíšeme:

    Write(oznaceni_promenne);

    například takto:

    Write(a);

    Proměnná se zapisuje pouze do závorek, tzn. bez apostrofů. Dejme si tedy proměnnou s hodnotou 10. Výstup pak bude vypadat takto:

    10_
  • Kombinace textu a proměnné
  • V příkazu lze také možnosti kombinovat. Potom vypadá příkaz takto:

    Write('Nas text',oznaceni_promenne);

    Jistě ste si všimli, že se kombinuje tak, že napíšeme text do apostrofů a čárkou oddělíme od proměnné. Dejme si příklad. Máme proměnnou vek, která má hodnotu 17. Vypíšeme tedy:

    Write('Lektorovy je ',vek,' let);.

    Na obrazovce se ukáže toto:

    Lektorovy je 17 let_

    Všimněte si, že pokud chcete udělat mezi textem a proměnnou mezeru, musíte ji napsat také do aspotrofů.

  • Vypsání hodnoty výrazu
  • Do příkazu můžete také napsat rovnou příklad. např.:

    Write(3+4);

    Opět zapisujeme bez apostrofů. Příklad v závorce se vypočítá a vypíše se jeho hodnota:

    7_
  • Vypsání logické hodnoty výrazu
  • Logická hodnota výrazu je buďto True nebo False. Platí např. v tomto případě

    Write(3=4);

    Kompilátor zjistí pravdivost výrazu v příkazu a podle toho vypíše hodnotu True - pravda a nebo False - nepravda. V našem případě bude výstup vypadat takto:

    FALSE_

    Příkaz WriteLn

    Příkaz WriteLn (Write line) má naprosto stejné funkce jako Write, ovšem po vypsání toho, co je v závorkách, se automaticky přesune na další řádek. Uveďme si příklad:

    WriteLn('Logicka hodnota vyrazu 3=5 je: ',3=5,' a soucet se rovna: ,'3+5);

    Na výstupu se objeví:

    
    Logicka hodnota vyrazu 3=5 je: FALSE a soucet se rovna: 8
    _

    Tímto jsme si vysvetlili příkaz pro výstup na obrazovku, který na 100% využijete v každém programu, proto jsme ho rozebrali tak podrobně.

    Úkol:

    Udělějte program, který uživatele na jednom řádku přivítá, na další řádek vypíše vaše jméno a věk a na další řádek spočítá váš věk + věk vašeho rodiče. Ne, abyste mi tam jenom napsali číslo! :) Chci, abyste použili výraz pro vypočítání.

    ×Odeslání článku na tvůj Kindle

    Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
    Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

    E-mailová adresa (např. novak@kindle.com):

    TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

    Hlasování bylo ukončeno    
    0 hlasů
    Google
    Autor programuje v Pascalu.

    Nové články

    Obrázek ke článku Konference: Moderní informační systémy podporují automatizaci

    Konference: Moderní informační systémy podporují automatizaci

    Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

    Reklama
    Reklama
    Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

    Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

    Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

    Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

    Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

    Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

    Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

    Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

    Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

    Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
    Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý