RekenaarsProgrammering

"Pascal" operateurs. Programmeertaal Pascal

Waarskynlik elke skoolkind bekend programmeertaal, wat genoem word "Pascal". Wat is dit? Dit is lank reeds die taal dood was, want slegs gebruik in skole aan studente op te voed en word beskou as basis. Dit verwys na 'n vereenvoudigde weergawe van Algol. Maar, in teenstelling met die laasgenoemde, "Pascal" kan gebruik word om die werklike programme en selfs speletjies te skryf. Voorheen, het hy genoeg gewildheid, maar nou net bewaar, in werklikheid, vir opleidingsdoeleindes. Die eerste ding wat potensiaal programmeerders "Pascal" lok - is dit moontlik om te skryf, terwyl die handhawing van die eienskappe van die Engelse taal, nie legkaart oor die gebruik van spesiale skemas wat in tale aanvaar soos C.

Hy het die "Pascal" Niklaus Wirth in 1970. Hy het die taal na die wetenskaplike Blaise Pascal, wat die vader van die wêreld se eerste motor was. Dit kan twee verskillende getalle by te voeg. 'N direkte afstammeling van die taal "Pascal" is "Modula-2." Laasgenoemde is 'n verbeterde weergawe.

programmering stelsel

Pascal ABC - programmeertaal aangebied deur bestaande stelsels. Maar die beskryf is 'n variant van die nuwe generasie.

Hoekom is dit geskep "Pascal ABS"? Vir hierdie doel, daar was twee belangrike redes:

  • uitgediende stelsel van die oorspronklike taal;
  • die begeerte om 'n meer moderne en geïntegreerde ontwikkeling omgewing te skep.

Taal Pascal ABC sluit die klassieke stelsel "Pascal" elemente "Delphi" en sy eie uitbreiding. Hy verskyn in 2002.

Daar is ook die samesteller van die dieselfde naam, wat is 'n kragtige en moderne ontwikkeling omgewing. Hy is in staat om uit te voer op Linux, MacOS, asook op Windows.

Die NET Framework kan jy 'n paar ekstra funksies, asook programmeringstale gebruik in gestruktureerde, objekgeoriënteerde en funksionele styl. Die skrywer van hierdie taal geword Mikhalkovich. Hy is beïnvloed deur nie net die "Pascal" en "Delphi", maar ook C # en "Python".

Algemene kenmerke van die operateurs

Operateurs van die programmeertaal word verwag om 'n program te skryf. Hulle maak dit moontlik om uit te voer sekere funksies en algoritmes. Die span in die "Pascal" verskil van ander elemente? Die feit dat hulle betrek die uitvoering van 'n aksie. "Pascal" is so ontwerp dat alle operateurs is saamgestel uit spesiale hulp woorde. Opdrag skeidsmuur geword tussen hulself en ander elemente met behulp van 'n komma (,). Alle operateurs in groepe verdeel:

  • Eenvoudig. Hierdie opdragte nie ander elemente bevat. Dit is: die opdrag operateur (a kolon en dieselfde), 'n onvoorwaardelike oorgang proses (wat gebruik word vir etikette).
  • Gestruktureer. Hierdie state is saamgestel uit ander elemente: 'n saamgestelde verklaring, voorwaardes, loops, aansluit.

Beide groepe sal later bespreek word in hierdie artikel.

prosedures operateur

Dit vereis dat die operateur om 'n prosedure te roep. 'N lyn in die ontwikkeling omgewing te skep, moet jy spesifiseer 'n identifiseerder, gevolg deur die parameters van die oproep geplaas moet word. Maar in die taal is daar behandelings wat nie die laaste element het nie. Hulle "Pascal" is verdeel in twee tipes:

  • standaard (geregistreer in die taal);
  • persoonlike (geskep deur die programmeerder).

Wanneer propisaniem spesifieke stel van elemente in 'n ry is geaktiveer een of ander proses.

Operateurs ( "Pascal"), wat verantwoordelik is vir algemene take is, genoeg om maklik te onthou. Jy moet skryf in die verklarings artikel gebruik die woord en gee 'n beskrywing van die proses. Daar is standaard elemente wat nie nodig het in die eerste blok aan te gaan. Dit is die take te lees, skryf, en ander.

Custom prosedures wat nodig is voordat die werk program te ontwerp en sit in die beskrywing artikel, of die module. As jy gebruik maak van die laasgenoemde opsie moet geskryf word in die artikel gebruik of prosedure.

onvoorwaardelike oordrag operateur

Eenvoudige operateurs te gebruik redelik maklik, insluitend GOTO. In die "Pascal" het 'n artikel tag, waarmee jy sekere sit vereis die ontwikkelaar om die operateur, en later as gevolg van die onvoorwaardelike sprong om te verwys na dit. As die etiket is om gebruik te word stel getalle en letters sonder leestekens of ruimtes. Van die lyn dit is geskei deur 'n dubbelpunt (:). Voordat jy 'n etiket, etiket te skep, sien beskrywings moet die naam van die element spesifiseer.

Voordat jy 'n departement te skep, moet jy weet oor 'n paar van die nuanses:

  • al die beskryf tags moet gebruik word;
  • indien die items het name van die getalle, kan jy dit nie verklaar.

Ongelukkig of gelukkig, moenie die GOTO verklaring in moderne tale nie programmering te gebruik. Dit is te wyte aan die feit dat sulke stelsels werk, die skep van die beginsel van die vervoerband. En so operateurs ( "Pascal") as GOTO, skend rekenaar proses.

operateurs voorwaardes

Voorwaardelike verklaring voorgelê ontwerpe if-then-else, word gebruik om die tak te vertoon, in watter een verpersoonliking is noodwendig lê. Die computational proses sal voortgaan in een van die opsies aangebied. Konvensioneel, is die proses verdeel in twee tipes:

  • vurk struktuur (waar daar twee keuses, elk wat lei tot sy gevolg);
  • Verbypad struktuur (wanneer die tweede opsie is verkeerd, en in so 'n geval, die program verbypaaie die gevolg gebruik word vir die waarheid).

Die ontwerp van if-then-else stellings is so gestruktureer. Hierdie woorde word voorbehou. In hierdie geval, die laasgenoemde is nie onderhewig aan verpligte gebruik.

Hoe werk die ontwerp? Met die Engelse dit vertaal as "if-then-else". As die voorwaarde vermeld program is waar, dan is die feit dat dit geskryf is na die woord dan. En as dit verkeerd is, glo regtig wat op, of anders na die lyn van toe geskryf word.

saamgestelde verklaring

Ten einde hierdie frase verstaan, is dit nodig om die definisie ken. Saamgestelde stellings ( "Pascal") - 'n stel van bedrywighede om 'n program wat tussen hakies BEGIN-END skryf. As gevolg van hierdie, is 'n groep van opdragte verteenwoordig as 'n enkele geïntegreerde.

operateur seleksie

As gevolg van die feit dat die IF-stelling in staat is om te werk met net twee tak, is CASE seleksie span gevestig. In hierdie stelsel is daar funksie woorde - geval, van, einde, anders. In hierdie geval, kan laasgenoemde ook weggelaat word. Voor die operateur werke moet verklaar dat die parameter en die waarde daarvan. As die keuse sleutel wat ooreenstem met die keuse van konstantes is uitgevoer om die operateur, wat ná die laaste. As die korrektheid nie teenwoordig is nie, en al die spanne geïgnoreer. Dit uitgevoer word om die opsie wat kom na die woord anders of na die geval verklaring.

Hierdie keuse van die operateur in die "Pascal" nie 'n werkende stelsel gebruik asof. Daar is geen eksplisiete toetsomstandighede. As ons kyk na sy werk in meer detail, kan ons sien dat 'n klein CASE stel onenigheid in die program, aangesien die operateur eindig met die ou end, wat nie saam begin. Dit is baie makliker om te gebruik, veral as daar 5 of meer keuses. Voorskryf voortdurend if-then sal lank wees, en dit is nie 'n gemaklike proses.

Operateurs ( "Pascal"): Cycles

Wat is die siklus? Hulle impliseer 'n herhaling van 'n paar van die opdragte stelsel 'n paar keer om ten volle voldoen aan die voorwaardes. In die "Pascal" bekende twee soorte siklusse :

  • siklus parameter;
  • iterasie.

Wat is almal? Eerste (met parameter siklus) is altyd bekend parameters. Soms genoem gereelde. Die belangrikste verskil is dat die aantal herhalings van die siklus van vooraf bekend is.

Die iterasie is soortgelyk nuanse onbekend. Herhaling gebeur solank as wat daardie toestand nie gaan gebeur nie.

Onderskei tipes en soorte siklusse moontlik met die hulp van 'n paar van die strukture:

  • REPEAT: Herhaal met die postcondition.
  • TERWYL: herhaling van 'n voorvereiste.
  • VIR - operateur rekeninge. Dit word gebruik in 'n siklus parameter.

Die eerste twee opsies gebruik word vir iteratiewe herhaling. Die belangrikste verskil van die laaste verklaring - jy kan dit gebruik in 'n lus met 'n parameter, en - vir herhalings sonder opstel onmoontlik.

IO Operateurs

Vir interaksie met die omgewing programmering omgewings ontmoet die inset-uitset state. Hulle laat jou inligting in te voer en die resultaat op die skerm of druk vertoon. Die lees opdrag sal die gebruiker toelaat om die loop program hul data spesifiseer. Hoe gebeur dit? Die program vir die duur van tot stilstand kom by die flikker wyser op die skerm verskyn, wat wag op die insette van die mens. Die verskil in die twee verklarings gelees en Readln klein. Laaste eenvoudig beweeg die muis na die volgende lyn.

O Operateur ( "Pascal") - skryf (ln). LN stuk toelaat om die uitset data voortgaan op die volgende reël. As die program spesifiseer 'n eenvoudige verklaring, sal dit vertoon word op die skerm 'n leë term. Gebruik in hierdie sin, is hierdie bevel nie nodig nie.

Daar is ook operateurs var, naby. Hulle kan nie gebruik word as die einde van die program self nie vereis.

Groot operateurs ( "Pascal") beskryf in die artikel. Hulle sal beter help om die program te skryf, hulle werk redelik vinnig en sonder 'n glitch. Sonder dit nie uitwerk nie enigiets in die toekoms programmeerders om te werk met die taal "Pascal". Program sonder operateurs, helaas, kan nie verbeel. Dit beteken dat hulle moet in staat wees om te werk. Dit lyk dalk ingewikkeld siklus operateurs egter moet opgelei word en al die probleme verdwyn. Sterkte in jou werk!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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