Nyelv Turbo Pascal 7 0 programozás - Tutorial - oldal

GRAFIKA Pascal 142

ELJÁRÁSOK felhívni egyszerű formák és vonalak 142

Az eljárás a rajz egy ellipszis szektorban. 144

Munka Color 148

Feladatok ütemezése 155

Első lépések a SYSTEM
PROGRAMOZÁS Turbo Pascal

A történelemből. Turbo Pascal megjelent a szoftverek piacán 1984-ben és forradalmasította a programozás. Addig preferencia BASIC - egyszerű, olcsó és könnyen érthető. Pascal is hardver függő, drága és nehezen kezelhető. A bevezetés Turbo Pascal, változik a helyzet. Turbo Pascal programozási nyelven és programozási környezet, amely létrehoz egy egyszerű művelet.

A tanulmány a Pascal programozási nyelv együtt jár a tanulmány az egész rendszer Turbo Pascal. Pascal programozási nyelv által kifejlesztett Wirth az 1968-1970, illetve, és egy széles körben használt programot könnyű átláthatóság és a tanulmány. Ő volt az alapja a fejlődő más programozási nyelvek (pl Ada, Modula-2).

A negyedik változat (1988), bevezette a Turbo Pascal új formában (a megjelenése az új környezetben, a fordító integrálódtak). Ősszel az ugyanabban az évben kidolgozott egy ötödik változat, ami tovább fejlesztése, a környezet, és amelyben volt egy beépített debugger. És volt egy 5.5 verzió, hagyjuk, hogy menjen az objektum-orientált programozás 1989.

A hatodik változat már rendelkezik multi-mode és multi-fájl, az egér használatát, a használata az objektum-orientált programozás, beépített assembler és volt egyéb jellemzőit.

Package Turbo Pascal 7.0 használja a legújabb fejlesztéseit a programozás során. Ezt fel lehet használni szinte bármilyen gépen, és viszonylag olcsó. A nyelv e változatának széles körű lehetőségeket, egy nagy könyvtár modulokat. programozási környezet lehetővé teszi, hogy szöveges programok fordítani őket, megtalálni és kijavítani a hibákat, építeni a program az egyes részek, használata modulok, hibakeresés és végrehajtása egyszerűsített programot.

R4- végrehajtás fragmentum programot a kijelölt vonal a vonal, amelyen a kurzor áll

F7- futtatni a programot debug módban belépő eljárások

F8- futtatni a programot debug módban, megkerülve eljárás hívások

Irányíthatja a kurzort mozgató parancsokat

 - mozgatja a kurzort a karakter jobbra;

 - mozgatja a kurzort a karakterrel balra;

 - vigye a kurzort a line-up;

 - a kurzor az alsó sorban;

Home - a kurzort az elején a jelenlegi sor;

Vége - vigye a kurzort a végén a jelenlegi sor;

Page Up - mozgatja a kurzort egy oldalt fel;

Page Down - a kurzort az oldal aljára;

Megjegyzés. Oldal - a sorok száma a szöveget alkotó egy képernyőn (21 sor).

Ctrl + Home - mozgatja a kurzort a bal felső sarokban;

Ctrl + End - mozgatja a kurzort a bal alsó sarokban;

beszúrni és törölni szöveges parancs

Beszúrás - ki- és bekapcsolás a betét mód;

Megjegyzés. Ha betét mód be van kapcsolva, a képernyőn megjelenő kurzor villogó vonalat. Beszúrás módban a tárcsázott szimbólum be van dugva a helyzetbe, amelyben a kurzor, és az összes karakter (kezdve a karakter áll a kurzor pozícióját előtt), jobbra található, mozgatni a jobb. Ha betét mód ki van kapcsolva, akkor a tárcsázott szimbólum helyettesíti a szimbólum található, amely a kurzor helyére, így lehet a régi szöveg helyébe egy újat.

Törlés - a karakter, áll a kurzor helyének;

Backspace - karakter törlése előtt áll a kurzor;

Ctrl + N - behelyezése egy üres sort fölött a sort, ahol a kurzor;

Ctrl + KR - kibír az aktuális kurzor pozíciót a merevlemez

Ctrl + KW -zapisat kiválasztott blokk egy fájlba

Ctrl + KT - válasszon egy szót, ahol a kurzor található.

Ctrl + QA - keresni és cserélni

Ctrl + QP - mozog a korábbi kurzorpozíciónál

Ctrl + QL - helyreállítani vonal

Ctrl + QW - helyreállítani utolsó fordítási hibaüzenetet

Shift + kurzor billentyűk - választó egység

Shift + Del - vágott blokk

Shift + Ins - betét blokk

Ctrl + Ins - másoló egység

FOGALMAK

Mint minden algoritmus, ami az eszébe jut, utasítások sorozata, a nyelvi Pascal program áll parancsok (szolgáltatók), rögzítve egy bizonyos sorrendben és formátumban.

Parancsok lehetővé teszik, hogy kapjunk, tárolására és feldolgozására adatok a különböző típusú (például egész szám, karakter, karakterlánc, stb). Eltekintve azonban a csapat részt vesz a felvételi a program továbbra is az úgynevezett „funkciót szó”. Ez az elem a formalitás, szervezi a program szerkezetét. Nem sok, de a jelentőségét nem lehet túlbecsülni. Foglalt kulcsszavakat csak akkor használható a tervezett célra. Definiálja azokat nem megengedett.

Már tudom, hogy a fő célja a számítógép -, hogy megkönnyítsék a személy dolgozni nagy mennyiségű adat, így a túlnyomó többsége a programok épül egy Nome, nagyon egyszerű fogalom: jön adat a külvilágtól (input), azok feldolgozása a megfelelő algoritmus, tárolása a szükséges információkat és a kimenet a külső (számítógépes) világ eredményeket. Mindezek az intézkedések révén hajtják végre a meglévő csapat programozási nyelvek, az algoritmikus struktúrák és adatszerkezetek.

fogalmának algoritmus

Mindannyian folyamatosan találkozott a különböző feladatokat a legegyszerűbb és a jól ismert, hogy nagyon összetett. Sok alkalmazás, vannak bizonyos szabályok (az utasításokat, előírásokat), ami megmagyarázza a művész, hogyan lehet megoldani ezt a problémát. Ezek a szabályok az emberek megtanulják, előre, vagy megfogalmazni maga a folyamat problémák megoldásához. Ezeket a szabályokat nevezzük algoritmusok.

Az algoritmus megérteni egyértelmű és pontos utasítást (jelölés) művész, hogy egy műveletsorozat, amelynek célja elérni ezt a célt, vagy megoldást a problémára.

Minden jel arra mutat algoritmus utasítja a végrehajtónak, hogy végre egy adott művelet befejeződött. Művész nem tud menni a következő művelet elvégzése nélkül a teljes körű végrehajtása az előzőt. A követelmények az algoritmus szükséges elvégezni szekvenciális egymás után, összhangban a megadott sorrendben a bejegyzéseket. Teljesítése minden követelménynek biztosítja a helyes megoldást a problémára.

Az elemzések azt mutatják példát különböző algoritmusok, hogy a felvétel algoritmus osztja külön utasításokat végrehajtónak, hogy egy teljes műveletet. Minden jel arra mutat nevezzük csapat. Az algoritmus parancsokat hajthatnak végre az egyik a másik után. Minden egyes lépés után az algoritmus végrehajtása pontosan ismert, hogy milyen parancsot végre kell hajtani a következő.

Alternatív parancsvégrehajtás algoritmus véges számú lépés vezet a megoldást a problémára, hogy a cél elérése érdekében. A szétválasztás a probléma megoldásának külön művelet (által végzett végrehajtó egyes parancsok) - fontos tulajdonsága algoritmusok, az úgynevezett lépésekben.

Algoritmusok három típusba sorolhatók:

Line - egy algoritmus, amely egy műveletsor végzett egymás után.

Feltételes - ez egy olyan algoritmus, amely intézkedéseket hajtottak végre, az állapottól függően.

Ciklikus - egy algoritmus, amelyben a szekvencia ismétlődik n-edik számú alkalommal.

Bármilyen algoritmus is képviselteti biokkdiagramon.

Folyamatábra lehetővé teszi vizuális formában (azaz, egy grafikon), hogy bemutassa a logikai szerkezetét, és egy algoritmust, hogy nyomon követhessék a dinamikáját annak végrehajtását.

szimbólumok folyamatábrák

Costavit algoritmus a következő feladatokat látja el: a szivattyú fel a kereket, hogy a leves, nyissa ki az ajtót.

Oldja meg a problémát azáltal, hogy ki az összes lépést a megoldás egy notebook:

Határozza meg, hogy mennyit kell fizetnie a) 5 kenyeret és 6 üveg tej; b) a kenyér és a palack tej b, ha a kenyér ára 6p. 18 p üveg tejet.

Hány gyűjtése csak a körte és az alma

Oldja meg a problémát azáltal, hogy ki az összes lépést a megoldás egy notebook és egy folyamatábra:

Van pénze a vásárlást?

Van pénze kenyér, tej és cukor?

Van elég ideje, hogy az órákat?

Határozza meg, hogy késni fog a vonat, akkor érkezik a korai vagy időben.

Határozza meg, hogy a torta lesz éget, sütni vagy dopechet?

Összegét számolja ki az első tíz szám

Számoljuk ki a terméket a számokat az intervallumban a-ból b

Az intervallum-ból b összefoglalni többszörösei három.

Az intervallum összefoglalni száma többszöröse a három vagy többszörösei kettő.

Határozzuk meg az osztó az intervallum-ból b.

Nyomtatási asztal négyzetek.

Természetes számok m, n, valós számok a1, a2, ... AMN számítsuk A1A2 ... am + am + am + 1 2. a2m + egy (n-1) m + + 1a (n-1) m + 2 ... AMN

Az alap szerkezete a program

A program írt Turbo Pascal, lehet a következő témákban:

I. program neve

II. § hivatkozott modulok

III. § leírásokat.

II. § szereplők.

Példa. egyszerű programok

write ( „Helló! Így kezdődött.”) (* ez a sor szöveg jelenik meg a képernyőn *)

Pascal szabályok ugyanazt valamennyi program alkotják az alapvető szerkezete:

program <Имя программы>;
<Раздел описаний>
kezdődik
<Тело программы>
Vége.

Program szó itt. Kezdődik és ér véget a szolgáltatást. Jobb és helyes használata ezek a szavak egy must.

Kacsacsőr formátumban jelzik, hogy megtalálják helyüket a tényleges programozás, kell forgalmazni egy bizonyos értéket. A program önmagában is rekord, elvileg lehet végezni az egész egy sorban. Ebben az esetben a részeket kell választani legalább egy helyet. Azonban egy ilyen rekord kényelmetlen olvasni, az átláthatóság hiánya, ezért javasoljuk, hogy tartsák be a fenti struktúrát, és a test a program lehet felvenni egy operátor egy sorban.

A program neve által kiválasztott programozó függetlenül szabályokkal összhangban az építési identitás.

A megfelelő rész elhagyható, anélkül, hogy bármilyen formában tárgyak.

az ábécé

Az alapja minden nyelv egy ábécé, amely a végén, egy fix készlet szimbólumok összeállításához használt szövegeket, hogy a nyelv (esetünkben - a program), bevezetésre kerül ez a „köznyelv”.

Tehát ábécé Pascal következők:
1) A betűk az ábécé;
2) arab számokkal;
3) speciális karaktereket.

A szimbólumok az első csoport általában nem okoz problémát, de itt vannak finomságok.

Először. Ez használata a kis- és nagybetűk. A legtöbb meglévő fordítóprogramok nem tesz különbséget a különböző betűk nyilvántartásokban. Így rekord „program” és a „PROGRAM” azonosnak tekinthető.

Második. Néhány karakter a latin ábécé és a cirill ábécé ugyanaz alakú. Meg tudná betű helyett „K” Latin write „K” orosz? Válasz: A notebook (ha lehet felismerni) - kérjük, a program a számítógép - minden esetben. A megjelenés, lehet, hogy hasonló, de sok kódot, akkor egészen más, és a számítógép, mint tudjuk, működik önmagában nem betűket, és azok numerikus kódokat.

Ami a szokásos arab számokkal csak azt mondják, hogy ezek segítségével nem csak rögzíteni a számot. Ábrákon a rendes karakterek használhatók különböző más nyelvi konstrukció.

A legnehezebb dolog a helyzet a speciális karakterek, így kell kivenni a részleteket. A leggyakrabban használt speciális karakter térben (a fontos helyeket, akkor jelöljük be a rekordok „V” jel). Ennek használata együtt jár a formátumot az alapvető szerkezetét a program részben a leírás a piaci szereplők. Nem tévesztendő össze a nem állnak rendelkezésre a szóköz karaktert.

. Program vége elválasztási egész szám, és tört része a valós szám (tizedespont), a távolságot a mezők változó típusú Record;

, elválasztóelem listák;

Használt részeként értékadás, valamint a kimeneti formátumot WriteLn üzemben;

; elválasztja az egyik része a program egy másik, elválasztja a gazdasági szereplők;

„Használják, hogy korlátozzák a sztring konstansok;

- + * / (), Aritmetikai jelek (rendeltetésszerű használata a célra);

<> kapcsolat jelei;

= Részeként alkalmazzák egy értékadó operátor, a szakaszok állandók és típusú használt definíciók jeleként kapcsolat (is);

^ A az elnevezés a dinamikus változók;

[] Indexek felölelik tömb elemeit;

_ Aláhúzás karaktert is használják, mint bármely levél, például azonosítókat - ahelyett, hogy a tér;

# Rendeltetése a különleges tulajdonság;

$ Kijelölése fordító irányelvek kijelölése egy hexadecimális szám.

azonosítók

Nevek, szereplők, változók, konstansok, változók típusai, a nevét, a program által kijelölt programozó, és az úgynevezett Pascal azonosítókat. Vannak szabályok által teljesítendő azonosítók:

ID egyedi legyen, vagyis ugyanazt a nevet különböző tárgyakat nem lehet azonosítani;

ID csak korlátozott hossza (attól függően, hogy a konkrét megvalósítására a számítógépes nyelv);

azonosító csak áll latin betűk, számok és aláhúzás ( „_”);

Azonosító nem kezdődhet számmal.

Általánosságban elmondható, a Pascal állandók olyan adatokat kifejezetten megadva a programban (például, 7493, „hello”, 54,899). Szükséges felhívni a figyelmet arra a tényre, hogy a numerikus állandók rekordot tört része, ez a rész le van választva a lényeg nem az, mint talán te megszokott, és ez a lényeg. A felvételhez nagyon nagy mértékű, vagy nagyon kicsi (közel nulla), akkor lehet felvenni a számokat az úgynevezett tudományos jelöléssel. Ezzel a rekord találkozott a matematika és a fizika, de nevezte standard nézetéhez.

Példa 2 4 5 6 7 E - 0 6

Állandók képviselő string értéket vannak aposztróf.

Ha ugyanazt az értéket használjuk a programot többször, könnyebb volt címkézik bármilyen néven és használja ezt a nevet, bárhova is kíván felvenni a megfelelő állandó. Amellett, hogy csökkenti a méretét az eredeti szöveg a program, ez segít elkerülni a véletlen hibák, és egyszerűsíti a program hibakeresés. Leírása a konstansok kezdődik hivatalos szó Const. Ezt követi bejegyzéseket a formában: <Идентификатор>=<значение>;

Adattípusok. Műveletek és funkciók
A különböző adattípusok

Bármilyen tárgy, azaz állandók, változók, függvények értékek vagy kifejezések Pascal jellemzi típusai. Típus meghatározza a beállított megengedett értékeket egy tárgy, valamint egy sor műveletek vonatkoznak rá. Ezen túlmenően, a típusa határozza meg, a méret, a belső ábrázolás az adatokat a számítógép memóriájában.

Nyelv Turbo Pascal 7 0 programozás - Tutorial - oldal

Pascal jellemezve elágazó szerkezetű adattípusok:

Kapcsolódó cikkek