ÉquipeUniversitéitsprofesser an Universitéiten

Der vill am "Pascal". Programm op flamenden Ofgrond "Pascal"

Mat dem Intérêt vun programméiere all Joer ass waarden. A wann Dir schrëftlech Programmer spezialiséiert wetten Institutiounen op engem programméiere Sprooch als C ++ mëss, an Schoulen an Universitéitsprofesser, si Studenten zu der "Pascal" agefouert. programméiere duerch d'Benotzung vun Software Delphi Software an op der Basis vu Sprooch stäerken ufänken. Et sollt direkt feststellen ginn, datt d'Donnéeë programméiere Sproochen fir d'Sortie vu sengem Phantasie e grousse Raum gëtt. A wann mat der Sprooch "Pascal" mat Basis programméiere Konzepter sinn ass, da Delphi ass schon méiglech eng voll-vollwäerteg Programm ze schreiwen. An eng ganz wichteg Plaz schrëftlech Programmer hëlt heiansdo eng Entscheedung flamenden Ofgrond "Pascal".

D'Präsenz vun enger grousser Zuel vu ganz verschiddene Verännerlechen

D'programméiere Sprooch vill vun verschidden Verännerlechen, déi nëmmen duerch d'Presenz vun engem Wäert charakteriséiert sinn. Si kënnen engem eenzege Wäert ze Buttek eng gewëssen Zort mussen. Eng Ausnam sinn der Kompiléierung Verännerlechen. Si ass eng Sammlung vun deene Donnéeën, fir dat e Charakter Typ charakteristesche. Mä dës Verännerlechen sinn normalerweis eng separat Wäert vun der Positioun considéréiert.

Et ass kee Geheimnis, dass e Computer benotzt, Dir vill Zäit reduzéieren kann eng spezifesch Aarbecht ze grouss Bänn vun Donnéeën am Zesummenhang mat Leeschtunge. Mee duerch nëmmen déi Verännerlechen benotzt datt fir eng Persoun Zorte bekannt hutt, kënnt Dir Är Aarbecht an Erënnerung retten an d'Daten verschaffen, datt eng grouss Zuel vun den Zeile enthalen? Aufgaben sinn nawell an all Beräich vun der Aktivitéit gemeinsam.

Natierlech, et ass ëmmer méiglech eng Rei vu Verännerlechen aféieren, datt Dir wëllt Är Zieler ze erreechen. Et ass och méiglech fir si e puer Wäerter ze bestëmmen. Mä de Code vum Programm wäert nëmme méi. Et ass schwéier de Code ze liesen, déi eng grouss Zuel vun den Zeile. Virun allem wann Dir braucht Feeler ze fannen.

Anere Wierder, hunn d'Programméierer geduecht vun sou enger Fro. Dat ass firwat an deene Sproochen, déi zu Datum entwéckelt goufen, ginn et Verännerlechen datt d'Fähegkeet déi an selwer grouss Quantitéiten vun Donnéeën ze Geschäft. Der vill am "Pascal" vill an der Approche ze programméiere geännert. Dofir, et ass eng wichteg Variabel an engem programméiere Sprooch considéréiert.

flamenden Ofgrond benotzt ka vill d'Quantitéit vum Code reduzéieren

Dëse Begrëff verstoppt en bestallt Haaptrei vun Daten fir deen een Typ vun charakteristesche. Zousätzlech, sinn dës Donnéeën engem eenzegen Numm. Et soll och gesot ginn, datt dës Definitioun vill real-Welt Objete Kostüm kënnt: Dictionnairen, humoristesch Zeechnungen a méi. Ee, déi einfach vill an eng "Pascal" vertrueden als Zort Dësch. All eenzel Zell ass een Verännerleche. d'Koordinate benotzen kann der Variabel Positioun definéieren, déi et am Ganzen Dësch hëlt.

Wat ass duerch ee-zweedimensional vill implizit?

Déi einfach ass eng Tabell déi linear ass. An dësem vill, fir de Standuert Parameter ze bestëmmen ass genuch nëmmen eng Nummer ze soen. Méi komplex flamenden Ofgrond sinn op hir Basis gemaach.

Typ Singular [] vun : Fir de eent-zweedimensional flamenden Ofgrond am "Pascal," einfach gitt dëse Code ze beschreiwen.

Wéi d'Zuelen sinn der Verännerlechen datt eng ordinal Typ hu kann. Besot der Rei, ass et néideg ze verstoen, datt de Som net héich Enn kann. Typ, deen der vill Elementer hunn kann absolut ginn all - entweder schëlleg oder virdrun beschriwwen. Tromp wäert op de Besoin hänkt eng bestëmmte Problem ze léisen.

Wéi heescht d'Beschreiwung vun engem linear vill?

Et ass méiglech direkt de eent-zweedimensional flamenden Ofgrond am "Pascal" beschreiwen. Dëst muss an engem speziell Rubrik gemaach ginn, wat fir dës besonnesch Prozedur néideg ass. Dir braucht dëse Code op gitt: Singular [] Of : VAR .

Fir ze verstoen, wéi der vill ze beschreiwen fir "Pascal", dëse Code gitt:

- VAR

- S, VV: Singular [5..50] Of Real;

- K: Singular [ "C" .. "R"] Of ganz;

- Z: Singular [-10..10] Of Wuert;

- E: Singular [3..30] Of Real.

An dësem Beispill ass den Verännerlechen S, VV an t zeréck vill vun deenen Zuelen, déi richteg sinn. Vun verstoppt ënnert der Variabel Charakter Typ an der Elementer. Wéi si bei ganz. An der vill Z gespäichert Zuel, der Zort an deenen d'Wuert.

Ënnert der Aktiounen dass benotzt gin kann wéini mat enger vill schaffen, kënnt Dir d'Aufgab wielt. Hien kann als Ganzt op de ganze Dësch ginn. Zum Beispill, S: = VV. Mä et ass néideg ze verstoen, datt d'Aufgab Operatioun ze nëmmen der vill "Pascal" deen kann, deen eng spezifesch Zort huet.

Kee méi Operatiounen, datt déi ganz vill op eemol filmen kann. Allerdéngs kënnt Dir mat der Elementer op de selwechte Prinzip wéi déi aner Aarbecht Primzuelen eng gewëssen Zort mussen. Fir eng besonnesch Parameter ze Appel, ass et néideg de Numm vun der vill ze uginn. Duerch d'Benotzung vun eckeg Klammeren ass néideg der Index ze bestëmmen, déi vun der gewënschter Punkt charakteristesche ass. Zum Beispill: K [12].

D'Haaptrei Differenzen aus der vill vun anere Verännerlechen

Der Basis Ënnerscheed tëscht dem Komponente vun den Dësch kënnt, wéi einfach Verännerlechen considéréiert ginn, datt an Klammeren ass et méiglech net nëmmen de Wäert vun der Index ze liwweren, mä och en Ausdrock, deen op d'Wënsch Wäert Féierung gëtt. E Beispill vun indirekter adresséieren kann als ginn folgendermoossen: V [K]. D'Variabel K dauert also e gewësse Wäert. Vun dësem kënnt et, datt Dir benotzen kann wann llt Zyklus, Prozess an der vill Drécken.

Dës Form vun Organisatioun kann am Fall vun Sieg fonnt ginn, déi an hirer Mass Eegeschafte ganz ähnlech sinn, den Typ deen QRegExp. Mä et ginn Ënnerscheeder. Si wéi follegt:

  1. String Verännerlechen kann ëmmer aus dem Keyboard an Typ op Écran koum ginn.
  2. String Verännerlechen sinn an Längt limitéiert. Dir kënnt maximal 255 Zeechen gitt. Et ass kritesch Volume vill 64 KB considéréiert.

Vun all Methoden Kandidatur kann vill Daten iwwert Écran ofgeleet ginn?

Opmierksamkeet soll Method vill Wasserstoff Inhalt op der Kaart bezuelt gin. Hir sinn verschidden.

  1. Writeln (Eng Note [1], A [2], A [3]). Dëst Beispill, wann Ongewéinlech, ass kënnen ze weisen, wéi een direkt un all eenzelne Element Onfruchtbarkeet Dësch gëlle kann. e puer vun de Virdeeler vum Ee, datt d'flamenden Ofgrond an der Sprooch "Pascal" un der einfach Verännerlechen, net hei ze gesinn.
  2. Programm A1;
    VAR B: Singular [1..10] Of ganz;
    K: ganz;
    fänken
    Fir K: 1 bis 10 Wëllt = {Dëst Equipe organiséiert Zyklus Parameter}
    Readln (A [K]); {Verwalt wann mir A [ech] vun der Keyboard benotzt}
    Fir K: = 1 10 Downto Wëllt {Et ass en Dësch Oplëschtung an ëmgedréinter}
    Schreiwen (A [K]: 'VVV ")
    Enn.

Esou engem Programm Code op der flamenden Ofgrond am "Pascal" weist wéi Dir der keypad 10 Zuelen ze gitt benotze kann, hinnen Drécken, d'Wäerter an ëmgedréinter Ëmzortéieren. Wann déi selwecht Programm Single mat enger grousser Zuel vu Verännerlechen amplaz vun enger vill, da wäert de Code immens grouss. Dëst complicates méi de Prozess de Programm vun liesen.

D'Erhéijung vun Muecht wéinst dem Gebrauch vun flamenden Ofgrond

Et ass och méiglech an den Dësch fir déi Wäerter ze fëllen, datt op d'Feld vun der Index Elementer gläichberechtegt sinn. Et ass och méiglech, wéi eng lackeleg Sieg am "Pascal" ze maachen, wat erlaben wäerten, datt all d'Nummeren automatesch koum goufen. Wéi Dir gesitt kann, geet de Gebrauch vun der vill vill d'Méiglechkeet vun programméiere Sprooch "Pascal".

Veraarbechtung Linn vill ass an enger Rei vun Aufgaben ganz gemeinsam. Dofir do ass näischt komesch an der Tatsaach, datt se an Universitéitsprofesser an Schoulen sinn studéiert. Nieft de Méiglechkeeten, datt flamenden Ofgrond droen si genuch extensiv.

Wat ass ënner der zwee-zweedimensional vill verstoppt?

Ee ka virstellen wéi engem Dësch, dat just e puer Zeilen ass. All eenzel Zeil MÉI Zellen. An esou enger Situatioun, fir d'Positioun vun der Zellen ze präziist bestëmmen, soll et net eng eenzeg Index feststellen ginn, wéi de Fall mat linear flamenden Ofgrond war an zwee - Zuelen déi bis de rudderen a Kolonn spezifesch sinn. Esou Opfaassung sinn déi zwee-zweedimensional flamenden Ofgrond am "Pascal" characterized.

Wéi eng Beschreiwung vun den Dëscher vun dëser Zort ze maachen?

Dass Daten Struktur datt am Sprooch "Pascal" an Uerdnung fonnt ass de Wäert vun dësem Dësch ze halen ass eng zwee-zweedimensional vill genannt. Beschreiwung vun deem vill kann direkt mat zwou Methoden.

  1. VAR B: Singular [1..15] Of Singular [1..30] Of ganz;
  2. VAR B: Singular [1..15, 1..30] Of ganz.

An all vun dëse Fäll beschreift eng zwee-zweedimensional vill, déi 15 Zeile a 30 Kolonnen huet. Deene Situatiounen, datt uewendriwwer ginn sinn, sinn absolut gläich. Ufänken mat all eng vun den Elementer schaffen, sollen déi zwee bestinn entgéintgeholl ginn. Zum Beispill, A [6] [5] oder enger [6,5].

Écran Wasserstoff wäert bal d'selwecht wéi am Fall vun eent-zweedimensional vill. Dir braucht nëmmen déi zwee wand ze uginn. An all aner Differenzen als esou sinn net sinn, sou doriwwer schwätzen fir eng laang Zäit net néideg ass.

Déi éischt Method vun deenen Dir d'Zort kann

Heiansdo braucht Dir d'Daten ze Zort. Maachen dat an der Sprooch sinn d'Befeeler. Et ginn zwou algorithms, déi an der vill gemaach gin kann Zortéieren "Pascal". D'Bedeitung vun der direkter Auswiel Method läit an der Tatsaach datt, duerch misst all Variabel Zyklus Dësch embedding wäert mat anere Wäerter Verglach ginn. An anere Wierder, wann et eng Partie vun 15 Zuelen ass, wäert huelen déi éischt Nummer 1 den Verglach Prozedur mat aneren Zuelen. Dëst wäert bis de Moment geschéien, wann, zum Beispill, d'Element déi méi grouss wéi déi éischt Nummer fonnt ass. Duerno, wäert e Verglach genau ginn d'Figur. Sou wäert et bis esou Kéier widderholl bis Dir de gréisste Element vun all proposéiert fannen. Dës Method ass einfach genuch fir déi Programméierer deen just ugefaangen hunn an der Sprooch ze schaffen.

Déi zweet vill Zortéieren Method

Déi zweet Method - e Bubble. D'Essenz vun dëser Method läit an der Tatsaach datt et engem Verglach vun bascht Puer ass. Zum Beispill, 1, an 2, 2 an 3, 3 a 4, an sou op. D. Am Fall der kritt Wäert wäert komplett op de Zortéieren Konditiounen sëlwecht, dann ass et bis zum Schluss vun der ganz vill geplënnert gin, r. F. ofgezeechent als "Bubble" . Dëst Algorithmus ass déi schwéier ze erënneren. Allerdéngs muss et do net ëppes. Den Haapt Saach ass déi ganz Struktur vum Code ze verstoen. An nëmmen dann kann ufroen groussen Héichten an programméiere ze erreechen.

Konklusioun

Mir hoffen dass Dir verstoen wat flamenden Ofgrond steet, wéi och iwwregens an deem dir de Zort kann eng spezifesch Wäert ze fannen oder e besonneschen Zil ze erreechen. Wann Dir eng bestëmmte Problem "Pascal" flamenden Ofgrond an deem gelant eng wichteg Plaz fir léisen gewielt goufen, da ze studéieren hinnen grëndlech goen mussen. Et schellt esou Facteure wéi d'Präsenz vun der Sprooch an engem genuch grouss Zuel vu Verännerlechen, datt a bestëmmte Situatiounen benotzt ginn all vum Code als ganzt ze vereinfachen. Flamenden Ofgrond sinn als déi fundamental Wäerter ze ginn, d'Etude vun deem soll obligatoresch ginn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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