instructables-logo

Instructables Pattern Ua Si hauv Tinkercad Codeblocks

instructables-Pattern-Play-In-Tinkercad-Codeblocks-khoom

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (1)by losc

Tus qauv yog dab tsi?
Peb pom cov qauv nyob qhov twg? Ib qho qauv yog ib yam uas rov ua dua thiab rov ua dua. Thiab muaj ntau hom qauv! Nyob rau hauv no instructable, peb pib nrog ua ib co xim qauv thiab tus lej qauv nrog coding - lub Tinkercad Codeblocks! Thaum ua cov qauv no, koj tuaj yeem muaj qhov pom qhov muag pom. Tsis muaj kev txhawj xeeb! Vim koj tseem ua illusion art nrog cov qauv. Tom qab ntawd, peb yuav qhia txog tus lej tshwj xeeb uas tau txiav txim siab ua kom koj cov duab zoo meej dua. Txaus siab thiab lom zem!

Lus hais

  1. Sim khaws cov cai kom luv li sai tau
  2. Code example yog rau siv xwbinstructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (3)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (4)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (5)

Cov khoom siv
Tinkercad Codeblocks

Kauj Ruam 1: Ua 5 Cubes hauv ib kab

Saib cov animation, thiab sim sau cov lej los ntawm kev siv cov txheej txheem hauv qab no:

  1. Ntxiv thiab txav mus
  2. COPY thiab MOVE
  3. VARIABLE thiab LOOP

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov luaj li cas ntawm lub qhov cub yog W = 10, L = 10, H = 1
  2. Qhov kev ncua deb ntawm squares yog 12

Kauj Ruam 2: Ua 5 Kab

Saib cov animation, thiab sim sau cov lej los ntawm kev siv cov txheej txheem hauv qab no:

  1. ob tug sib cais LOOPS
  2. nested LOOPSinstructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (6)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (7)

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov luaj li cas ntawm lub qhov cub yog W = 10, L = 10, H = 1
  2. Qhov kev ncua deb ntawm squares yog 12

Kauj Ruam 3: Ua Tus Qauv Txheeb Xyuas (style 1)

Saib cov animation, koj puas pom qhov illusion? Tsaus dots zoo li tshwm thiab ploj ntawm kev sib tshuam. Sim sau cov lej. Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov luaj li cas ntawm lub qhov cub yog W = 10, L = 10, H = 1
  2. Qhov kev ncua deb ntawm squares yog 12instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (8)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (9)

Kauj Ruam 4: Ua Tus Qauv Ntsuas (Style 2)

Saib cov animation, koj puas pom qhov illusion? Tsaus dots zoo li tshwm thiab ploj ntawm kev sib tshuam. Sim sau cov lej.
Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 8

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov luaj li cas ntawm lub qhov cub yog W = 10, L = 10, H = 1
  2. Qhov kev ncua deb ntawm squares yog 12
  3. Code example (Thov nyem qhov no)

Kauj Ruam 5: Ua Tus lej Ntauwd (Style 1)

Koj pom dab tsi?

  • Qhov no yog tus lej qauvinstructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (10)
  • Nws yog nyob rau hauv ascending kev txiav txim.
  • Qhov txawv ntawm ob tus lej yog 1!
  • Saib cov animation, thiab sim sau cov lej.

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov ntev (L) ntawm cov khoom yog 1, 2, 3, 4 thiab 5 raws
  2. Qhov dav (W) thiab qhov siab (H) nyob ntawm 1

Kauj Ruam 6: Ua Tus lej Ntauwd (Style 2)
Koj pom dab tsi?
Tus lej qauv no zoo ib yam li yav dhau los, tab sis txhua yam khoom raug ua raws li ib qho kawg Saib ntawm cov animation, thiab sim sau cov lej.

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov ntev (L) ntawm cov khoom yuav tsum yog 1, 2, 3, 4 thiab 5 raws
  2. Qhov dav (W) thiab qhov siab (H) nyob ntawm 1instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (11)
  3. Txhua yam khoom yuav tsum tau ua raws li ib qho kawg

Kauj Ruam 7: Ua Ib Tug Ntauwd

Koj pom dab tsi?

  • Tus lej qauv no nyob rau hauv ascending order.
  • Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 12
  • Qhov sib txawv ntawm ob tus lej yog 2.
  • Cov lej no tuaj yeem muab faib ua ob.
  • Lawv yog tus lej.
  • Saib cov animation, thiab sim sau cov lej.instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (12)

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov ntev (L) ntawm cov khoom yuav tsum yog 2, 4, 6, 8, thiab 10 raws
  2. Qhov dav (W) thiab qhov siab (H) nyob ntawm 1
  3. Teem ib kawg ntawm tag nrho cov khoom

Kauj Ruam 8: Ua tus lej Ntauwd

Koj pom dab tsi?

  • Tus lej qauv no nyob rau hauv ascending order
  • Qhov sib txawv ntawm ob tus lej yog 2instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (13)
  • Cov lej no tsis tuaj yeem muab faib los ntawm ob.
  • Lawv yog cov lej lej.
  • Saib cov animation, thiab sim sau cov lej.

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov ntev (L) ntawm cov khoom yuav tsum yog 1, 3, 5, 7 thiab 9 raws
  2. Qhov dav (W) thiab qhov siab (H) nyob ntawm 1
  3. Teem ib kawg ntawm tag nrho cov khoom

Kauj Ruam 9: Tus Qauv Zauv - Tus lej Fibonacci
0, 1, 1, 2, 3, 5, 8, 13, 21… Koj pom dab tsi?
Cov Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 15 Qhov no yog ib qho qauv tshwj xeeb thiab nws suav hais tias muaj qhov sib piv kub thiab kev sib raug zoo nrog cov xwm txheej. Tej zaum koj tau pom nws hauv lub neej niaj hnub.

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (14)

Koj puas muaj lub tswv yim tias tus lej no yog dab tsi?
Tus lej qauv no hu ua Fibonacci tooj. Hauv cov kab ke no, tus lej tom ntej yog qhov sib ntxiv ntawm ob tus lej dhau los (tshwj tsis yog tus lej thib ib thiab thib ob). Rau example, los ntawm kev ntxiv 3 thiab 5, peb tau txais tus lej xya raws li 8. Hauv cov haujlwm hauv qab no, tus lej Fibonacci yuav raug siv rau qhov programming kom ua rau koj tus kheej artwork. Thiab cia tus qauv Fibonacci zais ua rau koj cov duab zoo heev! Cov animation saum toj no qhia txog cov duab ntawm Fibonacci Rectangles, thiab nws tau hais tias yog cov duab plaub zoo nkauj tshaj plaws. Daim duab plaub no muaj ob peb lub xwmfab, uas cov square sab ua raws li tus lej Fibonacci.

Kauj Ruam 10: Ua Ntauwd Nrog Fibonacci Tus lej

Koj pom dab tsi?
Tus pej thuam ntev ua raws li tus qauv ntawm Fibonacci tus lej
Saib cov animation, thiab sim sau cov lej.instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (15)

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Qhov ntev (L) ntawm cov khoom yuav tsum yog 1, 2, 3, 5, 8, 13, 21 thiab 34 raws li
  2. Qhov dav (W) thiab qhov siab (H) nyob ntawm 1
  3. Teem ib kawg ntawm tag nrho cov khoom
  4. Ua kom siv cov variables thiab loops kom txo tau cov code redundant

Kauj ruam 11: Ua ib tug Sphere nrog Fibonacci tooj

Koj pom dab tsi?
Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 18
Lub voj voos kheej kheej ua raws li tus qauv ntawm Fibonacci tus lej
Saib cov animation, thiab sim sau cov lej.

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (16)

Thov xav txog cov ntaub ntawv hauv qab no hauv koj qhov programming:

  1. Lub vojvoog ntawm cov khoom yuav tsum yog 1, 2, 3, 5, 8, thiab 13 raws
  2. Ua kom siv cov variables thiab loops kom txo tau cov code redundant

Kauj Ruam 12: Fibonacci Tus lej hauv Xwm
Tus naj npawb ntawm paj paj paj yog tus lej Fibonacci. Lub paj tom ntej tig ib ncig ntawm 137.5 ° lossis 222.5 °. Qhov kev sib hloov no kuj ua raws li tus lej Fibonacci, thiab peb tuaj yeem siv qhov sib piv los tsim qee qhov kev kos duab tshwj xeeb (hauv cov kauj ruam 13 txog 15). Ntawm no, tag nrho cov examples siv 140 ° raws li kev sib hloov degree. Kev sib hloov piv ntawm sunflower petals:

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (17)

Kauj ruam 13: Example1: npe Tag
Puas muaj ib qho qauv hauv lub npe no tag?

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (18)

Dab tsi yog qhov zais Fibonacci sequences?
Fibonacci Daim duab plaub
Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 21

Kauj ruam 14: Example 2:pab

instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (19)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (20)

  • Hnub qub (qhov loj me thiab kev sib hloov)
  • Code example (Thov nyem qhov no)
  • Qauv Ua Si hauv Tinkercad Codeblocks: Nplooj 22

Puas muaj ib qho qauv hauv daim paib no?

  • Hnub qub 'loj (Fibonacci sequence)
  • Lub hnub qub 'rotation (Number pattern)
  • Code example (Thov nyem qhov no)

Kauj ruam 15: Example 3: Pocket Mirror
instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (21)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (22)

Dab tsi yog qhov zais Fibonacci sequences?
Hnub qub 'loj (Fibonacci sequence)
Kev sib hloov ntawm cov hnub qub, lub voj voog, thiab lub siab (Tus lej qauv) Code example (Thov nyem qhov no)

Kauj Ruam 16: Ntxiv Examples
instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (23)instructables-Pattern-Play-In-Tinkercad-Codeblocks-fig- (24)

Nov yog qee tus examples. Ua koj artwork nrog cov qauv. Muaj kev lom zem!

Cov ntaub ntawv / Cov ntaub ntawv

instructables Qauv Ua Si hauv Tinkercad Codeblocks [ua pdf] Phau ntawv qhia
Qauv Ua Si hauv Tinkercad Codeblocks, Ua Si hauv Tinkercad Codeblocks, Tinkercad Codeblocks, Codeblocks

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *