Pika k i përket. Konvertoni një vizatim kompleks

Shenjat e përkatësisë janë të njohura nga kursi i planimetrisë. Detyra jonë është t'i konsiderojmë ato në lidhje me projeksionet e objekteve gjeometrike.

Një pikë i përket një rrafshi nëse i përket një linje që shtrihet në këtë rrafsh.

Përkatësia në një plan të drejtë përcaktohet nga një nga dy kriteret:

a) një drejtëz kalon nëpër dy pika që shtrihen në këtë rrafsh;

b) një drejtëz kalon nëpër një pikë dhe është paralele me drejtëzat që shtrihen në këtë rrafsh.

Duke përdorur këto veti, le ta zgjidhim problemin si shembull. Lëreni rrafshin të përcaktohet nga një trekëndësh ABC. Kërkohet të ndërtohet projeksioni që mungon D 1 pikë D që i përkasin këtij avioni. Sekuenca e ndërtimeve është si më poshtë (Fig. 2.5).

Oriz. 2.5.

Të ndërtojë projeksione të një pike që i përket një rrafshi D Përmes pikës 2 ne kryejmë një projeksion të drejtë d ABC, i shtrirë në aeroplan , duke prerë njërën nga brinjët e trekëndëshit dhe pikës A , duke prerë njërën nga brinjët e trekëndëshit dhe pikës 2 D 2. Pastaj pika 1 2 i përket rreshtave 2 dhe 2 C2 dhe 1 C 2. Prandaj, ne mund të marrim projeksionin e tij horizontal 1 1 mbi , duke prerë njërën nga brinjët e trekëndëshit dhe pikës 1 përmes linjës së komunikimit. Pikat lidhëse 1 1 dhe 2 ne kryejmë një projeksion të drejtë 1, marrim një projeksion horizontal D 1. D 2 .

Është e qartë se pika

1 i përket asaj dhe shtrihet në vijën e lidhjes së projeksionit me pikën

Problemet e përcaktimit nëse i përket një pike apo një plani të drejtë zgjidhen mjaft thjesht. Në Fig. Figura 2.6 tregon ecurinë e zgjidhjes së problemeve të tilla. Për qartësinë e paraqitjes së problemit, rrafshin e përcaktojmë me një trekëndësh. Oriz. 2.6. Probleme për të përcaktuar nëse një pikë i përket një rrafshi të drejtë. Për të përcaktuar nëse një pikë i takon ABC E aeroplan, vizatoni një vijë të drejtë përmes projeksionit të saj ballor E 2 ABC A aeroplan 2. Duke supozuar se drejtëza a i përket rrafshit aeroplan, le të ndërtojmë projeksionin e tij horizontal Oriz. 2.6. Probleme për të përcaktuar nëse një pikë i përket një rrafshi të drejtë. 1 në pikat e kryqëzimit 1 dhe 2. Siç e shohim (Fig. 2.6, a), drejt Oriz. 2.6. Probleme për të përcaktuar nëse një pikë i përket një rrafshi të drejtë. ABC.

1 nuk kalon nëpër pikë 1. Prandaj, pika Në problemin e përkatësisë në një linjë ABC V 1. Prandaj, pika plane trekëndëshi 1. Prandaj, pika(Fig. 2.6, b), mjafton të përdoret një nga projeksionet e vijës së drejtë 1. Prandaj, pika ABC 2 ndërto një tjetër 1. Prandaj, pika 1 * duke pasur parasysh se 1. Prandaj, pika. Siç e shohim, 1. Prandaj, pika ABC.

1* dhe

1 nuk përputhen. Prandaj, drejt 2.4. Linjat e nivelit në një aeroplan Përkufizimi i linjave të nivelit u dha më herët. Vijat e nivelit që i përkasin një rrafshi të caktuar quhen

Le të shqyrtojmë ndërtimin e vijave të nivelit në rrafshin e përcaktuar nga trekëndëshi (Fig. 2.7).

Oriz. 2.7. Ndërtimi i vijave kryesore të një rrafshi të përcaktuar nga një trekëndësh

Rrafshi horizontal ABC fillojmë duke vizatuar projeksionin ballor të tij h 2, i cili dihet se është paralel me boshtin Oh. Meqenëse kjo vijë horizontale i përket këtij rrafshi, ajo kalon nëpër dy pika të rrafshit ABC, domethënë, pikë , duke prerë njërën nga brinjët e trekëndëshit dhe pikës dhe 1. Duke pasur projeksionet e tyre ballore , duke prerë njërën nga brinjët e trekëndëshit dhe pikës 2 dhe 1 2, përgjatë vijës së komunikimit marrim projeksione horizontale ( , duke prerë njërën nga brinjët e trekëndëshit dhe pikës 1 ekziston tashmë) 1 1 . Lidhja e pikave , duke prerë njërën nga brinjët e trekëndëshit dhe pikës 1 dhe 1 1, kemi një projeksion horizontal h 1 plan horizontal ABC. Projeksioni i profilit h 3 plane horizontale ABC do të jetë paralel me boshtin Oh sipas definicionit.

Avioni i përparmë ABCështë ndërtuar në mënyrë të ngjashme (Fig. 2.7) me të vetmin ndryshim se vizatimi i tij fillon me një projeksion horizontal. f 1, pasi dihet se është paralel me boshtin OX. Projeksioni i profilit f 3 fronte duhet të jenë paralele me boshtin OZ dhe të kalojnë nëpër projeksione ME 3, 2 3 të të njëjtave pika ME dhe 2.

Linja e profilit të avionit ABC ka një horizontale r 1 dhe përpara r 2 projeksione paralele me boshtet OY Dhe OZ, dhe projeksionin e profilit r 3 mund të merret nga pjesa e përparme duke përdorur pikat e kryqëzimit C dhe 3 s ABC.

Kur ndërtoni linjat kryesore të një aeroplani, duhet të mbani mend vetëm një rregull: për të zgjidhur problemin, gjithmonë duhet të merrni dy pika kryqëzimi me një plan të caktuar. Ndërtimi i linjave kryesore që shtrihen në një plan të përcaktuar në një mënyrë tjetër nuk është më i komplikuar se ai i diskutuar më sipër. Në Fig. Figura 2.8 tregon ndërtimin e rrafsheve horizontale dhe ballore të përcaktuara nga dy vija të kryqëzuara aeroplan Dhe 1. Prandaj, pika.

Oriz. 2.8. Ndërtimi i vijave kryesore të një rrafshi të përcaktuar nga kryqëzimi i drejtëzave.

Një pikë i takon një rrafshi nëse i përket ndonjë vije të drejtë të këtij rrafshi.

Një vijë e drejtë i përket një rrafshi nëse dy nga pikat e saj i përkasin rrafshit.

Këto dy propozime mjaft të dukshme shpesh quhen kushte që një pikë t'i përkasë një rrafshi të drejtë.

Në Fig. 3.6 aeroplan pozicioni i përgjithshëm dhënë trekëndëshi ABC. Pikat A, B, C i përkasin këtij rrafshi, pasi ato janë kulmet e një trekëndëshi nga ky rrafsh. Drejtëzat (AB), (BC), (AC) i përkasin rrafshit, pasi dy nga pikat e tyre i përkasin secila rrafshit. Pika N i përket (AC), D i përket (AB), E i përket (CD) dhe, për rrjedhojë, pikat N dhe E i përkasin rrafshit (DABC), atëherë vija e drejtë (NE) i përket rrafshit (DABC ).

Nëse është dhënë një projeksion i një pike L, për shembull L 2, dhe dihet se pika L i përket rrafshit (DABC), atëherë për të gjetur projeksionin e dytë L 1 gjejmë me radhë (A 2 L 2), K. 2, (A 1 K 1), L 1.

Nëse cenohet kushti që një pikë t'i përkasë rrafshit, atëherë pika nuk i përket rrafshit. Në Fig. 3.6, pika R nuk i përket rrafshit (DABC), pasi R 2 i përket (F 2 K 2), dhe R 1 nuk i përket (A 1 K 1).

Në Fig. 3.7 dhënë vizatim kompleks plani i projeksionit horizontal (DCDE). Pikat K dhe P i përkasin këtij rrafshi, pasi P 1 dhe K 1 i përkasin vijës së drejtë (D 1 C 1), e cila është projeksioni horizontal i rrafshit (DCDE). Pika N nuk i përket rrafshit, pasi N 1 nuk i përket (D 1 C 1).

Të gjitha pikat e rrafshit (DCDE) janë projektuar në P 1 në një vijë të drejtë (D 1 C 1). Kjo rrjedh nga fakti se rrafshi (DCDE) ^ П 1. Ju gjithashtu mund ta verifikoni këtë nëse bëni të njëjtat ndërtime për pikën P (ose çdo pikë tjetër) që janë bërë për pikën L (Fig. 3.6). Pika P 1 do të bjerë në vijë të drejtë (D 1 C 1). Kështu, për të përcaktuar nëse një pikë i përket rrafshit të projektuar horizontalisht, nuk nevojitet projeksioni ballor (DC 2 D 2 E 2). Prandaj, në të ardhmen, planet projektuese do të specifikohen vetëm nga një projeksion (vijë e drejtë). Në Fig. Figura 3.7 tregon planin S me projektim ballor, të përcaktuar nga projeksioni ballor S 2, si dhe pikat A Î S dhe B Ï S.

Pozicioni relativ i një pike dhe një rrafshi varet nëse pika i përket planit apo jo.

Kur zgjidhen shumë probleme, është e nevojshme të ndërtohen linja niveli që i përkasin planeve të përgjithshme dhe të veçanta. Në Fig. Figura 3.8 tregon h horizontale dhe f frontale, që i përkasin planit të pozicionit të përgjithshëm (DABC). Projeksioni ballor h 2 është paralel me boshtin x, prandaj vija e drejtë h është horizontale. Pikat 1 dhe 2 të drejtëzës h i përkasin rrafshit, prandaj drejtëza h i përket rrafshit. Kështu, drejtëza h është horizontale e rrafshit (DABC). Zakonisht rendi i ndërtimit është si më poshtë: h 2; 1 2, 2 2; 1 1, 2 1; (1 1 2 1) = h 1 . F ballore vizatohet përmes pikës A. Rendi i ndërtimit: f 1 // x, A 1 О f 1 ; 3 1, 3 2; (A 2 3 2) = f 2 .



Në Fig. Figura 3.9 tregon projeksionet horizontale dhe ballore për rrafshin e projektuar frontalisht S dhe rrafshin e projektuar horizontalisht G. Në rrafshin S, horizontali është një vijë e projektuar ballore dhe kalon nëpër pikën A (përpiquni të imagjinoni horizontalin si vijën e kryqëzimit të S dhe rrafshi që kalon nëpër pikën A paralel me P 1). Pjesa ballore kalon nëpër pikën C. Në rrafshin G, horizontali dhe ballorja tërhiqen përmes një pike D. Ballina është një vijë që shtrihet horizontalisht.

Nga konstruksionet e diskutuara më sipër rezulton se një vijë e nivelit në një rrafsh mund të vizatohet përmes çdo pike të këtij rrafshi.

Koincidenca e aeroplanëve mund të interpretohet si një plan që i përket një tjetri. Nëse tre pika të një rrafshi i përkasin një rrafshi tjetër, atëherë këto plane përkojnë. Tre pikat e përmendura nuk duhet të shtrihen në të njëjtën vijë të drejtë. Në Fig. 3.10 rrafshi (DDNE) përkon me rrafshin S(DABC), pasi pikat D, N, E i përkasin rrafshit S(DABC).

