Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam 1: tshaj tawm Cov Kab Mob
- Kauj Ruam 2: Khaws Cov Txiaj Ntsig
- Kauj ruam 3: Sib piv
- Kauj Ruam 4: Nrhiav HCF
- Kauj Ruam 5: Tso Tawm Tawm
- Kauj Ruam 6: Rau Yooj Yim
Video: Qhov Siab Tshaj Plaws Feem Xeem: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
ntau ntawm kuv cov phooj ywg thiab menyuam yaus kuv tus kws qhia ntawv muaj teeb meem nrog kev nrhiav qhov zoo tshaj plaws (HCF) ntawm txhua pawg ntawm cov lej. Qhov no feem ntau vim tias hauv kuv lub tebchaws txoj kev kawm yog tus qauv qis heev. cov menyuam yaus feem ntau nyiam mus kawm ntawv thiab cov cai nyuaj.
Hauv qhov kev nkag siab no kuv tsim ib qhov program uas suav HCF.
txawm hais tias qhov no tsis tuaj yeem ua tiav los ntawm txhais tes thiab tseem muaj txoj hauv kev yooj yim dua thiab yooj yim kom tau txais HCF kuv tus kheej xav tias qhov no yog qhov tseem ceeb tshaj plaws, thiab yog li cov txheej txheem yooj yim tshaj plaws. Kuv vam tias tib neeg yuav nkag siab qhov xwm txheej ntawm HCF.
cov lus programming kuv yuav sau hnub no yog Microsoft studio 2010 hauv hom console
qhov no vim tias nws tsis yog cov ntaub ntawv rhiab thiab nws yog tus neeg siv zoo heev yog li zoo meej rau tus pib xav.
Kauj Ruam 1: Kauj Ruam 1: tshaj tawm Cov Kab Mob
nyob rau hauv ib qho program twg thaum peb xav khaws txhua daim ntawv ntawm cov ntaub ntawv rau kev siv peb yuav tsum tshaj tawm cov kev hloov pauv Txawm hais tias muaj ntau hom nyob hauv kuv qhov haujlwm kuv tsuas yog siv cov kev hloov hauv zos.
nws khaws cov lej sib txawv hauv cov hom ntawv
Dim x Raws li Integer
daim ntawv no sib txawv los ntawm lub npe "x" raws li hom kev sib tham ntawm cov ntaub ntawv
yog li hauv txoj haujlwm peb yuav tsum tshaj tawm cov kev hloov pauv no
Dim thawj Num, tus lej thib ob, TEMP, HCF Raws Li Cov Zauv
Kuv tau khaws cia rau qhov hloov pauv los ntawm cov npe ntawm: firstNum, secondNum, TEMP, HCF
Kauj Ruam 2: Khaws Cov Txiaj Ntsig
Thaum peb tau tshaj tawm qhov sib txawv peb yuav tsum muab nws tus nqi txwv tsis pub nws tsis muaj txiaj ntsig.
los ua qhov no peb siv "=" operator
tab sis kom nws nyeem los ntawm tus neeg siv peb xav tau txoj hauv kev kom nws nkag mus. peb siv "Console. ReadLine" ua haujlwm
qhov no yog kev ua haujlwm ntawm kev pom kev yooj yim lub console hom uas nyeem kab ntawv ntaus rau hauv lub console
qhov kev zov me nyuam mus zoo li no;
firstNum = Console. ReadLine
peb tom qab ntawd ua tib yam nrog qhov sib txawv tom ntej
secondNum = Console. ReadLine
qhov no khaws ob tus lej rau kev tswj hwm los ntawm txoj haujlwm
Kauj ruam 3: Sib piv
tom ntej no peb sib piv ob qhov sib txawv thiab txheeb xyuas qhov twg yog qhov me dua. peb tuaj yeem siv tus lej loj dua ib yam tab sis nws yuav tsis muaj txiaj ntsig los tso lub nra ntau ntawm txoj haujlwm. tab sis yog ob qhov sib txawv sib npaug peb tuaj yeem siv ib qho
los sib piv peb siv cov lus yog
Yog tias qhov xwm txheej Tom qab ntawd (txiav txim yog qhov xwm txheej muaj tseeb)
Yog lwm yam mob
(kev ua yog tias qhov xwm txheej muaj tseeb)
Xaus Yog
yog li ntawd nws zoo li qhov no
Yog firstNum <secondNum Tom qab ntawd TEMP = firstNum ElseIf firstNum> secondNum Tom qab ntawd TEMP = secondNum
ElseIf firstNum = secondNum Tom qab ntawd
TEMP = thib ob
Xaus Yog
Kauj Ruam 4: Nrhiav HCF
hauv txoj kev xav HCF yog tus lej siab tshaj plaws uas txhua tus lej muab tuaj yeem muab cais tus kheej los ntawm yam tsis muaj qhov seem. lossis hauv lub khoos phis tawj qhov kev nkag siab qhov seem ntawm xoom
hauv kuv qhov program kuv khaws faib cov lej thiab nce ntxiv kom txog thaum kuv tau txais cov lej siab tshaj plaws uas faib tau txhua tus lej yam tsis muaj qhov seem.
rau qhov no kuv yuav siv "rau kev rov ua dua"
syntax mus:
Rau kuv = (tus lej) mus rau (ib tus lej) kauj ruam (tus lej ntxiv)
(muaj nuj nqi)
Tom ntej no
vim kuv tsis tuaj yeem faib los ntawm 0 Kuv yuav tsum tau pib los ntawm 1 thiab rau tus lej tsawg kawg. qhov no vim tias HCF tsis tuaj yeem loj dua ib qho ntawm cov lej. yog tias koj nco qab peb khaws tsawg tus lej rau qhov sib txawv 'TEMP'.
los sib piv cov lej peb yuav siv daim ntawv hais yog.
rau txoj haujlwm no peb tseem yuav siv tus neeg ua haujlwm tshwj xeeb hu ua modulus operator
qhov no rov qab qhov seem los ntawm kev faib
nws syntax yog
(naj npawb) mod (faib)
hauv lwm hom lus programming, piv txwv li C ++, mod yuav raug hloov pauv los ntawm qhov feem pua kos npe '%'
yog li rau peb qhov program peb sau
Rau kuv = 1 Rau TEMP Kauj Ruam 1
Yog ((firstNum Mod i = 0) Thiab (secondNum Mod i = 0)) Tom qab ntawd
HCF = ib
Xaus Yog Ntxiv Mus
peb khaws cov lej mus rau qhov sib txawv "HCF" txhua lub sijhawm pom muaj qhov sib txawv ntau dua HCF tau sau dua
yog tias kuv yog tus lej ntawm ob tus lej ces nws tau muab khaws cia rau hauv qhov sib txawv HCF
Kauj Ruam 5: Tso Tawm Tawm
los tso tawm cov lus tso tawm ntawm lub vijtsam console, peb siv cov lus txib "console.write ()" lossis "console.writeline ()"
ib txoj cai tseem ceeb ntawm tus ntiv tes xoo yog cov lus sau yuav tsum tau muab sau ua ib kab lus (""). Variables tsis tas yuav tsum tau muab tso rau hauv cov kab lus
peb tseem tuaj yeem siv "&" tus neeg teb xov tooj los koom ua kab nco ntsoov tso qhov chaw ntawm ob sab ntawm & cim
yog li qhov program mus
Console. WriteLine ("Qhov zoo tshaj plaws yog" & HCF)
Alas lub computer feem ntau tsis tos tus neeg siv tshwj tsis yog qhia. yog li peb ntxiv lwm kab ntawm txoj haujlwm kom tso cai rau tus neeg siv nyeem qhov tshwm sim.
Console. WriteLine ("XOV XWM TXHUA YAM NYOB RAU HAUV QAB")
Console. ReadKey ()
Kauj Ruam 6: Rau Yooj Yim
qhov no yog kuv qhov qauv ntawm cov phiaj xwm nrog cov lus pom rau kev pab.
Module Module1 Sub Main ()
'hauv ib txoj haujlwm twg peb yuav tsum tshaj tawm cov kev hloov pauv
Dim thawj Num, thib ob, TEMP, HCF Raws li Integer '"Raws li Integer" ua piv txwv tias qhov xwm txheej ntawm cov ntaub ntawv rau cov kev hloov pauv no yog cov lej
'ua ntej peb qhia rau tus neeg siv txog cov lus qhia
Console. WriteLine ("nkag mus rau ob tus lej rau qhov zoo tshaj plaws") 'tom qab ntawd peb hais kom tus neeg siv nkag mus rau tus lej Console. WriteLine ("nkag thawj tus lej")' peb khaws tus lej hauv qhov sib txawv firstNum firstNum = Console. ReadLine ' tom qab ntawd peb hais kom tus neeg siv nkag mus rau tus lej thib ob Console. WriteLine ("nkag tus lej thib ob") 'zoo ib yam peb khaws qhov ntawd ib yam, tab sis nyob hauv qhov sib txawv sib txawv' peb tsis xav kom thawj tus raug sau dua thib obNum = Console. ReadLine
'peb sib piv qhov twg yog qhov loj dua thiab khaws nws rau hauv qhov khaws cia ib ntus "TEMP"
Yog firstNum secondNum Ces TEMP = secondNum
'hauv nqe lus hauv qab peb khaws tus nqi rau hauv TEMP txawm hais tias thawj tus lej thiab tus lej thib ob sib npaug
'qhov no yog vim peb xav tau tus lej "siab tshaj" ntawm qhov nws yuav yog.
ElseIf firstNum = secondNum Tom qab ntawd
TEMP = secondNum End Yog
'ntawm no yog qhov chaw uas lub phiaj xwm pib tiag tiag
'qhov kev ua haujlwm sib faib ua tus lej ua lej thiab rov qab cov seem' qhov no yog qhov muaj txiaj ntsig, hauv txoj kev no peb tuaj yeem tshawb xyuas los ntawm tus lej twg yog qhov seem xoom
'ntawm no peb siv "FOR ITERATION LOOP" los ua txoj haujlwm
'peb tsim qhov sib txawv' i 'thiab nce nws los ntawm 1 tom qab txhua lub voj
Rau kuv = 1 Txog TEMP Kauj Ruam 1 '"Kauj Ruam 1" qhia tias muaj qhov nce ntxiv ntawm 1 tom qab txhua lub voj
'raws li koj tuaj yeem pom peb kuj tau siv AND ua haujlwm
'qhov no yog vim peb tsuas xav tau tus lej uas faib ob qho kev hloov pauv muab qhov seem xoom
'lwm qhov ceeb toom tseem ceeb yog tias peb tsis tuaj yeem pib kuv ntawm 0
'qhov no yog vim txhua yam faib los ntawm 0 tej zaum yuav ua rau infinity Yog ((firstNum Mod i = 0) Thiab (secondNum Mod i = 0)) Tom qab ntawd
'peb khaws cov lej rau hauv qhov sib txawv "HCF"
'txhua lub sijhawm muaj qhov sib txawv ntau dua pom HCF tau sau dua HCF = Kuv Xaus Yog Tom Ntej
Console. Clear () 'cov lus txib no tshem tawm txhua yam sau rau ntawm lub vijtsam console
Console. WriteLine ("ntau tshaj qhov sib npaug =" & HCF) 'cov lus txib no qhia cov lus ntawm lub vijtsam console
'cov lus txib hauv qab no tso cai rau tawm ntawm lub vijtsam console
Console. WriteLine () Console. WriteLine ("XOV XWM TXHUA YAM NYOB RAU HAUV") Console. ReadKey ()
'P. S. Nws
'thaum lub sijhawm sau ntawv, tsuav koj tsis ua kom cov syntaxes' koj muaj kev ywj pheej tso chaw, tabs lossis kab khoob kom ua rau txoj haujlwm zoo li tsis ntxaws.
Xaus Sub
Xaus Module
Pom zoo:
Lub Hwj Chim Siab Tshaj Plaws Tshaj Plaws rau Cov Hluav Taws Xob Me: 8 Kauj Ruam
Lub Hwj Chim Siab Tshaj Plaws Tshaj Plaws rau Cov Hluav Taws Xob Me: Muaj ntau DIY cua tshuab cua hauv internet tab sis tsawg tsawg piav qhia meej qhov tshwm sim uas lawv tau txais los ntawm lub zog lossis lub zog. Tsis tas li muaj feem ntau tsis meej pem ntawm lub zog, nrawm thiab tam sim no. Ntau lub sijhawm, tib neeg hais tias: " Kuv ntsuas
Qhov kawg Qhov Siab Tshaj Plaws Huab Cua Huab Cua Cov Ntaub Ntawv Logger: 9 Kauj Ruam (nrog Duab)
Qhov kawg High Altitude Weather Balloon Data Logger: Sau cov ntaub ntawv huab cua huab cua siab nrog qhov kawg qhov siab tshaj plaws huab cua zais zais cov ntaub ntawv logger. Lub zais pa huab cua siab, tseem hu ua lub zais pa siab lossis HAB, yog lub zais pa loj loj uas muaj cov helium. Cov balloons no yog lub platform
YUAV UA LI CAS YUAV RAWS LI QHOV ROOJ TSHUAB QHOV ROBOT ARM (PART2: ROBOT RAU KEV ZOO SIAB ZOO TSHAJ PLAWS) - YUAV TSUM MICRO: BIT: 3 Kauj Ruam
YUAV UA LI CAS YUAV RAWS LI QHOV ROOJ TSHUAB QHOV ROBOT ARM (PART2: ROBOT RAU KEV ZOO SIAB ZOO TSHAJ PLAWS)-YUAV TSUM MICRO: BIT: Yav dhau los peb tau qhia txog Armbit hauv kab-taug qab hom. Tom ntej no, peb qhia yuav ua li cas rau nruab Armbit kom tsis txhob muaj teeb meem
Tsev Zoo Tshaj Plaws Tshaj Plaws rau $ 38: 8 Cov Kauj Ruam (nrog Duab)
Pheej Yig Tshaj Plaws Hauv Tsev rau $ 38: Koj puas tau hnov txog Raspberry Pi Zero tshiab? Tsuas yog tus nqi ntawm $ 5 (lossis $ 10 rau W version), nws hloov pauv lub tsev ntse los ntawm kev ua nws pheej yig dua li thiab siv tau rau ib qho peev nyiaj. Lwm qhov ntawm kev ua kom lub tsev ntse nkag tau yooj yim dua yog kev sib txuas
Yuav Ua Li Cas Buzzing Qav, Qhov Tsis Zoo Tshaj Plaws Thiab Tsis Txaus Siab Qhov Twg --- YOG !!: 6 Kauj Ruam
Yuav Ua Li Cas Nrov Noog Qav, Qhov Tsis Zoo Tshaj Plaws Thiab Qhov Tsis Txaus Siab --- YUAV !!: Zoo, kuv tau dhuav ib hnub yog li kuv txiav txim siab ua qee yam khoom lom zem.Ntawm no yog qav nrov, thiab sab nraub qaum yuav muaj rocker hloov (lossis hloov pauv, koj xaiv) thiab thaum koj qhib nws, qav yuav nrov nrov. Yam khoom txias, thiab tsawg heev! Tus nqi ntau fr