Ievads

Laukums un perimetrs
Laukums un perimetrs
Photo by: Pexels, Pixabay

Pirms sākam, mums ir jāpārliecinās, ka saprotam, kas ir 2D forma, lūdzu, izlasiet šo saiti sadaļā Saites, lai labāk izprastu: 2D un 3D formas.

Mēs varam aprēķināt formu perimetrus un laukumus, mums ir jāsaprot matemātika, kas aiz tā slēpjas. Lai labāk izprastu, lūdzu, izlasiet šo saiti sadaļā Saites: Apgabala un perimetra 2D formas. Varat arī noskatīties īsu video sadaļā video, lai izprastu 2D formu laukumu un perimetru.

Lai atrastu daudzstūra perimetru, saskaitiet visus malu garumus kopā.

Lai atrastu kvadrāta laukumu, mēs aprēķinām garumu * platumu.

Lai atrastu trīsstūra laukumu, mēs aprēķinām ½ * bāze * augstums.

Mēs varam atrast jebkura regulāra daudzstūra laukumu, izmantojot šādu formulu:

laukums = n * a² * cot(π/n) / 4

Kur n = malu skaits un a = malas garums

Lai aprēķinātu kvadrāta perimetru, mēs saskaitām katras malas garumu:

perimetrs = 10 + 10 + 10 + 10

Piecstūra laukums:

platība = 5 * (7)² * cot(π/5) / 4

platība = 84,3034 m²

Uzdevums

Flīžu ieklāšanas uzņēmums
Flīžu ieklāšanas uzņēmums
Photo by: Kiki Zhang.

Flīžu ieklāšanas uzņēmums izstrādā jaunu virtuves un vannas istabas flīžu klāstu.

Flīzēm ir atšķirīga forma un izmērs, un, lai zinātu, cik viss maksās, tām ir nepieciešama programmatūra, kas var palīdzēt ātri atrast daudzstūru laukumu un perimetru.

Jums ir uzdots izveidot 2D daudzstūru kalkulatoru!

Process

Šajā projektā mēs izgatavosim 2D formas kalkulatoru un:

  • Piedāvāsim lietotājam aprēķināt trīsstūru laukumu un perimetru.
  • Ļaujiet lietotājam aprēķināt kvadrātu laukumu un perimetru. Papilduis

Papilduis

Piedāvājiet lietotājam aprēķināt jebkura 2D regulāra daudzstūra laukumu un perimetru.

Dokumentu sadaļās jums būs jāizlasa prezentācija "2. līmeņa — 2D formu kalkulators".

Darbības:

Vispirms atveriet Python vai izmantojiet šo saiti tiešsaistes platformai: Python tiešsaistes redaktors

  1. Izlasiet 7.–8. slaidu par to, kā kodēt apakšmetodes un kādi ir parametri un argumenti, nododot parametrus. 9. slaidā pirmais solis ir izveidot divas apakšmetodes, lai aprēķinātu kvadrāta laukumu un perimetru. Lietotāja ievade tiks nodota apakšmetodēm, kas ir koda rinda ārpus galvenām metodēm. Lai labāk izprastu apakšmetodes, lūdzu, izlasiet šo saiti sadaļā Saites: Ievads apakšprogrammās, un video sadaļā varat noskatīties īsu video, kas jūs iepazīstinās ar apakšmetodēm: Ievads apakšmetodēs.
  2. Izmantojot 10. slaidu, tagad izveidojiet apakšmetodes, lai aprēķinātu laukumu un perimetru vai trīsstūri. Jums būs jāsaprot, kā parametrus nodot funkcijās. Lai saprastu Funkcijas ar argumentiem, lūdzu, skatieties īsu video sadaļā video.
  3. Nākamais solis ir izveidot izvēlni, lai lietotājs varētu izvēlēties, vai viņš vēlas aprēķināt laukumu un perimetru kvadrātam vai trīsstūrim. Šeit tiks izmantota arī iterācija cikla veidā. Izlasiet 11. slaidu, lai palīdzētu jums veikt šo daļu.
  4. Izmantojot 13.–14. slaidu, varat modificēt programmu, lai lietotājs varētu aprēķināt jebkuras formas laukumu un perimetru.

 

Kopsavilkums

Tagad pārbaudiet, vai esat sasniedzis šādus mācību rezultātus:

  • Iemācījās lietot apakšmetodes.
  • Lietišķās programmēšanas prasmes reālai dzīves problēmai.
  • Izveidota izvēlne, ar kuru lietotājs var mijiedarboties.

Saikne ar ikdienas dzīvi:

Ģeometrija ir ļoti svarīga daudzu nozaru sastāvdaļa. Spēja ātri aprēķināt perimetru un platību varētu būt ļoti svarīga.

Sadaļā Saites varat izlasīt, kā flīžu ieklāšanas uzņēmums aprēķina nepieciešamo flīžu skaitu: Flīžu kalkulators.

Arhitekti, tirgotāji, inženieri – tik daudzām profesijām ir nepieciešama ģeometrija. Mūsu programmas varētu atvieglot viņu dzīvi!

APSVEICAM!

Jūs esat izveidojis savu 2D formu kalkulatoru, izmantojot python.

Nākamie soļi:

Tagad jums vajadzētu pāriet uz Java instalēšanu un ievadu, lai izmantotu metodes, kas apgūtas citā programmēšanas valodā.

Novērtēšana

QUEST_LO

  • Apgūtas apakšmetodes
  • Pielieto programmēšanas prasmes reālai dzīves problēmai.
  • Izveidota izvēlne, ar kuru lietotājs var mijiedarboties.