KọmputaSoftware

Awọn eto be ni Pascal: siseto fun olubere

Julọ ti ifarada siseto ede fun olubere ni Pascal. Eleyi jẹ nitori ni o kere si ni otitọ wipe o iwadi ni ga ile-iwe, bi daradara bi a fireshmanu ni ile-iwe giga. O ti wa ni lo bi awọn kan mimọ fun awọn idagbasoke ti ọpọlọpọ awọn miiran ede. Sibẹsibẹ, bi awọn mojuto fun idagbasoke ti awọn oniwe-irrational lilo bayi bi awọn imọ ẹrọ ti o ti wa jina lọ siwaju.

Bayi nibẹ ni a pupo ti owo ti o ojuṣe sintasi. Wọn ti yato nikan ni awọn alabọde siseto ede bi Pascal. Awọn eto be yoo wa ni iwadi ni article. Bi ofin, familiarity pẹlu siseto bẹrẹ pẹlu awọn eto "Hello, aye!".

itan ti ede

Pascal wá si imọlẹ ni 1970 nitori, oddly ti to, Niklaus Wirth. ede orukọ fun ni ola ti Blaise Pascal - kan nla ọkunrin akọkọ lati France. Eyi ni a lare nipa o daju wipe awọn sayensi ti da ni agbaye ni akọkọ ẹrọ ti o je anfani lati fi ki o si iyokuro awọn nọmba.

Ede idagbasoke ti a ti gbe jade lati 1968 to 1969. Ni igba akọkọ ti darukọ han ni 1970. The creator, fifihan rẹ "ọmọ", lojutu lori awọn ara ti siseto, bi daradara bi data titẹsi ni Pascal. be ti awọn eto ti a ti tun ni idagbasoke nipasẹ Wirth. O ni o ni kan awọn sintasi ati oro ijora. Taara "arọmọdọmọ" Pascal ni a ede "Modula-2." Awọn oniwe-Olùgbéejáde ti tun di Wirth.

ilo ofin

O yẹ ki o wa woye wipe o ni ko ki soro ni ede eto be. Awọn onkowe Pascal gbe awọn lilo ti nikan meta akọkọ ojuami - akọle, apejuwe, ati awọn onišẹ.

  1. Title. Nibi ti o gbọdọ pato awọn orukọ ti awọn eto, ṣugbọn awọn ohun kan ni ko kan pataki. O ti wa ni da nikan nigbati awọn Olùgbéejáde fẹ. Gẹgẹ kan ti o tobi iye ti o da lori awọn siseto ayika. Ni Turbo Pascal ko ni nilo o. Sugbon ni Ẹti ti o jẹ dandan lati ṣẹda kan okun. Lo laaye nikan alphanumeric ohun kikọ ati awọn underscore "_".
  2. Apejuwe. Yi apakan awọn akojọ ti gbogbo awọn wa oniyipada (imole), akole, ati bẹ lori. D.
  3. Onišẹ. ni Pascal eto be ni kan apejuwe ti awọn oniṣẹ ninu awọn bẹrẹ-opin biraketi.

Elo ni nwọn o wà ni kanna ila, o ko ni pataki. Akọkọ ohun - lẹhin opin kọọkan egbe lati fi kan pataki ti ohun kikọ silẹ - a semicolon. Ni afikun, awọn ede ni irú insensitive: nibẹ ni ko si iyato laarin awọn var onišẹ, ati var var.

Sintasi ati oro ijora

Central si awọn iṣẹ ti awọn ti alfabeti yoo pẹlu awọn siseto ayika. Jeki ni lokan pe o oriširiši:

  • Latin ohun kikọ, mejeeji uppercase ati lowercase;
  • aaye;
  • underscores;
  • Arabic nọmba Iru;
  • mathematiki aami;
  • limiters (ni won akojọ ti awọn titẹsi ojuami, koma, be be lo ...);
  • specifiers;
  • oluranlowo ọrọ (awọn oniṣẹ).

Be ti awọn eto ni Turbo Pascal ni ko si yatọ si lati be PascalABC. Awọn iyato ninu wọn ni ita data, ohunkohun siwaju sii. Afihan awọn orukọ ti awọn ayípadà, ati awọn miiran orisi, o jẹ pataki lati ranti wipe awọn orukọ ko yẹ ki o bẹrẹ pẹlu kan nọmba, ohun underscore ti ohun kikọ silẹ le jẹ ni eyikeyi ipo, sugbon lati alphabetic aami ti wa ni laaye lati lo nikan ni awọn lẹta ti awọn Latin alfabeti.

Comments to awọn ori ila ti wa ni boya àmúró tabi yika pẹlu ohun akiyesi (* .. *).

data orisi

Awọn be ti awọn eto ni Pascal, ki o si tun pẹlu ero ti ohun, gẹgẹ bi awọn data omiran. Wọn ti wa ni ti mẹta orisi:

  1. Bolianu (otitọ ati eke);
  2. nomba (Arabic awọn nọmba);
  3. ti ohun kikọ silẹ (awọn lilo ti a, b, c ati t. d.).

Ni akoko kanna, awọn keji iru ti pin si iha-orisi: odidi ati gidi. Wọn ti badọgba lati awọn oniṣẹ: odidi ati Real lẹsẹsẹ. Ti ohun kikọ silẹ ti wa ni tun pin si nikan kikọ ki o si awọn gbolohun ọrọ. Eleyi ntokasi si awọn orisi ti data bi (ni akọkọ nla), nọmba 1, awọn lẹta A tabi A, ati (keji) gbogbo gbolohun tabi ikosile. Ni awọn eto, ti won ti wa gba silẹ labẹ awọn orukọ ti shaha ati Orisun omi.

Awọn iye tun ni ara wọn classification. Wọn ti wa ni pin si ibakan ati ayípadà. Awọn iyato laarin wọn jẹ significant. Ni igba akọkọ ti dawọle awọn iye ti awọn lẹta eyi ti ko ba yi nigba eto ipaniyan. A ayípadà ni a yàn a iye ninu papa ti lilo awọn pataki ti ohun kikọ silẹ - awọn oluṣafihan.

comments

Ni ibere lati se aseyori kan ni kikun oye ti awọn eto ati gbogbo awọn ti awọn oniwe-lakọkọ, awọn iṣẹ ti comments. Wọn ti wa ni, bi ti a ti so loke, wa ni gbe ni iṣupọ biraketi. Eleyi jẹ pataki, paapaa ti o ba ti o ba wa ni titun lati wo awọn koodu. Nitori, lilo yi aṣayan, o le awọn iṣọrọ ri a ìfípáda ninu awọn setan-ṣe eto, da lori ohun ti a ti kọ ninu awọn comments. Jù bẹẹ lọ, won yoo ran a Olùgbéejáde pẹlu akoko lati ni kiakia ni oye awọn software koodu.

Be ti awọn eto ni Pascal ro faye gba comments to awọn data be telẹ ni awọn keji Àkọsílẹ. Nibẹ nilo lati tẹ ọrọ sii, eyi ti yoo ni awọn idi ti kọọkan onišẹ ati awọn ọna ti o ti lo ni ojo iwaju.

Newbie ran lilö kiri ni bẹrẹ-opin ọrọìwòye biraketi ni ayika wọn. Paapa o yoo jẹ wulo ni a eto-Oorun waye. Ki o yoo jẹ rọrun lati ni oye ohun kan Àkọsílẹ ti gbólóhùn jẹ lori.

Comments ko le wa ni ka siseto ayika, ki nwọn le mu eyikeyi nọmba ti akoko ati ti wa ni ko ni opin ni labidi awọn nọmba.

aami ifamisi

Awọn eto be ni Pascal ni awọn oniwe-aami ifamisi, sibẹsibẹ, ni ko yanilenu. Julọ ti a lo ni ami ti awọn semicolon. O ti wa ni gbe lẹhin ti kọọkan apejuwe Àkọsílẹ Label, Iru, const, var ati t. E., Ṣugbọn awọn ami ti a ko ti nilo lẹhin ti awọn julọ pinnu ọrọ. o ti wa ni ko fi sori ẹrọ lẹhin ti awọn Bẹrẹ; lẹhin ti opin ni fi nikan ti o ba ti eto ti wa ni ko pari sibẹsibẹ. Ni awọn koodu, ni ibi ti nibẹ ni o wa waye ati, accordingly, ti wa ni lilo, ati awọn Tu Nigbana ni, awọn semicolon ni ko ti nilo lẹhin ọrọ wọnyi.

Ni opin ti awọn eto lẹhin ti opin gbọdọ fi sori ẹrọ ojuami, bibẹkọ ti awọn siseto ayika ko ni ye wipe awọn koodu ti wa ni ti pari.

Data input ki o si wu

Awọn eto be ni Pascal faye gba o lati tẹ data ni meta o yatọ si awọn ọna. Lara wọn:

  • Pẹlu iranlọwọ ti awọn Readln awọn oniṣẹ, Ka.
  • Pẹlu awọn lilo ti awọn iṣẹ aami - oluṣafihan.
  • Ibakan. Ni iru a irú, data input ti wa ni ošišẹ ti ni paramita var.

Ipari gba alaye le ṣee ṣe nipa lilo a ìdìpọ Kọ ati Writeln awọn oniṣẹ. Ni diẹ ninu awọn igba ti o le wa ni sonu, sugbon o kan tumo si wipe o ti wa ni tẹlẹ kọ sinu isejade ilana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yo.delachieve.com. Theme powered by WordPress.