Kazalo:
- 1. korak: 1. korak: razglasitev spremenljivk
- 2. korak: shranjevanje spremenljivk
- 3. korak: Primerjava
- 4. korak: Poiščite HCF
- 5. korak: Prikaz izhoda
- 6. korak: Za lažje
Video: Najvišji kalkulator skupnih faktorjev: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
veliko mojih prijateljev in otrok, ki jih učim, ima težave pri iskanju najvišjega skupnega faktorja (HCF) od vseh kup številk. To je predvsem zato, ker je izobraževanje v moji državi res podstandardno. otroci se ponavadi zatečejo k učenju na drobno in strogim pravilom.
V tem smislu sem ustvaril program, ki izračuna HCF.
čeprav tega dejansko ni mogoče narediti ročno in obstajajo še lažji in enostavnejši načini pridobivanja HCF, osebno menim, da je to najbolj primitivna in s tem najosnovnejša tehnika. upam, da bodo ljudje razumeli naravo HCF.
programski jezik, ki ga bom danes zapisal, je Microsoft studio 2010 v načinu konzole
To je zato, ker ni tako občutljivo na velike in male črke ter je zelo uporabniku prijazno, zato je kot nalašč za nadobudnega začetnika.
1. korak: 1. korak: razglasitev spremenljivk
v katerem koli programu, ko želimo shraniti kakršno koli obliko podatkov za manipulacijo, moramo deklarirati spremenljivke. Čeprav je v mojem programu veliko vrst, sem uporabil samo lokalne spremenljivke.
shranjuje integralne spremenljivke v obliki
Dim x kot celo število
ta označuje spremenljivko z imenom "x" kot celoten podatkovni tip
zato moramo v programu razglasiti te spremenljivke
Zatemni firstNum, secondNum, TEMP, HCF kot celo število
Za spremenljivke sem v bistvu shranil imena: firstNum, secondNum, TEMP, HCF
2. korak: shranjevanje spremenljivk
Ko smo spremenljivko razglasili, ji moramo dodeliti vrednost, sicer je neuporabna.
za to uporabimo operator "="
da pa ga uporabnik prebere, potrebujemo način, da ga vnesemo. uporabljamo funkcijo "Console. ReadLine"
to je funkcija konzolnega načina visual basic, ki bere vrstico, vneseno v konzolo
program gre takole;
firstNum = Console. ReadLine
potem naredimo enako z naslednjo spremenljivko
secondNum = Console. ReadLine
ta shrani dve številki za manipulacijo s strani programa
3. korak: Primerjava
nato primerjamo dve spremenljivki in preverimo, katera je manjša. lahko bi uporabili tudi večje število, vendar bi bilo neuporabno, da bi program preveč obremenjevali. če pa sta obe spremenljivki enaki, lahko uporabimo obe
za primerjavo uporabljamo stavke if
Če je pogoj Potem (dejanje, če je pogoj res)
V nasprotnem primeru potem
(dejanje, če je pogoj res)
Konec Če
tako da v resnici izgleda takole
Če firstNum <secondNum Potem TEMP = firstNum ElseIf firstNum> secondNum Potem TEMP = secondNum
ElseIf firstNum = secondNum Potem
TEMP = drugo št
Konec Če
4. korak: Poiščite HCF
v teoriji je HCF najvišje celo število, s katerim je mogoče vsa navedena števila posamično razdeliti z, ne da bi pustili ostanek. ali v računalniškem smislu ostanek nič
v svojem programu še naprej delim številke in jih povečujem, dokler ne dobim najvišjega možnega celega števila, ki deli vsa števila, ne da bi pustila ostanek.
za to bom uporabil "za iteracijsko zanko"
sintaksa gre:
Za i = (poljubno število) do (poljubno število) korak (inkrementalno število)
(funkcija)
Naslednji
ker ne morem deliti z 0, bom moral začeti od 1 do najmanjšega števila. to je zato, ker HCF ne more biti večja od katere koli številke. če se spomnite, smo najmanjšo številko shranili v spremenljivko 'TEMP'.
za primerjavo števil bomo uporabili stavek if.
za to nalogo bomo uporabili tudi poseben operator, imenovan modularni operater
to vrne preostanek iz delitve
njegova skladnja je
(številka) mod (delitelj)
v drugih programskih jezikih, npr. C ++, se lahko mod zamenja z odstotnim znakom '%'
zato za naš program pišemo
Za i = 1 do TEMP 1. korak
Če je ((prviNum Mod i = 0) In (drugiNum Mod i = 0)) Potem
HCF = i
Konec Naprej
shranimo številke v spremenljivko "HCF" vsakič, ko najdemo večjo spremenljivko. HCF se prepiše
če i če faktor obeh številk, se shrani v spremenljivko HCF
5. korak: Prikaz izhoda
za prikaz izpisa na zaslonu konzole uporabimo ukaz "console.write ()" ali "console.writeline ()"
pomembno pravilo je, da morajo biti zapisane besede zaprte v apostrofe (""). Spremenljivk ni treba vključiti v apostrofe
operater "&" lahko uporabimo tudi za združevanje vrstic, ne pozabite postaviti prostora na obeh straneh simbola &
tako gre program
Console. WriteLine ("Najvišji skupni faktor je" & HCF)
Žal računalnik običajno ne čaka na uporabnika, razen če mu to povejo. zato dodamo še eno vrstico programa, ki uporabniku omogoča branje rezultata.
Console. WriteLine ("PRITISNITE VSAKI GUMB ZA IZhod")
Console. ReadKey ()
6. korak: Za lažje
to je moja različica programiranja s komentarji za pomoč.
Modul Modul 1 Sub Main ()
'V vsakem programu moramo razglasiti spremenljivke
Dim firstNum, secondNum, TEMP, HCF As Integer "As Integer" simbolizira, da je narava podatkov za te spremenljivke cela števila
'Najprej uporabnika seznanimo z navodili
Console. WriteLine ("vnesite dve številki za najvišji skupni faktor") ", nato uporabnika pozovemo, da vnese številko Console. WriteLine (" vnesite prvo številko ")" shranimo številko v spremenljivko firstNum firstNum = Console. ReadLine ' nato uporabnika pozovemo, da vnese drugo številko Console. WriteLine ("vnesite drugo številko") 'podobno shranimo tudi to, vendar v drugi spremenljivki' ne želimo, da se prva prepiše secondNum = Console. ReadLine
"primerjamo, katera je večja, in jo shranimo v začasno shranjevanje" TEMP"
Če firstNum secondNum Potem je TEMP = secondNum
'v klavzuli spodaj smo shranili vrednost v TEMP, čeprav sta bila prva in druga številka enaki
"To je zato, ker smo potrebovali" najvišje "število bodisi karkoli že je.
ElseIf firstNum = secondNum Potem
TEMP = secondNum End Če
'Tu se programiranje zares začne
"funkcija mod deli celo število s številom in vrne ostanek" to je koristno, na ta način lahko preverimo, za katere številke so ostanki nič
'tukaj za delo uporabimo "FOR ITERATION LOOP"
"ustvarimo spremenljivko" i "in jo po vsaki zanki povečamo za 1
Za i = 1 Za TEMP Korak 1 '"Korak 1" kaže, da je prirast 1 za vsako zanko
Kot vidite, smo uporabili tudi funkcijo AND
To je zato, ker smo potrebovali samo številke, ki delijo obe spremenljivki, tako da ostanek ostane nič
Druga pomembna opomba je, da ne moremo začeti pri 0
To je zato, ker lahko vse, deljeno z 0, vodi v neskončnost. Če ((prviNum Mod i = 0) In (drugiNum Mod i = 0)) Potem
'shranimo številke v spremenljivko "HCF"
'vsakič, ko se najde večja spremenljivka, se HCF prepiše HCF = i End If Next
Console. Clear () 'ta ukaz počisti vse, kar je napisano na zaslonu konzole
Console. WriteLine ("najvišji skupni faktor =" & HCF) 'ta ukaz prikaže sporočilo na zaslonu konzole
'ukazi spodaj omogočajo zapustitev zaslona konzole
Console. WriteLine () Console. WriteLine ("PRITISKITE VSAKI GUMB ZA IZHOD") Console. ReadKey ()
'P. S
"med programiranjem, dokler ne pokvarite skladenj", lahko prosto postavite presledke, zavihke ali prazne vrstice, da bo program videti manj neurejen
End Sub
Končni modul
Priporočena:
Kalkulator varčevanja pri bančnem računu: 18 korakov
Kalkulator varčevanja na bančnem računu: Hvala, ker ste izbrali moj kalkulator varčevanja. Danes se bomo naučili, kako programirati razred BankAccount za spremljanje vaših osebnih stroškov in prihrankov. Če želite bančni račun spremljati svoje stroške, boste najprej potrebovali osnovno
Bluetooth50g - projekt nadgradnje za zlomljen kalkulator HP50G .: 7 korakov
Bluetooth50g - projekt Upcycle za zlomljen kalkulator HP50G .: Prevodne poti do zaslona so prekinjene zaradi puščanja baterije. Baterija je puščala in korodirala poti. Kalkulator sam deluje, vendar rezultati niso prikazani na zaslonu (samo navpične črte). Sistem posnema tipkovnico bluetooth in
Kalkulator dodajanja Redstone v Minectaftu: 6 korakov
Kalkulator dodatkov Redstone v Minectaftu: Pozdravljeni! Jaz sem TheQubit in to je vadnica o mojem kalkulatorju za dodajanje redstona v Minecraftu. Kul, kajne? Uporablja nekaj sladkega inženiringa in logike rdečega kamna. Če vam je ta projekt všeč, glasujte zame na tekmovanju Game life. To bi res cenil
KAKO NAPRAVITI ŠTIRI FUNKCIONALNI KALKULATOR V CPP: 6 korakov
KAKO NAPRAVITI ŠTIRI FUNKCIONALNI KALKULATOR V CPP: Kalkulatorji se uporabljajo v vsakdanjem življenju. Preprost kalkulator lahko naredite s programom C ++, ki lahko sešteje, odšteje, množi in deli dva operanda, ki jih je vnesel uporabnik. Stavek if in goto se uporablja za ustvarjanje kalkulatorja
4-bitni binarni kalkulator: 11 korakov (s slikami)
4-bitni binarni kalkulator: Zanimalo me je za način delovanja računalnikov na temeljni ravni. Želel sem razumeti uporabo diskretnih komponent in vezij, potrebnih za izvajanje zahtevnejših nalog. Ena pomembna temeljna komponenta procesorja je