ComputerenProgramméiere

"Pascal" Opérateuren. Pascal programméiere Sprooch

Wahrscheinlech Sprooch all schoolchild bekannt programméiere, wat ass "Pascal" genannt. Wat ass et? Et gouf laang déi Sprooch war dout, an der all nëmme fir Training Studenten a Schoulen benotzt gëtt ass als Basis. Et rappeléiert eng vereinfacht Versioun vum Goodricke daf. Awer, am Géigesaz zu der Pai, "Pascal" kann benotzt ginn real Programmer ze schreiwen an och Spiller. Virdrun, huet hien genuch Popularitéit, mä elo nëmmen erhaalen, an Tatsaach, fir Formatiounen Zwecker. Déi éischt Saach, datt Potential Programméierer ze "Pascal" lackelt - et méiglech ass, ze schreiwen wann d'Eegeschafte vun der englescher Sprooch ënnerhalen, Puzzel net d'Benotzung vu spezielle mélglech iwwer déi am Sproochen wéi C. akzeptéiert ginn

Hien hunn der "Pascal" Niklaus Wirth an 1970. Hien genannt der Sprooch no der Wëssenschaftler Blaise Pascal, deen de Papp vun den éischten Auto an d'Welt war. Et kéint zwee verschidden Zuelen Foto. En direkten Nokomme vun der Sprooch "Pascal" ass "Modula--2." De Fonds ass eng verbessert Versioun.

programméiere System

Pascal ABC - programméiere Sprooch vun Systemer presentéiert. der beschriwwen Allerdéngs ass eng Variant vun der neier Generatioun.

Firwat ass et eng "Pascal ABS"? Zu dësem Schluss, waren et zwou groussen Grënn:

  • empfond System vun der Originalsprooch;
  • de Wonsch eng méi modern an integréiert programméiere Ëmwelt ze schafen.

Sprooch Pascal ABC ëmfaasst de klassesche System "Pascal" Elementer "Delphi" a seng eege Expansioun. Hien wossten an 2002.

Et ass och der Compiler vum selwechten Numm, deen eng staark a modern ass programméiere Ëmwelt. Hien ass gebass op Linux, macOS, wéi och op Windows ze lafen.

D'.NET Rummbedéngunge erméiglecht Iech e puer weider Funktiounen ze benotzen, wéi och programméiere zu strukturéiert, Objet-konzentréiert a funktionell Stil. Den Auteur vun dëser Sprooch gouf Mikhalkovich. Hie war vun net nëmmen de "Pascal" an "Delphi" beaflosst, mä och C # an "Python".

Allgemeng Charakteristiken vun de Bedreiwer

Bedreiwer vun der programméiere Sprooch sinn néideg engem Programm ze schreiwen. Si maachen et méiglech verschidde Funktiounen an algorithms zu Leeschtunge. D'Equipe vun der "Pascal" ënnerscheeden vun aneren Elementer? Der Tatsaach, datt se der Ausféierung vun enger Aktioun bezitt. "Pascal" ass entworf sou datt all Bedreiwer vu spezielle Weibëschof Wierder zesummegesat sinn. Kommando getrennt tëscht selwer an aner Elementer mat engem semicolon (;). All Opérateuren sinn an Gruppen ënnerdeelt:

  • Einfach. Dës commandéiert do enthalen net aner Elementer. Dës sinn: d'Aufgab Bedreiwer (e Colon an déi selwecht), eng Fra Transitioun Prozedur (benotzt fir Tags).
  • Strukturéiert. Dës Virschléi sinn feieren an vun aneren Elementer: e Facettenaen Ausso, Konditiounen, Persounen, ofzehalen.

Béid Gruppe wäert spéider an dësem Artikel diskutéiert ginn.

Bedreiwer Prozeduren

Dëst verlaangt de Bedreiwer enger Prozedur ze ruffen. Zu enger Linn an der programméiere Ëmfeld schafen, muss Dir eng Identifikatioun uginn, déi Parameteren vun der Opruff gefollegt soll geluecht ginn. zu Sprooch Mä et sinn Behandlungen, datt de leschten Element do net hunn. Si "Pascal" sinn an zwou Zorte ënnerdeelt:

  • Standard (an der Sprooch ugemellt);
  • Mooss (vum Programméierer hunn).

Wann propisaniem besonnesch Formatioun vun Elementer vun enger Zeil ass eng oder aner Prozedur ageschalt.

Opérateuren ( "Pascal"), déi fir gemeinsam Aufgaben responsabel sinn, genuch liicht ze erënneren. Dir musst den Deklaratioune Rubrik benotzt d'Wuert schreiwen an an eng Beschreiwung vun der Prozedur gitt. Et ginn Standard Elementer déi brauchen net an der éischter Spär ze gitt. Dës sinn d'Aufgaben liesen, schreiwen, an déi aner.

Benotzerdefinéiert Prozeduren waren virun der Aarbecht Programm fir Design an an der Beschreiwung Rubrik Mëtt duerchgesat huet, oder de Modul. Wann dir dësen Optioun benotzen soll an der Rubrik verbraucht oder AGRËFF geschriwwe ginn.

Fra Transfermaart Bedreiwer

Einfach Opérateuren ze benotzen relativ einfach, dorënner wäerten. An der "Pascal" huet eng Rubrik Tag, deen Dir néideg fir de Bedreiwer d'Entwéckler bestëmmte no léisst, an duerno wéinst der Fra sprangen fir se ze leeden. Wéi de Label ass fir Formatioun vun Zuelen a Buschtawen ouni spezial oder Plazen benotzt ginn. Vun der Linn ass et duerch eng Colon (:) getrennt. Ier Dir e Label, LABEL schafen, gesinn Beschreiwunge den Numm vun der Element uginn muss.

Ier Dir eng Departement schafen, muss Dir iwwer e puer vun den Nuancen ze wëssen:

  • all beschriwwen Tags muss benotzt ginn;
  • wann d'Elementer Nimm vun den Zuelen hunn, kënnt dir se net erklären.

Leider oder glécklecherweis, nët de wäerten der Ausso am moderne Sproochen benotzen programméiere. Dat ass wéinst der Tatsaach, datt esou Systemer schafft, de Prinzip vun der conveyor schafen. An esou Opérateuren ( "Pascal") als wäerten, déi Rechenzäit Prozess.

Opérateuren Konditiounen

Geplangten Ausso proposéiert Motiver WANN-DANN-ELSE, benotzt ass de Sparten ze Kaart, an deenen een Ausdrock ass onbedéngt leien. D'computational Prozess wäert presentéiert an ee vun de Méiglechkeeten vir. Han, ass de Prozess an zwou Zorte ënnerdeelt:

  • FORK Struktur (wou et zwee Choixen, zu hirem Resultat all Virwaat);
  • Bypass Struktur (wann der zweeter Optioun falsch ass, an esou Fall, de Programm Kontournementer d'Resultat fir d'Wourecht benotzt ginn).

Den Design vun WANN-DANN-ELSE Aussoen ass strukturéiert. Dës Wierder si reservéiert. An dësem Fall ass d'Pai ze Musse benotzen net Thema.

Wéi heescht der Design? Mat den Englänner Iwwersetzer et als "wann-dann-aneren". Wann der Conditioun uginn Programm ass wouer, dann dass de Fait et dann nom Wuert geschriwwe gouf. A wann et falsch ass, denkt wierklech wat op geschriwwe gëtt, oder soss no der Linn aus da.

Facettenaen Ausso

Fir dëst Ausdrock ze verstoen, ass et néideg der Definitioun wëssen. Facettenaen Aussoen ( "Pascal") - eng Formatioun vun Operatiounen engem Programm ze schreiwen dass fänken-ENN bracketed. Wéinst deem, ass e Grupp vu commandéiert als Single integréiert vertrueden.

Bedreiwer Auswiel

Wéinst der Tatsaach, datt de WANN Ausso gebass ass mat nëmmen zwou Sparten, FALL Auswiel Equipe etabléiert war ze schaffen. An dësem System ginn et Funktioun Wierder - Fall, vun, Enn, soss. An dësem Fall kann och de Fonds ewech gelooss ginn. Virun de Bedreiwer Wierker muss de Parameter a sengem Wäert deklaréiert ginn. Wann der Auswiel Schlëssel mat der Auswiel vun léisst reagéiert ass ass de Bedreiwer gesuergt, déi no de leschten ass. Wann der Richtegkeet net präsent ass, an all den Équipen ignoréiert. Et duerchgefouert der Optioun eraus dass ELSE nom Wuert kënnt oder no de Fall Ausso.

Dëse Choix vun de Bedreiwer vun der "Pascal" net e System schaffen wéi wann benotzen. Et gi keng explizit Test Konditiounen. Wa mir seng Aarbecht am Detail betruecht, kann mer gesinn, datt eng kleng FALL Printere nees Programm féiert, well de Bedreiwer mat um Enn goung, déi fänken net vläit ass. Et ass vill méi einfach ze benotzen, virun allem wann et 5 oder méi Choix. Prescribe permanent WANN-DANN laang ginn, an dat ass net eng komfortabel Prozess.

Opérateuren ( "Pascal"): Cycles

Wat ass den Zyklus? Si musse engem Verwiesslungen vun e puer vun der commandéiert System puer mol bis voll de Konditiounen treffen. An der "Pascal" bekannt zwou Zorte vu Monaco :

  • Zyklus Parameter;
  • Impressioun.

Wat ass jiddereen? Éischt (mat Parameter Zyklus) ass ëmmer Parameteren bekannt. Heiansdo regelméisseg genannt. Seng wichtegst Ënnerscheed ass, datt d'Zuel vun de Prouwe vum Zyklus am Viraus bekannt ass.

Déi Impressioun ass ähnlech nuance onbekannt. Looping geschitt soulaang déi Konditioun ass elo ze geschéien net.

Z'ënnerscheeden Zorte an Zorte vu Monaco méiglech mat der Hëllef vun e puer vun de Strukturen:

  • WIDDERHUELEN: Widerhuelen mat der erëm.
  • Iwwerdeems: Verwiesslungen vun engem Viraus- setzung.
  • FIR - Bedreiwer Konten. Et ass an engem Zyklus Parameter benotzt.

Déi éischt zwou Méiglechkeeten ginn fir iterative Verwiesslungen benotzt. D'Haaptrei Ënnerscheed vun de leschten Ausso - Dir hinnen am Gebrauch kann eng verantwortlech mat engem Parameter, an FIR - onméiglech fir Prouwen ouni Kader.

IO OperaterenQFont

Fir Interaktioun mat der Ëmwelt treffen programméiere Ëmfeld der Input-Wasserstoff Aussoen. Si erlaben Iech Informatiounen ze gitt an d'Resultat op den Ecran oder gedréckt Kaart. D'liesen Kommando wäert erlaben de Benotzer de Kommando Programm hir Donnéeën ze uginn. Wéi heescht geschéien dës? De Programm fir d'Dauer vun hält um enorm Cursorpositioun schéngt op den Ecran, deen Input vu Mënschen waarden ass. D'Differenz zu der zwou Aussoen liesen an readln kleng. Last einfach Kombinatiounen der Maus an déi nächst Zeil.

O dat a ( "Pascal") - schreiwen (Am). Am Stéck erlaabt der Wasserstoff Daten op déi nächst Linn a weidergespillt. Wann de Programm engem einfachen Ausso ginn, ass et op Écran eidelen Begrëff ugewisen ginn. Benotzt an dësem Sënn, ass dëst Kommando net néideg.

Et ginn och Opérateuren VAR, no. Si kann net benotzt ginn, wann d'Uerdnung selwer Programm net brauchen.

Major Opérateuren ( "Pascal") beschriwwen am Artikel. Si wäert besser hëllefen de Programm ze schreiwen, si selwer Aarbecht zimlech séier an ouni glitch. Ouni et näischt an Zukunft Programméierer heescht Aarbecht eraus mat der Sprooch "Pascal" ze schaffen. Programm ouni Opérateuren, Souen, kann net virgestallt ginn. Dat heescht, datt se gebass gin mussen ze bedreiwen. Et kann komplizéiert Zyklus Opérateuren schéngen Ee, muss trainéiert ginn an all Problemer verschwannen. Vill Gléck an Ärer Aarbecht!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lb.birmiss.com. Theme powered by WordPress.