1-тапсырма. Мектептегі блок-схемалар. Әдістің жағымды және жағымсыз жақтарын қарау. Блок-схеманы құрудың мақсаты қандай? Блок-схема дегеніміз не?



бет1/7
Дата11.10.2023
өлшемі25,87 Kb.
#113547
  1   2   3   4   5   6   7
Байланысты:
5-апта


1-тапсырма. Мектептегі блок-схемалар. Әдістің жағымды және жағымсыз жақтарын қарау. Блок-схеманы құрудың мақсаты қандай?
Блок-схема дегеніміз не?
Блок-схема - алгоритмді визуалды графикалық диаграмма түрінде ұсыну тәсілі. Блок-схема ұяшықтары үшін белгілі бір қадамдарды көрнекі түрде түсіндіру үшін арнайы форма қолданылады. Әрбір алгоритмді блок-схемамен сипаттауға болмайды, бірақ бұл әдіс көптеген тапсырмалар үшін қолайлы.
Блок-схеманы ұйымдастыру
Алгоритмнің графикалық моделі іс-әрекеттердің дәйектілігін қарап, бәрін ойша қамту үшін қажет. Егер күрделі жағдай туындайтын болса, адамның миы мәселелерді шешуде анағұрлым жақсы екендігі белгілі, ал блок-схема осылайша бағдарламалау алгоритмдерін сипаттаудың тамаша әдісі болып табылады.
Блок-схемадағы барлық блоктар сызықтар арқылы өзара байланысты, олардың арасындағы байланыстарды білдіреді.
Блок-схемаларды зерттеу орта мектепте информатиканың міндетті оқу бағдарламасының бөлігі болып табылады. Бұл техниканың сипаттамасын оқулықтардан табуға болады. Блок-схемаларды қолдану бағдарламалауды жеңілдететіндіктен, оқырмандарға код жазуды үйрететін барлық дерлік блогтар да осы әдіс туралы айтады.
Блок-схеманың элементтері
Блок-схеманың элементтері - геометриялық фигуралар, олардың ішіне сіз код немесе әрекеттер сипаттамасы жазасыз. Схема әрқашан созылған сопақтан басталады. Бұл бағдарламаның басы немесе соңы, сонымен қатар функцияның басталуы немесе аяқталуы (шақыру және қайтару) дегенді білдіреді. Кең мағынада бұл мәселенің басы мен соңы деп айтуға болады.
Тік төртбұрыш амалдарды, арифметиканы немесе тағайындауды тізімдеу үшін қолданылады. Бұл әрекет блогы.
Ромб - шартты қамтитын логикалық блок. Бұл жағдайды тексеруді білдіреді, содан кейін тармақталады. Тармақталу бағыттары екі («егер, содан кейін» құрылымы) немесе бірнеше болуы мүмкін (әдетте бағдарламалау тілдерінде мұндай құрылым «кейс» сөзімен сипатталады)
Қаптарында тіректері бар тіктөртбұрыш - бұл алдын-ала анықталған технологиялық блок. Ол ішкі бағдарламаға шақыруды сипаттайды және берілген айнымалылар тізімін береді. Мысалы, функция шақыруы осылай белгіленеді.
Параллелограмм - бұл мәліметтерді енгізу / шығару блогы. Онда шығыс құрылғыға жіберілетін немесе енгізу құрылғысынан алынатын мәліметтер келтірілген.
Көлденеңінен ұзартылған алтыбұрыш. Бұл көрсеткіш циклды білдіреді. Ішінде цикл айнымалыларының бастапқы мәні, оның қадамы және шығу шарты жазылған. Бұл блокты екі жартыға бөлуге болады, содан кейін циклдің басы біріншіге, ал соңы екіншіге жазылады және барлық операциялар ортасына орналастырылады.
Блок-схемаларды қолдану ерекшеліктері
UML диаграммалары объектіде жазылған қосымшалардың қалай жұмыс істейтінін сипаттау үшін қолданылады.
Блок-схемалар құрылымдық тәсілге негізделген бағдарламалау тілдеріне ғана қолданылады. Жасанды тілдер үшін, мысалы, төменгі деңгейдегі тілдер үшін алгоритмді сипаттаудың мұндай әдісі жұмыс істемейді. Сол сияқты, егер сіз объектілік тілде объектіге бағытталған бағдарламалау парадигмасы шеңберінде жазсаңыз, онда блоктар арасындағы өзара әрекеттесуді сипаттауға болмайды. Мұндай жағдайлар үшін алгоритмді визуалдаудың басқа әдістері қолданылады.


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет