Kas Yra Blokinė Schema

Turinys:

Kas Yra Blokinė Schema
Kas Yra Blokinė Schema

Video: Kas Yra Blokinė Schema

Video: Kas Yra Blokinė Schema
Video: ВЯЖЕМ ВМЕСТЕ КРАСИВЫЙ, АЖУРНЫЙ УЗОР КРЮЧКОМ для топа, туники, кофточки / МК по вязанию крючком. 2024, Balandis
Anonim

Blokinė schema yra būdas pateikti algoritmą vaizdinės grafinės diagramos pavidalu. Tam, kad būtų galima vizualiai paaiškinti tam tikrus srauto schemos langelių veiksmus, naudojama speciali forma. Ne kiekvieną algoritmą galima apibūdinti schema, tačiau šis metodas tinka daugeliui užduočių.

Kas yra blokinė schema
Kas yra blokinė schema

Srauto schemos organizavimas

Grafinis algoritmo modelis reikalingas tam, kad galėtume pažvelgti į veiksmų seką ir mintyse visa tai aprėpti. Yra žinoma, kad žmogaus smegenys daug geriau sprendžia problemas, jei jos pateikia sudėtingą situaciją, o blokinė diagrama yra idealus būdas apibūdinti programavimo algoritmus tokiu būdu.

Visi blokų schemos blokai yra sujungti linijomis, reiškiančiomis jungtys tarp jų.

Blokinių schemų tyrimas yra privalomosios informatikos mokymo programos dalis vidurinėje mokykloje. Šios technikos aprašymą galite rasti vadovėliuose. Kadangi schemų naudojimas palengvina programavimą, beveik kiekvienas tinklaraštis, mokantis skaitytojų rašyti kodą, taip pat kalba apie šį metodą.

Blokinės diagramos elementai

Srauto schemos elementai yra geometrinės figūros, kurių viduje rašote kodą arba veiksmų aprašymą. Schema visada prasideda pailgos ovalo formos. Tai reiškia programos pradžią ar pabaigą, taip pat funkcijos (skambučio ir grąžinimo) pradžią ar pabaigą. Platesne prasme galima sakyti, kad tai yra problemos pradžia ir pabaiga.

Stačiakampis naudojamas operacijoms, aritmetikai ar priskyrimui išvardyti. Tai yra veiksmo blokas.

Rombas yra loginis blokas, kuriame yra sąlyga. Tai reiškia, kad reikia patikrinti būseną, tada įvyksta išsišakojimas. Šakojimo kryptys gali būti dvi („jei, tada“konstrukcija), arba kelios (paprastai programavimo kalbose tokia konstrukcija apibūdinama žodžiu „byla“)

Stačiakampis su stulpais šonuose yra iš anksto nustatytas proceso blokas. Jame aprašomas kvietimas į paprogramę ir išvardyti perduoti kintamieji. Pavyzdžiui, taip žymimas funkcijos iškvietimas.

Lygiagretainis yra duomenų įvesties / išvesties blokas. Jame išvardyti duomenys, kuriuos reikia siųsti į išvesties įrenginį arba gauti iš įvesties įrenginio.

Horizontaliai pailgas šešiakampis. Šis skaičius atspindi ciklą. Viduje parašyta kilpos kintamųjų pradinė vertė, jos žingsnis ir išėjimo sąlyga. Šį bloką galima padalyti į dvi puses, tada ciklo pradžia rašoma pirmojoje, o pabaiga - antroje, o visos operacijos dedamos viduryje.

Blokinių diagramų naudojimo ypatybės

UML diagramos naudojamos aprašyti, kaip veikia objekte užrašytos programos.

Blokinės diagramos taikomos tik toms programavimo kalboms, kurios yra pagrįstos struktūrizuotu požiūriu. Dirbtinėms kalboms, pavyzdžiui, žemo lygio kalboms, šis algoritmo aprašymo būdas neveiks. Panašiai, jei rašote objekto kalba pagal objektu pagrįstą programavimo paradigmą, tada sąveikos tarp objektų negalima apibūdinti naudojant schemą. Tokiems atvejams naudojami kiti algoritmo vizualizavimo metodai.

Rekomenduojamas: