Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Çfarë është një variabël në programim dhe si ndryshon nga një konstante? Është e rëndësishme që jo vetëm zhvilluesi i programit (programuesi) të kuptojë se çfarë lloje të variablave përdoren në program, por edhe ekzekutuesi i programit (kompjuteri) mund ta marrë këtë parasysh.

Çfarë është një variabël në programim dhe si ndryshon nga një konstante? Është e rëndësishme që jo vetëm zhvilluesi i programit (programuesi) të kuptojë se çfarë lloje të variablave përdoren në program, por edhe ekzekutuesi i programit (kompjuteri) mund ta marrë këtë parasysh.

Në Visual Basic dhe Gambas dhe në OpenOffice.org Basic variablave përdoret për ruajtjen dhe përpunimin e të dhënave në programe.

Variablat vendosen emrat, duke përcaktuar zonat kujtesë e gjallë kompjuterët që ruajnë vlerat variablave. Vlerat e ndryshueshme mund të jenë të dhëna të ndryshme llojet(numrat e plotë ose realë, sekuencat e karaktereve, vlerat Boolean, etj.).

E ndryshueshme në program ai përfaqësohet me një emër dhe përdoret për të hyrë në të dhëna lloj i caktuar, vlera specifike e së cilës ruhet në një qelizë RAM.

Lloji i ndryshueshëm.
Lloji i një variabli përcaktohet nga lloji i të dhënave që mund të jenë vlerat e ndryshores. Vlerat e variablave të llojeve numerike Byte, Short, Integer, Long, Single, Double janë numra, lloji logjik Boolean është vlera “true” (True) ose “false” (False), lloji i vargut Vargu - sekuenca karakteresh. Emërtimet e tipit të variablave janë fjalë kyçe gjuha dhe për këtë arsye bien në sy.

Të dhënat lloje të ndryshme kërkojnë një numër të ndryshëm qelizash (bajtë) për ruajtje në RAM-in e kompjuterit.

Emri i ndryshores.
Emrat e variablave identifikojnë zonat e RAM-it të kompjuterit në të cilat ruhen vlerat e ndryshueshme. Emri i çdo variabli (identifikuesi) është unik dhe nuk mund të ndryshojë gjatë ekzekutimit të programit. Në gjuhët në shqyrtim, emri i ndryshores mund të përbëhet nga karaktere të ndryshme (shkronja latine dhe ruse, numra, etj.), por duhet të fillojë me një shkronjë dhe nuk duhet të përfshijë pikën ".". Numri i karaktereve në emër nuk mund të kalojë 1023, por për lehtësi zakonisht kufizohet në disa karaktere.

Deklarimi i variablave.
Është e nevojshme të deklarohen variablat në mënyrë që ekzekutuesi i programit (kompjuteri) të "kuptojë" se çfarë lloje të variablave përdoren në program.

Për të deklaruar një variabël përdoret Operatori i deklarimit të ndryshores Dim. Duke përdorur një operator, mund të deklaroni disa variabla në të njëjtën kohë, për shembull: Dim A si byte, B si e shkurtër, C si e vetme, D si varg, G si boolean

Caktimi i vlerave variablave.
Ju mund të vendosni ose ndryshoni vlerën e një ndryshoreje duke përdorur operatori i caktimit. Kur ekzekutohet një deklaratë caktimi, ndryshorja emri i së cilës është në të majtë të shenjës së barabartë, merr vlerën që është në të djathtë të shenjës së barabartë.
Për shembull:
A = 255
B = - 32768
C = 3,14
D = "shkenca kompjuterike"
G = E vërtetë

Vlera e një variabli mund të specifikohet si një numër, varg ose Boolean, dhe gjithashtu mund të përfaqësohet duke përdorur një shprehje aritmetike, varg ose Boolean.

Le të analizojmë procesin e ekzekutimit të një programi në një kompjuter (për saktësi, i regjistruar në Gjuha pamore themelore). Pas fillimit të projektit, operatori i deklarimit të ndryshores Dim do të ndajë numrin e kërkuar të qelizave në RAM për ruajtjen e tyre:

  • për një ndryshore jo-negative A me numër të plotë, një qelizë;
  • për variablin B, dy qeliza;
  • për variablin e vetëm me saktësi C katër qeliza;
  • për variablin e vargut C, dy qeliza për karakter;
  • për variablin logjik G ka dy qeliza.

Kështu, 31 qeliza do të ndahen në memorie për ruajtjen e vlerave të ndryshueshme, për shembull, qelizat nga 1 në 31.

Pyetjet e kontrollit:

  1. Cili është ndryshimi midis llojit, emrit dhe vlerës së një ndryshoreje?
  2. Cilat janë llojet kryesore të variablave që përdoren në gjuhë? Programim vizual Basic 2005? Gambas? OpenOffice.org Themelore?
  3. Pse rekomandohet deklarimi i variablave përpara përdorimit të tyre në një program?

Detyrat:

  1. Përcaktoni numrin e qelizave RAM të kërkuara për të ruajtur vlerat e variablave të shtatë llojeve të para të gjuhës Visual Basic të listuara në tabelën e parë.
    (Shikoni kolonën "Kujtesa e okupuar". Sa bajt janë shkruar - aq shumë qeliza memorie do të jenë.)

Në gjuhët e programimit algoritmik, variablat luajnë një rol jetik. Ato janë krijuar për ruajtjen dhe përpunimin e të dhënave në programe. Ne e dimë atë variablat në matematikë– të dhëna që ndryshojnë vlerat e tyre.

Në programimin e një ndryshoreje specifikohet me një emër që përcakton një zonë të RAM-it të kompjuterit ku, ndërsa programi është duke u ekzekutuar, një vlerë e caktuar (një numër i plotë ose real, një sekuencë karakteresh, një vlerë logjike) mund të futet dhe të ruhet në formë të koduar, të cilat mund të përdoren dhe ndryshohen nëse është e nevojshme. Kështu, një variabël mund të konsiderohet si një kuti me disa të dhëna në të cilën është shkruar emri i saj. Karakteristikat kryesore të variablit janë:

· Emri - variablat specifikohen me emra që përcaktojnë zonën e memories në të cilën ruhet vlera e ndryshores. Emri i çdo variabli është unik dhe nuk mund të ndryshojë gjatë ekzekutimit të programit . Emri i ndryshores duhet të fillojë me një shkronjë. Për shembull: A, MAX, t1

· Lloji – lloji i një variabli përcaktohet nga lloji i të dhënave, të cilat mund të jenë vlerat e variablave.

· Kuptimi - vlerat e variablave mund të jenë të dhëna të llojeve të ndryshme (numër i plotë ose real, sekuenca e karaktereve, vlera logjike, etj.). Për shembull: 5, -3.14 (presja në thyesat dhjetore zëvendësohet me një pikë), "rezultat" (teksti është çdo grup karakteresh të mbyllura në thonjëza).

P A e dinit

Lloji i ndryshueshëm përcakton madhësia e zonës së kujtesës për të ruajtur një ndryshore dhe çfarë operacionet lejohen me këtë variabël (për shembull, operacionet aritmetike janë të mundshme në variablat numerike, operacionet e konvertimit të vargut të karaktereve janë të mundshme në variablat e vargut dhe operacionet e konvertimit në variablat logjike janë të mundshme operacionet logjike).

Llojet e ndryshueshme

"4. Program kompjuterik mund të kontrollojë funksionimin e kompjuterit nëse ai ndodhet

m në floppy disk m në CD-ROM
m në RAM m në hard disk

"5. Gjeni një përputhje duke zgjedhur një veçori algoritmi nga lista:

Operatori i caktimit

Një ndryshore mund të marrë vlerën e saj duke përdorur:

· operacionet hyrëse.

Shkruani "Fut brinjët e trekëndëshit" a, b, c.

· operacionet e caktimit. Për shembull, shkruhet kështu:

x:=a(shkrimi do të thotë që në një qelizë memorie të caktuar për një ndryshore X kompjuteri duhet të shkruajë vlerën e marrë nga ndryshorja A ).

y:=3 * sin(x) + b 2(kompjuteri e percepton këtë hyrje si një urdhër - "llogaritni vlerën e shprehjes 3 * sin(x) + b 2 dhe vendoseni këtë vlerë në vendndodhjen e memories së caktuar për variablin y»).

z: = 5,1; R: = "KOLYA" ( Operacioni ju lejon të caktoni një vlerë specifike për një ndryshore. Këto hyrje nënkuptojnë se lokacioni i memories i caktuar për z , Kompjuteri duhet të shkruajë numrin 5.1 dhe katër shkronjat e treguara në qelizë për R).

Çfarë është e rëndësishme të dini për komandën e caktimit:

· nëse një ndryshoreje nuk i caktohet një vlerë, atëherë ajo mbetet e papërcaktuar dhe kompjuteri zakonisht i cakton një vlerë të barabartë me 0;

· vlera e një variabli ruhet derisa t'i caktohet një vlerë e re kësaj ndryshore;

· vlera e re e një ndryshoreje zëvendëson vlerën e saj të vjetër;

· Për të shkëmbyer vlerat midis dy variablave, duhet të krijoni një variabël të tretë. Për shembull, ndryshoni vlerat e variablave x Dhe y, Nëse x:=6 y:=5. Le të krijojmë një variabël të tretë, për shembull, z dhe shkëmbejnë vlerat ndërmjet variablave si më poshtë: z:=x; x:=y; y:=z .

Shembull. Le të përcaktojmë se cila do të jetë vlera e F pas kryerjes së serisë së mëposhtme të detyrave:

duke zgjedhur termat në shënimin e operacionit B1:=2-COS(0):

"7. Përcaktoni vlerat e variablave A, B, C pasi të keni kryer seritë e mëposhtme të detyrave: A: = 3; B: = 5; C: = 10; C: = A; A: = B; B : = C.

A=____; B=____; C=____?

“8. Çfarë ndodh pas ekzekutimit të komandës M:=N?

q vlerat e variablave M dhe N do të ndryshojnë vlerat e tyre;

q nuk do të harrohet vlera e ndryshores N;

q vlera e ndryshores M do të bëhet e barabartë me vlerën e ndryshores N, ndërsa vlera e ndryshores N nuk do të ndryshojë;


Në gjuhët e programimit të orientuara nga objekti, variablat luajnë të njëjtin rol. rol i rendesishem, si në gjuhët e programimit procedural. Variablat janë krijuar për të ruajtur dhe përpunuar të dhëna. Një variabël në një program përfaqësohet nga një emër dhe përdoret për të hyrë në të dhëna të një lloji specifik. Vlera specifike e ndryshores ruhet në qelizat RAM.


Lloji Lloji i ndryshores një variabël përcaktohet nga lloji i të dhënave që mund të jenë vlerat e ndryshores. Vlerat e variablave të llojeve numerike janë numra, llojet logjike janë të vërteta ose të gabuara, variablat e termave janë sekuenca karakteresh, etj. Emërtimet e llojeve të ndryshueshme janë fjalë kyçe të gjuhës dhe për këtë arsye theksohen. Operacione të ndryshme lejohen në lloje të ndryshme të dhënash. Operacionet aritmetike janë të mundshme në variabla numerike, operacione logjike në ndryshore logjike, operacione të konvertimit të vargut të karaktereve në vargje, etj.


Llojet e variablave Lloji i ndryshueshëm Vlerat e mundshme Prefiksi i emrit Numrat e plotë Byte nga 0 deri në 255 byt Numrat e plotë nga deri në int Long Numra të plotë me gjatësi të dyfishtë lng Single Numrat dhjetorë me saktësi të vetme sng Numra dhjetorë me saktësi të dyfishtë dbl Vlerat Boolean Boolean True ose False bln String String karaktere str Numri i monedhës në formatin e monedhës cur Data Data nga 1 janari 100 deri më 31 dhjetor 9999 dtm Objekti Referencat për çdo objekt obj Variant Çdo vlerë vnt


Emri i variablës Emri i secilës variabël është unik dhe nuk mund të ndryshojë gjatë ekzekutimit të programit. Emri i ndryshores mund të përbëhet nga karaktere të ndryshme (shkronja latine dhe ruse, numra, etj.), por duhet të fillojë me një shkronjë dhe nuk duhet të përfshijë shenjën ". " Numri i karaktereve në emër nuk mund të jetë më shumë se 255. Për qartësi më të madhe të teksteve të programit, emrat e variablave përfshijnë një parashtesë të veçantë që tregon llojin e variablave. Për shembull, variablat me numër të plotë janë intA ose intNumber, dhe variablat e vargut janë strB ose string.


Deklarimi i një lloji të ndryshores Për të deklaruar një lloj ndryshoreje, përdorni operatorin e përkufizimit të ndryshores. Sintaksa e këtij operatori është si më poshtë: DimVariableName Duke përdorur një operator, mund të deklaroni disa variabla në të njëjtën kohë, për shembull: Dim intNumber As Integer, String As String Variablat vlerat e të cilave nuk ndryshojnë gjatë ekzekutimit të programit quhen konstante. Sintaksa për deklarimin e konstanteve është si më poshtë: Const ConstantName = ConstantValue




Shprehjet aritmetike Përveç variablave të tipit numerik, shprehjet aritmetike mund të përfshijnë edhe numra; veprime të ndryshme aritmetike mund të kryhen në variabla dhe numra, si dhe operacionet matematikore, shprehur duke përdorur funksione. Rendi i vlerësimit të shprehjeve aritmetike korrespondon me rendin e njohur të ekzekutimit veprimet aritmetike, i cili mund të modifikohet duke përdorur kllapa.


Shprehjet e vargut Shprehjet e vargut mund të përfshijnë variabla të llojit të vargut, vargje dhe funksionet e vargut. Vargjet janë çdo sekuencë karakteresh të mbyllura në thonjëza. Për shembull, "shkenca kompjuterike", "200", "2*3" Një operacion i lidhjes mund të kryhet në variabla dhe vargje. Operacioni i lidhjes është të kombinojë një varg ose vlerën e variablave të vargut në një varg të vetëm. Operacioni i lidhjes tregohet me shenjën "+", e cila nuk duhet të ngatërrohet me shenjën e mbledhjes në shprehjet aritmetike.


=, =, >=, 4) Dhe (" title="Shprehjet Boolean të përfshira shprehjet logjike Përveç variablave logjike, mund të ketë edhe numra, variabla numerike ose vargje ose shprehje që krahasohen me njëra-tjetrën duke përdorur operacione krahasimi (, =, >=, =, >=, 4) Dhe (" class="link_thumb"> 10 Shprehjet logjike Përveç variablave logjike, shprehjet logjike mund të përfshijnë edhe numra, variabla numerike ose vargje ose shprehje që krahasohen me njëra-tjetrën duke përdorur operacione krahasimi (, =, >=, =, >=, 4) Dhe (2*3= 4) – false; (6>4) Ose (2*3=4) - e vërtetë (6>4) Ose (2*3=4) - e vërtetë =, =, >=, 4) Dhe ("> =, =, >=, 4) Dhe (2*3=4) - e gabuar; (6>4) Ose (2*3=4) - e vërtetë (6 >4) Ose (2*3=4) - true"> =, =, >=, 4) Dhe (" title="Shprehjet logjike Përveç variablave logjikë, shprehjet logjike mund të përfshijnë edhe numra, numerikë ose variablat e vargut ose shprehjet që krahasohen me njëri-tjetrin duke përdorur operatorët e krahasimit (, =, >=, =, >=, 4) Dhe ("> title="Shprehjet logjike Përveç variablave logjike, shprehjet logjike mund të përfshijnë edhe numra, variabla numerike ose vargje ose shprehje që krahasohen me njëra-tjetrën duke përdorur operacione krahasimi (, =, >=, =, >=, 4) Dhe ("> !}


Caktimi i vlerave tek variablat Një ndryshore mund të marrë ose të ndryshojë një vlerë duke përdorur operatorin e caktimit. Sintaksa e këtij operatori është si më poshtë: Një ndryshore mund të marrë ose ndryshojë një vlerë duke përdorur operatorin e caktimit. Sintaksa e kësaj deklarate është si vijon: Emri i ndryshueshme = Shprehje Fjala kyçe Let nuk përdoret në shumicën e rasteve.

Aktiv gjuha algoritmike LibreOffice Basic dhe OpenOffice Basic, si dhe në gjuhët e programimit të orientuara nga objekti Visual Basic dhe Gambas, variablat përdoren për të ruajtur dhe përpunuar të dhëna në programe.

Variablat përcaktohen me emra që identifikojnë zonat e RAM-it të kompjuterit në të cilat ruhen vlerat e tyre. Vlerat e ndryshueshme mund të jenë të dhëna të llojeve të ndryshme (numra të plotë ose real, sekuenca karakteresh, vlera logjike, etj.).

Një variabël në një program përfaqësohet nga një emër dhe përdoret për të hyrë në të dhëna të një lloji të caktuar, vlera specifike e të cilave ruhet në qelizat RAM.

Lloji i ndryshueshëm. Lloji i variablave përcaktohet nga lloji i të dhënave që mund të jenë vlerat e variablave. Vlerat e variablave të llojeve numerike Byte, Short, Integer, Long, Single, Double

janë numra të tipit logjik Boolean - vlerat janë të vërteta True

ose false False, lloji i vargut String - një sekuencë karakteresh. Emërtimet e llojeve të ndryshueshme janë fjalë kyçe të gjuhës dhe për këtë arsye theksohen.

Lloje të ndryshme të dhënash kërkojnë që numra të ndryshëm të qelizave (bajt) të ruhen në RAM-in e kompjuterit.

Llojet e ndryshueshme

Tabela 11.3

I pushtuar

Gama e vlerave

Ndryshoret me numra të plotë

nga -32,768 në 32,767

nga -2 147 483 648 në 2 147 483 647

nga -9 223 372 036 854 775 808 në 9 223 372 036 854 775 807

Variablat me pikë lundruese

-1,5x10 -45 deri në 3,4 x 10 38, 7-8 shifra domethënëse

nga -5,0 x 10-324 në 1,7 x Yu 308, 15-16 shifra domethënëse

nga ±1,0 x 1 o-28 në ±7,9 x 10 28, 28-29 shifra të rëndësishme

Variablat e vargut

sasi

personazhet

nga 0 në 65,535 karaktere në kodim Unicode.

(Në gjuhën Gambas ka 1 bajt për karakter në kodim ASCII)

Variablat Boolean

E vërtetë apo e gabuar.

Emri i ndryshores. Emrat e variablave identifikojnë zonat e RAM-it të kompjuterit në të cilat ruhen vlerat e tyre. Emri i çdo variabli (identifikuesi) është unik dhe nuk mund të ndryshojë gjatë ekzekutimit të programit. Emri i ndryshores mund të përbëhet nga karaktere të ndryshme (shkronja latine dhe ruse, numra, etj.), por duhet të fillojë me një shkronjë dhe nuk duhet të përfshijë pikën ".". Numri i karaktereve në emër nuk mund të kalojë 1023, por për lehtësi zakonisht kufizohet në disa karaktere.

Deklarimi i variablave. Është e nevojshme të deklarohen variablat në mënyrë që ekzekutuesi i programit (kompjuteri) të "kuptojë" se çfarë lloje të variablave përdoren në program.

Për të deklaruar një variabël, përdorni operatorin e përkufizimit të ndryshores Dim. Duke përdorur një operator, mund të deklaroni disa variabla në të njëjtën kohë, për shembull:

Dim A si bajt, B si i shkurtër, C si i vetëm, D si varg, G si logjik.

Caktimi i vlerave variablave. Një variabël mund të marrë ose ndryshojë një vlerë duke përdorur operatorin e caktimit. Kur ekzekutohet një deklaratë caktimi, ndryshorja emri i së cilës është në të majtë të shenjës së barabartë, merr vlerën që është në të djathtë të shenjës së barabartë. Për shembull:

D = "shkenca kompjuterike"

Vlera e një variabli mund të specifikohet si një numër, varg ose Boolean, dhe gjithashtu mund të përfaqësohet duke përdorur një shprehje aritmetike, varg ose Boolean.

Le të analizojmë procesin e ekzekutimit të një programi në një kompjuter (për saktësi, i shkruar në Visual Basic). Pas fillimit të projektit, operatori i deklarimit të ndryshores Dim do të ndajë numrin e kërkuar të qelizave në RAM për ruajtjen e tyre:

  • ? për një ndryshore jo-negative numër të plotë A - një qelizë;
  • ? për një ndryshore numër të plotë B - dy qeliza;
  • ? për ndryshoren e vetme të saktësisë C - katër qeliza;
  • ? për variablin e vargut D - dy qeliza për karakter;
  • ? për variablin logjik G - dy qeliza.

Tabela 11.4

Vlerat e ndryshueshme në RAM

Emrat e variablave

RAM

Numrat e qelizave

Vlera e ndryshueshme

Informatikë

Kështu, 31 qeliza do të ndahen në memorie për ruajtjen e vlerave të ndryshueshme, për shembull, qelizat nga 1 në 31.

Pyetje kontrolli

  • 1. Cili është ndryshimi midis llojit, emrit dhe vlerës së një ndryshoreje?
  • 2. Cilat janë llojet kryesore të variablave që përdoren në gjuhët e programimit LibreOffice Basic dhe OpenOffice Basic? Bazë vizuale? Gambas?
  • 3. Pse rekomandohet deklarimi i variablave përpara përdorimit të tyre në një program?

E ndryshueshme

Një variabël është një zonë e emërtuar e memories për ruajtjen e të dhënave që mund të ndryshojë gjatë ekzekutimit të programit.

Variabla karakterizohet nga:

  • Emri ("përcaktimi i qelizës së memories")
  • Vlera (të dhënat e përfshira në një variabël në një moment të caktuar kohor)
  • Lloji (duke përcaktuar: a) çfarë vlerash mund të marrë ndryshorja; b) çfarë operacionesh mund të kryhen me këto vlera; c) si paraqiten të dhënat në memorien e kompjuterit)

Emrat dhe llojet e variablave tregohen në seksionin e përshkrimit dhe nuk mund të ndryshohen gjatë ekzekutimit të programit.

Llojet e ndryshueshme

Llojet e thjeshta

Diskret (mund të renditen vlerat e mundshme):

  • numra të plotë (integer, longint)
  • karakter (karak)
  • logjike (boolean)
  • diapazoni (pjesë e vlerave të një lloji diskrete standarde, për shembull, 1..100 )
  • të numërueshme (të gjitha vlerat e vlefshme janë të numëruara në mënyrë eksplicite)

Real (e vërtetë, e dyfishtë, e zgjeruar) - përdoret për të përfaqësuar numra realë me saktësi të kufizuar.

Llojet e strukturuara

  • Array (sasi fikse e të dhënave të një lloji)
  • Linjë
  • Regjistro (të dhëna të lidhura, në rast i përgjithshëm, tipe te ndryshme)
  • Një tufë me
  • Skedari (një lloj i të dhënave të ruajtura në media e jashtme)

Përshkrimi i variablave

var
emrat e variablave: lloji ;
...
emrat e variablave: lloji ;

Për shembull:

Var
a, b, c: real;
i, n: numër i plotë;
f: boolean;

Input dhe output

Për të shkëmbyer informacione ndërmjet kompjuterit që ekzekuton programin dhe përdoruesit, përdoren operatorët hyrës dhe dalës (më saktë operatorët që thërrasin procedurat hyrëse dhe dalëse).

Operatori i hyrjes nevojitet që kompjuteri të marrë të dhënat origjinale. Në një program Pascal shkruhet si më poshtë:

Read(variablat);

Readln(variabla);

Kur ekzekutohet një deklaratë, programi do të ndalojë derisa përdoruesi të shkruajë vlerat në tastierë dhe të shtypë tastin Enter. Vlerat e futura më pas do të vendosen në variablat e specifikuar si parametra të procedurës hyrëse. Për shembull, gjatë ekzekutimit të deklaratës

Lexoni (a, b);

kompjuteri do të presë që të futen dy vlera, të cilat më pas do të vendosen në variablat a dhe b.

Operatorët read dhe readln ndryshojnë në atë që në rastin e dytë, pas futjes së të dhënave, vargu do të përkthehet, d.m.th. mesazhet e mëvonshme kompjuterike do të shfaqen në një linjë të re.

Deklarata e daljes është e nevojshme që kompjuteri të tregojë rezultatet e programit ose ndonjë mesazh ndihmës. Në një program Pascal shkruhet si më poshtë:

Shkruaj (shprehje);

Writeln(shprehje);

Kur ekzekutohet deklarata, llogariten vlerat e shprehjeve, pas së cilës këto vlera shfaqen në ekranin e monitorit. Për shembull, gjatë ekzekutimit të deklaratës

Shkruaj(a + b, c);

Shuma e variablave a dhe b, si dhe vlera e ndryshores c, do të shfaqen në ekran. Nëse keni nevojë të shfaqni ndonjë mesazh me tekst, duhet të mbyllet me apostrofa (thonjëza të vetme):

Shkruani ("Nuk ka zgjidhje");

Operatorët write dhe writeln ndryshojnë në atë që në rastin e dytë, pas daljes së të dhënave, vargu do të përkthehet, d.m.th. mesazhet e mëvonshme kompjuterike do të shfaqen në një linjë të re.

Detyrë

