Блок-схема деген эмне

Мазмуну:

Блок-схема деген эмне
Блок-схема деген эмне

Video: Блок-схема деген эмне

Video: Блок-схема деген эмне
Video: основы программирования 6 алгоритмы и блок схемы 2024, Апрель
Anonim

Блок-схема - алгоритмди визуалдык графикалык диаграмма түрүндө берүү ыкмасы. Атайын форма блок-схеманын клеткалары үчүн белгилүү бир кадамдарды визуалдык түшүндүрүп берүү үчүн колдонулат. Ар бир алгоритмди блок-схема менен сүрөттөөгө болбойт, бирок бул ыкма көптөгөн тапшырмаларга ылайыктуу.

Блок-схема деген эмне
Блок-схема деген эмне

Блок-схеманы уюштуруу

Алгоритмдин графикалык модели иш-аракеттердин ырааттуулугун карап, анын баарын ой жүгүртүүсү үчүн керек. Адамдын мээси татаал кырдаалды түзсө, көйгөйлөрдү чечүүдө бир топ жакшы экени белгилүү жана блок-схема ушул жол менен программалоонун алгоритмдерин сүрөттөөнүн идеалдуу ыкмасы болуп саналат.

Блок-схемадагы бардык блоктор сызыктар аркылуу өз ара байланышкан, бул алардын ортосундагы байланыштарды билдирет.

Блок-схемаларды изилдөө орто мектепте информатика сабагынын милдеттүү программасына кирет. Бул техниканын сүрөттөмөсүн окуу китептеринен табууга болот. Блок-схемаларды колдонуу программалоону жеңилдеткендиктен, окурмандарга код жазууну үйрөткөн дээрлик бардык блогдор ушул ыкма жөнүндө сүйлөшөт.

Блок-схеманын элементтери

Блок-схеманын элементтери геометриялык фигуралар болуп саналат, анын ичине сиз кодду же аракеттердин сүрөттөмөсүн жазасыз. Схема ар дайым созулган овалдан башталат. Бул программанын башталышы же аягы, ошондой эле иштин башталышы же аягы (чакыруу жана кайтаруу) дегенди билдирет. Кеңири мааниде айтканда, бул маселенин башталышы жана аягы деп айтууга болот.

Тик бурчтук амалдарды, арифметиканы же тапшырманы тизмектөө үчүн колдонулат. Бул аракет блогу.

Ромб - шартты камтыган логикалык блок. Бул шартты текшерүүнү билдирет, андан кийин бутакташуу болот. Тармактык багыттар эки ("эгер болсо, анда" курулуш) же бир нече болушу мүмкүн (адатта программалоо тилдеринде мындай курулуш "кейс" сөзү менен сүрөттөлөт)

Капталдарында тирөөчтөрү бар тик бурчтук - бул алдын-ала аныкталган процесстин блогу. Бул подпрутине чакырууну сүрөттөйт жана өткөрүлүп берилген өзгөрмөлөрдүн тизмесин берет. Мисалы, функциялык чакыруу ушундайча белгиленет.

Параллелограмм - бул маалыматтарды киргизүү / чыгаруу блогу. Анда чыгуучу түзүлүшкө жөнөтүлө турган же киргизүү түзмөгүнөн алынган маалыматтардын тизмеси келтирилген.

Туурасынан созулган алты бурчтук. Бул көрсөткүч циклди билдирет. Ичинде цикл өзгөрмөлөрүнүн баштапкы мааниси, анын баскычы жана чыгуу шарты жазылган. Бул блокту эки жарымга бөлсө болот, андан кийин циклдин башталышы биринчисине, аягы экинчисине жазылып, бардык амалдар ортосуна жайгаштырылат.

Блок-схемаларды колдонуунун өзгөчөлүктөрү

UML диаграммалары объектке жазылган тиркемелердин иштешин сүрөттөө үчүн колдонулат.

Блок-схемалар структуралаштырылган ыкмага негизделген программалоо тилдери үчүн гана колдонулат. Жасалма тилдер үчүн, мисалы, төмөнкү деңгээлдеги тилдер үчүн алгоритмди сүрөттөө ыкмасы иштебей калат. Ошо сыяктуу эле, эгер сиз объект багытталган программалоо парадигмасынын алкагында объект тилинде жазсаңыз, анда блоктордун жардамы менен объектилердин ортосундагы өз ара аракеттенүүнү сүрөттөөгө болбойт. Мындай учурларда алгоритмди визуалдаштыруунун башка ыкмалары колдонулат.

Сунушталууда: