Dizaina blokshēma programmēšanā (ar piemēriem) - Programiz

Satura rādītājs

Blokshēma ir algoritma diagrammas attēlojums. Blokshēma var būt noderīga gan programmu rakstīšanai, gan programmas izskaidrošanai citiem.

Blokshēmā izmantotie simboli

Simbols Mērķis Apraksts
Plūsmas līnija Norāda loģikas plūsmu, savienojot simbolus.
Termināls (Stop / Start) Attēlo blokshēmas sākumu un beigas.
Ieejas izejas Izmanto ievades un izvades darbībai.
Apstrāde Izmanto aritmētiskām darbībām un /> Lēmums Izmanto lēmumu pieņemšanai starp divām vai vairākām alternatīvām.
Lapas savienotājs Izmanto, lai pievienotos dažādām plūsmas līnijām
Savienotājs ārpus lapas Izmanto, lai savienotu blokshēmas daļu citā lapā.
Iepriekš noteikts process / funkcija Pārstāv paziņojumu grupu, kas veic vienu apstrādes uzdevumu.

Plānošanas shēmu piemēri programmēšanā

1. Pievienojiet divus lietotāja ievadītos numurus.

Blokshēma, lai pievienotu divus skaitļus

2. Atrodiet lielāko starp trim dažādiem lietotāja ievadītajiem numuriem.

Blokshēma, lai atrastu lielāko starp trim skaitļiem.

3. Atrodiet visas kvadrātvienādojuma ax 2 + bx + c = 0 saknes

Blokshēma, lai atrastu kvadrātvienādojuma saknes

4. Atrodiet Fibonači sēriju līdz termiņam ≦ 1000.

Fibonacci sērijas displeja diagramma

Piezīme: Lai gan blokshēmas var būt noderīgas, rakstot un analizējot programmu, blokshēmu zīmēšana sarežģītām programmām var būt sarežģītāka nekā pašas programmas rakstīšana. Tādējādi sarežģītu programmu blokshēmu izveide bieži tiek ignorēta.

Interesanti raksti...