1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako napisati psevdokodo za kalkulator

Mnogi računalniški jeziki imajo skupne naloge, kot so ponavljanje skozi zanke, razvejanje na podlagi logike če-potem-drugega in izvajanje izračunov. S temi in drugimi operacijami lahko sestavite program s psevdo kodo, ki se ne izvaja v računalniku, temveč se izvaja v vaših mislih, ko ga pregledujete na papirju. Z razmišljanjem o procesu, prepoznavanjem procesov na visoki ravni in njihovim logičnim zapisovanjem lahko uporabite tisto, kar dobite, za ustvarjanje kakovostne programske opreme z uporabo pravih programskih jezikov.

1. korak

Pomislite, kaj je potrebno, da kalkulator deluje na visoki ravni, in te zahtevne naloge zapišite na list papirja. Morda so videti, kot je prikazano spodaj:

inputData =Read_Input() rezultat =Izvedi_izračune(inputData) Display_Results(rezultat)

To so dejanja, ki se zgodijo, ko vnesete številke v kalkulator, pritisnete funkcijsko tipko in si ogledate rezultate. Prvi stavek pokliče metodo, ki bere vnos uporabnika. Ta metoda vrne rezultate, ki gredo v spremenljivko Input_Data. Naslednji stavek te podatke posreduje funkciji z imenom Perform_Calculations. Perform_Calculations izračuna rezultat in ga vrne tej kodi, ki ga shrani v spremenljivko rezultata. Končni stavek posreduje ta rezultat funkciji, ki ga prikaže.

2. korak

Okoli teh izjav narišite velik okvir. To polje predstavlja glavni modul programa. Narišite še en velik okvir na papir in na njegov vrh napišite "Read_Input()". To polje predstavlja funkcijo, ki bere vnos, potreben za izvedbo izračunov. V polje vnesite izjave, za katere menite, da se morajo zgoditi za pridobitev informacij od uporabnika. Te izjave bi lahko izgledale kot spodaj prikazane:

Print "Enter First Number" firstNumber =Read_Input Print "Enter Second Number" secondNumber =Read_Input Print "Enter an Operator" Print "Enter an Operator" operator =Read_Input Return firstNumber, secondNumber, operator

Spremenljivke firstNumber, secondNumber in operator bodo vsebovale vrednosti, ki jih uporabnik vnese prek neke metode. Končni stavek vrne spremenljivke v klicni modul.

3. korak

Narišite drugo polje na papir in na njegov vrh napišite »Izvedi_izračune(prvoŠtevilo, drugoŠtevilko, operator). V to polje dodajte stavke, potrebne za izvajanje izračunov z uporabo dveh števil in operatorja, posredovanih funkciji. Ti stavki so lahko podobni naslednje izjave:

if operator ="+" rezultat =prvoŠtevilko + drugoŠtevilko

else if operator ="-" rezultat =prvaŠtevilka - drugaŠtevilka

else if operator ="*" rezultat =prvaŠtevilka * drugaŠtevilka

else if operator ="/" rezultat =prvaŠtevilka / drugaŠtevilka

vrni rezultat

Ta koda uporablja stavek if za določitev stavka za izvedbo na podlagi vrednosti operaterja. Ko eden od stavkov izračuna rezultat, zadnji stavek posreduje rezultat nazaj v klicni modul.

4. korak

Narišite končno polje na papir in na vrh polja napišite "Display_Result(result)". Zapišite izjave, potrebne za predstavitev rezultata uporabniku, na primer to:

Natisni rezultat

Preglejte psevdokodo in sledite logiki, ki se začne pri prvem stavku v glavnem modulu. Med korakanjem skozi kodo poiščite logične napake. Identificirajte jih, če obstajajo, in po potrebi popravite svojo psevdokodo.

Nasvet

Če nalogo razdelite na ločene module, kot je prikazano, ustvarite smiselne bloke kode, ki izvajajo eno samo nalogo. Module je lažje spremeniti, če obstajajo tudi v ločenih blokih kode. Ko pišete svoj pravi program, uporabite psevdokodo, ki ste jo ustvarili, kot vodilo.


  1. Kako napisati odpovedi pismo za pogodbe Mobile
  2. Kako napisati čustva in okrajšav za Kratka sporočila
  3. Kako napisati Bin EXE za iPhone
  4. Kako Program TI - 83 za časovni zamik
  5. Kako napisati donacije za Elmo Document Camera