Mūsdienās programmētāji, rakstot programmas, viņiem parasti neizvelk blokshēmas. Bet skolas informātikas kursā skolotāji joprojām bieži pieprasa studentiem pavadīt programmas ar šādām shēmām. Tos sastādīt nav grūti.
Nepieciešams
- - trafarets blokshēmu zīmēšanai;
- - mehāniskais zīmulis;
- - dzēšgumija;
- - papīrs;
- - dators ar piekļuvi internetam.
Instrukcijas
1. solis
Algoritma sākumu un beigas norāda ovāli. Viņu iekšpusē ir ievietoti attiecīgi vārdi "Sākums" un "Beigas". No ovāla, kas simbolizē algoritma sākumu, viena bulta iet uz leju, līdz ovālam, kas simbolizē algoritma beigas, nāk bulta no augšas.
2. solis
Darbības, kas atbilst darbībām, kas nav I / O, tiek norādītas ar taisnstūriem. Šādas darbības piemērs ir aprēķināšana pēc formulas un rezultāta piešķiršana konkrētam mainīgajam. Bultiņa no iepriekšējā soļa nonāk taisnstūrī augšpusē, un bultiņa uz nākamo soli nāk no tā apakšas.
3. solis
Paralelogrammas tiek izmantotas, lai norādītu darbības, kas atbilst I / O operācijām. Šādas darbības ir divu veidu: no kaut kur saņemtu datu piešķiršana mainīgajam un datu no mainīgā izvadīšana failam, portam, ekrānam, printerim utt.
4. solis
Nozares apzīmē ar dimantiem. Bultiņa no iepriekšējā soļa nonāk romba augšējā stūrī, un bultiņas ar atzīmi "Nē" un "Jā" nāk no tā sānu stūriem. Viņi attiecīgi veic darbības, kas jāveic, ja nosacījums nav izpildīts un nosacījums ir izpildīts. Rumbas apakšējais stūris ir atstāts brīvs. Pats nosacījums (piemēram, vienlīdzība, stingrs vai nekontrolēts) ir ierakstīts rombā.
5. solis
Taisnstūris ar dubultām sānu malām apzīmē pāreju uz apakšprogrammu. Pēc atgriešanās paziņojuma sastādīšanas apakšprogrammā galvenās programmas izpilde turpinās. Taisnstūra iekšpusē ir norādīts apakšprogrammas nosaukums. Visu apakšprogrammu blokshēmas tiek ievietotas galvenās programmas blokshēmā vai atsevišķās lapās.
6. solis
Visērtāk ir zīmēt blokshēmas, izmantojot īpašus trafaretus, izmantojot mehānisko zīmuli. To var izdzēst ar dzēšgumiju, piemēram, parasto zīmuli, bet asināšana nav nepieciešama.
7. solis
Ja vēlaties izveidot blokshēmas elektroniski, izmantojiet tiešsaistes lietojumprogrammu Flowchart. Ja vēlaties, varat apgūt arī īpašas programmēšanas valodas, kurās pats programmēšanas process sastāv no blokshēmas sastādīšanas. Ir divas šādas valodas: Dragon un HiAsm.