„Java“ kalboje terminas, naudojamas programavimui ir algoritmais pagrįstiems laukams, vadinamas pseudokodas . Tai leidžia mums apibrėžti algoritmo įgyvendinimą. Paprastais žodžiais tariant, galime jį apibrėžti kaip algoritmo paruoštą atvaizdą.
Pastarąjį dešimtmetį algoritmai buvo apibrėžiami pseudokodo pagalba, nes juos gali interpretuoti programuotojai, nepaisant jų programavimo žinių ar žinių. Pseudokodas yra klaidingas kodas arba kodo atvaizdas, kurį gali suprasti net neprofesionalas, turintis mokyklinio lygio programavimo žinių.
Supraskime skirtumą tarp algoritmo ir pseudokodo.
Algoritmas
Tai organizuota, logiška veiksmų seka arba požiūris į tam tikrą problemą. Norėdami išspręsti problemą, programuotojas įgyvendina algoritmą. Algoritmas išreiškiamas naudojant natūralius žodinius, bet nedaug techninių pastebėjimų.
np.sum
Pseudokodas
Jis parašytas kaip anotacijos ir informacinis tekstas, parašytas tik paprasta anglų kalba. Kaip ir programavimo kalbos, jis neturi jokios sintaksės, todėl kompiliatorius negali jos kompiliuoti ar interpretuoti.
Pseudokodo privalumai
- Siekiant pagerinti bet kokio požiūrio skaitomumą, pseudokodas atlieka labai svarbų vaidmenį.
- Tarp programos ir algoritmo pseudokodas veikia kaip tiltas. Jis traktuojamas kaip dokumentas, kad kūrėjas galėtų lengvai suprasti programą.
- Pseudokodas daugiausia dėmesio skiria kiekvienos programos eilutės darbo paaiškinimui. Dėl šios priežasties programuotojui labai lengva sukurti kodą.
Pseudokodo trūkumai
Pseudokodas taip pat turi trūkumų Java . „Java“ yra įvairių pseudokodo trūkumų, kurie yra šie:
- Vaizdinį programavimo kodo vaizdą galima lengvai suprasti, o pseudokodas to nepateikia.
- Nėra tiksliai apibrėžto pseudokodo rašymo formato.
- Pseudokodui standartų nėra. Įmonės taiko savo standartus jai rašyti.
- Jei naudojame pseudokodą, savo kodui turime išlaikyti dar vieną dokumentą.
Pseudokodo rašymo būdas Java
Norėdami parašyti pseudokodą Java, turime atlikti šiuos veiksmus:
- Pirmiausia turime išlaikyti užduočių sekos išdėstymą ir, remiantis tuo, parašyti pseudokodą.
- Pseudokodas prasideda teiginiu, kuris nustato tikslą arba tikslą.
Pavyzdys:
Tarkime, kad turime programą, kuri leidžia vartotojui patikrinti, ar numeris yra Armstrongas, ar ne.
Teiginius įtraukiame taip pat, kaip ir jei kitaip, už ir kol kilpos yra skirtos. Tai darant labai lengva suprasti vykdymo mechanizmą ir sprendimų kontrolę.
Teiginį įtraukiame taip:
for 1 to 5 print result 'Inside for loop.' if 4 > 3 print result 'Inside if statement.' while 4 > 3 print result 'Inside the while loop.'
Žemiau yra keletas punktų, kuriuos turime turėti omenyje kurdami programos pseudokodą Java.
- Turėtume naudoti atitinkamą pavadinimų suteikimo tvarką. Taip labai lengva suprasti pseudokodą. Taigi, pavadinimas turėtų būti paprastas ir aiškus.
- Turėtume naudoti atitinkamas sakinio didžiąsias raides. Metodams naudojame CamelCase, konstantoms – didžiąsias, o kintamiesiems – mažąsias.
- Pseudokodas neturėtų būti abstraktus, o dalykas, kuris įvyks tikrame kode, turėtų būti detalizuotas.
- Standartines programavimo struktūras 'if-then, 'for', 'while', 'cases' naudojame taip pat, kaip ir programuodami.
- Visi pseudokodo skyriai turi būti užbaigti, baigti ir aiškiai suprasti.
- Pseudokodas turėtų būti toks paprastas, kaip jį gali suprasti pasaulietis, neturintis pakankamai žinių apie techninius terminus. Taigi, mes nerašome pseudokodo visiškai programiškai.
ArmstrongNumberExample.java
class ArmstrongNumberExample{ public static void main(String[] args) { int c = 0, a, temp; int n = 153; //It is the number to check armstrong temp = n; while(n > 0) { a = n % 10; n = n / 10; c = c +(a * a * a); } if(temp == c) System.out.println('armstrong number'); else System.out.println('Not armstrong number'); } }
Aukščiau pateiktos programos pseudokodą galima parašyti taip:
- Inicijuoti c iki nulio.
- Norėdami patikrinti Armstrongą, inicijuokite n į atsitiktinį skaičių.
- Pradėti tempą į n.
- Kartokite veiksmus, kol n reikšmė bus didesnė už nulį.
- Raskite n priminimą naudodami n%10.
- Pašalinkite paskutinį skaitmenį iš skaičiaus naudodami n/10.
- Raskite priminimo tris kartus ir pridėkite jį prie c.
- Jei temp == c
Spausdinti „Armstrongo numerį“ - Kitas
Ne Armstrongo numeris
Aukščiau pateiktos programos algoritmą galima parašyti taip:
Įveskite numerį.
- Inicijuoti c = 0 ir temp = n.
- Kartokite iki (temp! = 0)
- a = temp % 10 //likutis
- c = c + (a * a * a)
- temp = temp / 10
- jei (c == n)
- Rodyti „Armstrongo numerį“
- Kitas
- Rodyti „Ne Armstrongo numeris“