Vini re se rrafshi S i përcaktuar nga DABC tani mund të përcaktohet nga DDNE. Çdo aeroplan mund të përcaktohet me vija të nivelit. Për ta bërë këtë, është e nevojshme të vizatoni një vijë horizontale dhe ballore në aeroplan përmes një pike në rrafshin S(DABC) (për shembull, përmes pikës A), e cila do të përcaktojë rrafshin S (ndërtimet nuk tregohen në Fig. 3.10). Sekuenca e ndërtimit të vijës horizontale është: h 2 // x (A 2 Î h 2); K 2 = h 2 Ç B 2 C 2 ; K 1 О B 1 C 1 (K 2 K 1 ^ x); A 1 K 1 = h 1 . Sekuenca e ndërtimit të ballores: f 1 // x (A 1 О f 1); L 1 = f 1 Ç B 1 C 1 ; L 2 О B 2 C 2 (L 1 L 2 ^ x); A 2 L 2 = f 2 . Mund të shkruajmë S(DABC) = S(h, f).

KONVERTIMI I VIZATIMIT KOMPLEKS

Në dijeni gjeometri përshkruese transformimi i një vizatimi kompleks të një figure zakonisht kuptohet si ndryshimi i tij i shkaktuar nga lëvizja e figurës në hapësirë, ose futja e planeve të reja të projeksionit, ose përdorimi i llojeve të tjera të projeksionit. Aplikimi metoda të ndryshme(metodat) e transformimit të një vizatimi kompleks thjeshton zgjidhjen e shumë problemeve.

4.1. Metoda e zëvendësimit të planit të projektimit

Metoda e zëvendësimit të planeve të projeksionit është që në vend të njërit prej rrafsheve të projeksionit, futet një plan i ri, pingul me rrafshin tjetër të projeksionit. Në Fig. Figura 4.1 tregon një diagram hapësinor të marrjes së një vizatimi gjithëpërfshirës të pikës A në sistem (P 1 P 2). Pikat A 1 dhe A 2 – horizontale dhe projeksion frontal pikat A, AA 1 A x A 2 – një drejtkëndësh, rrafshi i të cilit është pingul me boshtin x (Fig. 2.3).

Avion i ri P 4 është pingul me P 1. Kur projektojmë pikën A në P 4, marrim një projeksion të ri A 4, figura AA 1 A 14 A 4 është një drejtkëndësh, rrafshi i të cilit është pingul me boshtin e ri x 14 = P 4 Ç P 1. Për të marrë një vizatim gjithëpërfshirës, ​​ne do të shqyrtojmë figurat e vendosura në rrafshet e projektimit. Duke rrotulluar rreth boshtit x 14, P 4 është i pajtueshëm me P 1, pastaj duke u rrotulluar rreth boshtit x, P 1 (dhe P 4) është në përputhje me P 2 (në Fig. 4.1, drejtimet e lëvizjes së planeve P 4 dhe P 1 tregohen me vija të ndërprera me shigjeta). Vizatimi që rezulton është paraqitur në Fig. 4.2. Këndet e drejta në Fig. 4.1, 4.2 janë shënuar me një hark me një pikë, segmente të barabarta shënuar me dy goditje ( anët e kundërta drejtkëndëshat në Fig. 4.1). Nga vizatimi kompleks i pikës A në sistem (P 1 P 2) kaluam në vizatimin kompleks të pikës A në sistem (P 1 P 4), zëvendësuam rrafshin P 2 me rrafshin P 4, zëvendësuam A 2 me A 4.

Bazuar në këto ndërtime, ne formulojmë një rregull për zëvendësimin e planeve të projektimit (rregulli për marrjen e një projeksioni të ri). Nëpërmjet një projeksioni të pazëvendësueshëm ne realizojmë linjë e re lidhja e projeksionit pingul me boshtin e ri, pastaj nga boshti i ri përgjatë vijës së lidhjes së projeksionit ne vendosim një segment, gjatësia e të cilit është e barabartë me distancën nga projeksioni i zëvendësuar në boshtin e vjetër, pika që rezulton është projeksioni i ri. Do të marrim drejtimin e aksit të ri në mënyrë arbitrare. Ne nuk do të tregojmë origjinën e re të koordinatave.

Në Fig. Figura 4.3 tregon kalimin nga një vizatim kompleks në sistem (P 1 P 2) në një vizatim kompleks në sistem (P 2 P 4), dhe më pas një tjetër kalim në një vizatim kompleks në sistem (P 4 P 5). Në vend të planit P 1, u prezantua rrafshi P 4, pingul me P 2, pastaj në vend të P 2, u prezantua rrafshi P 5, pingul me P 4. Duke përdorur rregullin për zëvendësimin e planeve të projektimit, mund të kryeni çdo numër zëvendësimesh të planeve të projektimit.

Detyrë. Jepen tri pika A, B dhe C që nuk përkojnë në çifte dhe nuk shtrihen në të njëjtën drejtëz, të përcaktuar nga koordinatat e tyre. Përcaktoni nëse pika D(x_d,y_d) i përket trekëndëshit ABC.
Le të theksojmë menjëherë se problemi mund të përgjithësohet lehtësisht për cilindo shumëkëndëshi konveks.

Testet

Testet duhet të pasqyrojnë rastet e mëposhtme:

  1. Drejtojeni rreptësisht jashtë trekëndëshit
  2. Pika është rreptësisht brenda trekëndëshit
  3. Pika përkon me një nga kulmet e trekëndëshit
  4. Pika shtrihet në njërën nga anët e trekëndëshit
  5. Pika qëndron në vazhdimin e njërës prej brinjëve të trekëndëshit
  6. Njëra nga anët e trekëndëshit është paralele me një nga boshtet koordinative
  7. Dy anët e trekëndëshit janë paralele me boshtet e koordinatave
xa po xb yb xc yc xd yd Përkasin?
-1 -1 1 -1 0 1 2 2 Nr
-2 -2 1 -1 0 1 0 0 po
-1 -1 1 -1 0 1 0 1 po
-1 -1 1 -1 0 1 0.5 0 po
-1 -1 1 -1 0 1 1 3 Nr
-1 -1 1 -1 0 1 0 0 po
0 0 2 0 0 2 1 1 po
0 0 2 0 0 2 5 5 Nr

Vendim i keq

tekstet shkollore Shpesh rekomandohet të zgjidhen probleme të tilla duke kontrolluar kushtet S_(ABC)=S_(ABD)+S_(BCD)+S_(CAD). Në zbatimin e kompjuterit, kjo çon në nevojën për të krahasuar dy numra realë për barazi. Ky operacion jashtëzakonisht i pakëndshëm mund të kryhet vetëm me në një masë të caktuar besueshmëria. Ato. do të duhet të kontrolloni nëse \majtas| absolute S_(ABD)+S_(BCD)+S_(CAD)-S_(ABC) \djathtas|< \varepsilon или относительное \left| 1-\frac{S_{ABD}+S_{BCD}+S_{CAD}}{S_{ABC}} \right| < \varepsilon отклонение. Оставим эти вопросы для курса metodat numerike dhe metodat e llogaritjeve të përafërta dhe ne nuk do të shkojmë në këtë rrugë.

Jo një vendim i keq

Le të fillojmë me një vëzhgim të thjeshtë:

Të gjitha pikat e një trekëndëshi (dhe çdo shumëkëndëshi konveks) duhet të shtrihen në të njëjtën anë të një vije që kalon nëpër secilën anë.

Le të shkruajmë ekuacionin e një drejtëze që kalon, për shembull, nga pikat A dhe B. Marrim \left(x-x_A \right) \left(y_B-y_A \djathtas)-\left(y-y_A \djathtas) \left(x_B-x_A \ djathtas) = ​​0. E shkrova ekuacionin në një formë të tillë që nuk më duhej të bëja pjesëtim dhe të shqetësohesha për zeron në emërues.

Tani për çdo pikë \left(x;y \right) ne mund të llogarisim anën e majtë dhënë barazi. Për pikat që shtrihen në një vijë të drejtë duhet të marrim zero. Në të njëjtën kohë, vija e drejtë do ta ndajë aeroplanin në dy gjysmë-rrafshe. Pikët që shtrihen në të njëjtin gjysmë plan do të japin vlerat pozitive. Dhe pikat nga gjysma e planit tjetër janë negative.
Ne jemi gati të kontrollojmë kushtin e parë: a i përket pika D \left(x_d,y_d \right) të njëjtit gjysmërrafsh si pika C \left(x_c,y_c \djathtas) në lidhje me vijën e drejtë \left(AB \ drejtë)? Për ta bërë këtë, ne i zëvendësojmë të dyja pikat në anën e majtë të ekuacionit të linjës së mësipërme të drejtë dhe sigurohemi që vlerat e marra të jenë të së njëjtës shenjë. Po sikur një nga pikat të jep saktësisht zero? Kjo do të thotë se pika qëndron në një vijë. Sipas kushteve të problemës, kjo mund të jetë vetëm pika D. Atëherë ajo i përket trekëndëshit pavarësisht nga shenja e shprehjes së llogaritur për pikën C.

Vini re se ne nuk pretendojmë se për asnjë pikë në vijë, llogaritjet tona të përafërta janë të detyruara të japin një zero të saktë. Kjo do të ishte e gabuar. Ne pohojmë vetëm se nëse llogaritjet e kryera me saktësinë e disponueshme për ne japin ende një zero të saktë, atëherë ne i detyruar numëroj këtë pikë shtrirë në këtë linjë.

Natyrisht, do të na duhet të shkruajmë kushte të ngjashme për dy anët e mbetura të trekëndëshit (ose për të gjitha anët e mbetura të një shumëkëndëshi konveks).

Kodi i keq

Le të fillojmë duke deklaruar variablat dhe duke lexuar vlerat e tyre. Pas kësaj, ne do të shkruajmë një kusht shumë të rëndë, i cili kontrollon anëtarësimin.

A i përket pika trekëndëshit?

#përfshi

int main()

// lexoni koordinatat e pikës A

// lexoni koordinatat e pikës D

// lexoni koordinatat e pikës C

// lexoni koordinatat e pikës D

printf(

((xd - xa) * (yb - ya) - (yd - ya) * (xb - xa)) * ((xc - xa) * (yb - ya) - (yc - ya) * (xb - xa ) ) >= 0 ) &&

(((xd - xb ) * (yc - yb ) - (yd - yb ) * (xc - xb ) ) * ((xa - xb ) * (yc - yb ) - (ya - yb ) * (xc - xb ) ) >= 0 ) &&

(((xd - xc) * (ya - yc) - (yd - yc) * (xa - xc)) * ((xb - xc) * (ya - yc) - (yb - yc) * (xa - xc ) ) >= 0 ) ?

"po": "jo");

kthimi 0;