Në mënyrë që një ndryshore të marrë ose të ndryshojë vlerën e saj, përdoret operatori i caktimit. Në Pascal shkruhet si më poshtë:

ndryshore := shprehje ;

Lloji i variablit duhet të jetë i njëjtë me llojin e shprehjes, ose të jetë i përputhshëm "më i gjerë" (d.m.th., një ndryshoreje reale mund t'i caktohet vlera e një shprehjeje të plotë; një ndryshoreje vargu mund t'i caktohet vlera e një shprehjeje karakteri ).

Kompjuteri fillimisht vlerëson vlerën e shprehjes në anën e djathtë të operatorit të caktimit, pastaj e vendos atë në variablin e specifikuar në të majtë të karakterit të caktimit ":=".

Për shembull, gjatë ekzekutimit të deklaratës

X:= a + b;

ndryshorja x do të marrë vlerën e shumës së variablave a dhe b. Gjatë ekzekutimit të deklaratës

N:=n+1

vlera e ndryshores n do të rritet me një.

Mbani mend! Kur i caktoni një vlerë të re një ndryshoreje, e vjetra do të humbet përgjithmonë. Për shembull, pas ekzekutimit të deklaratave a:= b;
b:=a;

të dy variablat do të kenë të njëjtat vlera, e barabartë me atë që kishte ndryshorja b.

Programi më i thjeshtë

Le të shohim se si të kompozojmë një program i thjeshtë, duke kryer çdo llogaritje. Për këtë na duhen:

  1. Pasi të keni analizuar kushtet e problemit, nënvizoni të dhënat dhe rezultatet fillestare. Zgjidhni emrat e variablave për to (nëse nuk janë të specifikuara në kusht). Përcaktoni llojin e të dhënave.
  2. Ndërtoni modeli matematik problema - përshkrim në formën e një grupi marrëdhëniesh matematikore.
  3. Zhvilloni (ose zgjidhni nga ato të njohura) një algoritëm për zgjidhjen e një problemi - një sekuencë veprimesh që çojnë nga të dhënat fillestare në rezultate në një numër të kufizuar hapash. (Mos harroni se kompjuteri duhet së pari të marrë vlerat e të dhënave origjinale, dhe pasi të gjejë rezultatet, t'i shfaqë këto rezultate në ekran).
  4. Nëse të dhënat e ndërmjetme përdoren në procesin e zgjidhjes, zgjidhni emrat e variablave dhe përcaktoni llojin e tyre.
  5. Shkruani programin në përputhje me rregullat sintaksore të gjuhës së programimit (në rastin tonë, Pascal).

Le të shohim një shembull të thjeshtë.

Detyrë

Zhvilloni një program që llogarit perimetrin dhe sipërfaqen e një rrethi bazuar në një rreze të njohur.

Zgjidhje

1) Le të përcaktojmë të dhënat fillestare dhe rezultatet e problemit. NË në këtë rast ato tregohen qartë në kusht: vlera fillestare është rrezja, rezultatet janë perimetri dhe zona e rrethit. Ne përdorim shënime tradicionale për ta: R, L dhe S, respektivisht. Të gjitha këto variabla mund të marrin si numra të plotë ashtu edhe thyesa vlerat numerike, kështu që duhet të përdorni lloji real të dhëna, për shembull, Real.

2) Matematikisht, problemi përshkruhet nga formulat e njohura:

L = 2 ⋅ π ⋅ R
Dhe
S = π ⋅ R 2 .

3) Algoritmi në këtë rast është jashtëzakonisht i thjeshtë:

  1. Futni vlerën e rrezes.
  2. Llogaritni perimetrin duke përdorur formulën.
  3. Llogaritni sipërfaqen e një rrethi duke përdorur formulën.
  4. Shfaqni perimetrin dhe sipërfaqen e një rrethi në ekran.

4) Kur bëjmë llogaritjet, neve (më saktë, kompjuterit) do të na duhet vlera e π. Në përgjithësi, pothuajse të gjitha implementimet e Pascal kanë një konstante të integruar P.I., por një konstante të tillë do ta deklarojmë vetë.

5) Tani le të shkruajmë programin:

rrethi i programit; (Emri i programit mund të zgjidhet në mënyrë arbitrare)
( NË mbajtëse kaçurrelë shkruani

Artikujt më të mirë mbi këtë temë