Kodi i mësipërm ka disavantazhe të rëndësishme. Ne duhej të shkruanim ekuacionin e një drejtëze që kalon nga dy pika tre herë dhe të zëvendësonim koordinatat në secilën prej tyre dy herë për të kontrolluar shenjën. Kjo do të thotë se duhet të shkruanim disa formulë gjashtë herë me zëvendësime të ndryshme. Me qasjen që kemi përdorur, kemi dy probleme. Së pari, gjendja është bërë shumë komplekse për t'u kuptuar lehtësisht. Së dyti, dhe kjo është shumë më keq, një kod i tillë rrit gjasat për të bërë një gabim me \frac ( 1-( \left(1-p \right) )^( 6) (p) herë. Është qesharake, por kjo do të thotë se probabiliteti që një programues fillestar të bëjë një gabim dyfishohet dhe ai i një programuesi me përvojë rritet gjashtë herë. Është mirë që programuesit me përvojë nuk shkruajnë kode të tilla.

Kod jo i keq

Le të përdorim atë që tashmë dimë të krijojmë funksionet amtare në mënyrë që të zvogëlohet paksa sasia e kodit dhe të bëhet më e lehtë për t'u lexuar.
Le të shkruajmë kushtin në gjuhën e programimit C++:

Zgjidhje duke përdorur funksionet

#përfshi

// Llogarit pozicionin e pikës D(xd,yd) në raport me drejtëzën AB

dyfishtë g (dyfish xa, dyfish ya, dyfish xb, dyfish yb, dyfish xd, dyfish yd)

kthye (xd - xa ) * (yb - ya ) - (yd - ya ) * (xb - xa ) ;

// A shtrihen pikat C dhe D në të njëjtën anë të drejtëzës (AB)?

bool f (double xa , double ya , double xb , double yb , double xc , double yc , double xd , double yd )

kthej g (xa , ya , xb , yb , xc , yc ) * g (xa , ya , xb , yb , xd , yd ) >= 0 ;

int main()

dyfishi xa, ya, xb, yb, xc, yc, xd, yd;

scanf ("%lf%lf" , &xa , &ya ); // lexoni koordinatat e pikës A

scanf ("%lf%lf" , &xb , &yb ); // lexoni koordinatat e pikës B

scanf ("%lf%lf" , &xc , &yc ); // lexoni koordinatat e pikës C

scanf ("%lf%lf" , &xd , &yd ); // lexoni koordinatat e pikës D

printf (f (xa , ya , xb , yb , xc , yc , xd , yd ) && f (xb , yb , xc , yc , xa , ya , xd , yd ) &&

f (xc, yc, xa, ya, xb, yb, xd, yd)? "po": "jo");

kthimi 0;

Klikoni për të ekzekutuar këtë kod.
Është e vështirë të thuhet nëse kodi është bërë më i qartë apo më konciz. Sidoqoftë, mund të themi me siguri se nuk ka blloqe algoritmike të përsëritura në të. Të gjitha pjesët e kodit shkruhen saktësisht një herë. Kjo zvogëlon mundësinë e gabimit.

Kodi Cheshire

Ky kod përmban konstruksione që nuk i keni studiuar ende. Kjo mund ta bëjë atë të duket pak misterioz. Por nëse vazhdoni të gërryeni granitin e shkencës, do të zotëroni lehtësisht gjithçka. Ose mund të prisni ...


Mund të jetë shumë e guximshme për ta quajtur atë kod i mirë, por ne do të bëjmë një hap tjetër në drejtimin e duhur. Në kodin e mëparshëm, ne u shpëtuam nga përsëritjet në kodimin e algoritmit. Megjithatë, ka pasur përsëritje në kodimin e të dhënave. A e keni vënë re se kemi katër palë variablash? Ato. është e dukshme një strukturë e përbërë nga një palë koordinata x Dhe y, e cila duhet të kombinohet dhe të quhet "pikë". Struktura të tilla në programimin C përshkruhen duke përdorur fjalë kyçe struktura. Kjo është një strukturë e dobishme ndërmjetëse përpara se të kaloni në programimin e orientuar drejt objektit me klasa.

Struktura për pikat e kodimit

#përfshi

pika e strukturës (x, y; e dyfishtë);

Struktura pikë get()



Ju pëlqeu artikulli? Ndani me miqtë tuaj!