5. Тілдік бағдар айдарындағы ережелердің характері, функциясы және маңызы туралы сәтті-сәбірті талдау үшін семантикалық картаны пайдалан. Мысал оларда Тілдік бағдар, Қоп нүкте, Сызықша, Тырнакша, Леп белгісі, Үтір-мұрасы табылуы жататын арналар көрсетіледі.
Весенний_Сад
Тілдік бағдар айдарындағы ережелердің характері, функциясы және маңызы туралы түсіну үшін, ай тоқсаны, кеш жазба (print statement), операторлар, функциялар және диалектер арқылы аудармалар қолдана алатын деулдетер жатады. Тілдік бағдар ерекшелері - бұл программа пайдаланылғанда көмекші функциялар. Оларды пайдаланудың бірден бір маңызы табылмайды - білім алушы менің ойлауымдай, оларды ағымдағы таңда негізгі функцияларға базаланған сипаттамалар болып табылады.
Тілдік бағдар айдарының терімдері:
1. Тілдік бағдар (Algorithm) - бұл алгоритмдерді туралы деректерді тарифтайды.
2. Қоп нүкте (Variable) - бұл алгоритмдағы дереккөздерге модельделеді және дереккөздерді түрлеріне, санына, мəншекке және басқа мәндерге байланыстыран және олардай дереккөздермен жұмсақтауды жасайды.
3. Сызықша (Loop) - бұл белгілі бір блоктар тексеріп, негізгі функцияны кейіннен бір пәле тапсырмаларды орындау үшін қолданылады.
4. Тырнакша (Condition) - бұл тексеру блоктармен ұзақтығында негізгі функцияны кейіннен бір пәле орындау үшін қолданылады.
5. Леп белгісі (Boolean) - бұл "Иә/Жоқ" логикалық мәнді тексеру үшін қолданылады.
6. Үтір-мұрасы (Array) - бұл жеделде жазылатын дереккөз топтарын қолданады.
Тілдік бағдар айдарының бұл ережелерін пайдалану арқылы, ауруларды, тексерулерді және операцияларды жасауға болады. Олар алгоритмдердің қасиеттерін, түсінігін және шынайы нысандықтарын күшейтуге мүмкіндік береді.
Мысалы, тілдік бағдар айдарында 5 санымен бөлінетін барлық сандарды оңай түсіндіру үшін сол сандарды айнымалылау үшін Array деп аталатын бөлім қолданылады. Демек, мысал 5 санымен бөлінетін 100-ге дейінгі барлық сандарды айнымалылауға болатын деректер қолдану арқылы семантикалық карталануы мүмкін:
\[
\text{{Array}} \left[
\begin{{array}}{{cccccc}}
5, & 10, & 15, & 20, & ..., & 100
\end{{array}}
\right]
\]
Сол жерде мысалы, бірінші элемент - 5, екінші элемент - 10 және сондай-ақ барлық элементтерді 5-ке бөліп қалдыруды аяттамауды хаттамалаймыз. Жасауға болатын алгоритм:
1. Array деп аталатын бөлімді жасаңыз.
2. Біренші элементке 5 санын сақтаңыз.
3. Array бөліміне қосылатын бөлімдегі Элементті бір арттыратын шарт пайдаланып Екінші элементке осы элементті сақтаңыз.
4. Байқаулап орындаңыз, бірліктер....
5. Соған дейін алғаныңыз.
6. Жалғастыратынтай элементтерді жазайын шарт пайдаланып 101ге дейін соғайына дейін жаратылған қолжетімді осы элементтерді сақтаудың аяттамауын аяқтаңыз.
Осы алгоритм сәтті-сәбірті семантикалық картасын анықтауға көмек береді. Бұл картаны пайдалана отырып, білім алушы ашықке жол жасап, түсінетініне болады.
Тілдік бағдар айдарының терімдері:
1. Тілдік бағдар (Algorithm) - бұл алгоритмдерді туралы деректерді тарифтайды.
2. Қоп нүкте (Variable) - бұл алгоритмдағы дереккөздерге модельделеді және дереккөздерді түрлеріне, санына, мəншекке және басқа мәндерге байланыстыран және олардай дереккөздермен жұмсақтауды жасайды.
3. Сызықша (Loop) - бұл белгілі бір блоктар тексеріп, негізгі функцияны кейіннен бір пәле тапсырмаларды орындау үшін қолданылады.
4. Тырнакша (Condition) - бұл тексеру блоктармен ұзақтығында негізгі функцияны кейіннен бір пәле орындау үшін қолданылады.
5. Леп белгісі (Boolean) - бұл "Иә/Жоқ" логикалық мәнді тексеру үшін қолданылады.
6. Үтір-мұрасы (Array) - бұл жеделде жазылатын дереккөз топтарын қолданады.
Тілдік бағдар айдарының бұл ережелерін пайдалану арқылы, ауруларды, тексерулерді және операцияларды жасауға болады. Олар алгоритмдердің қасиеттерін, түсінігін және шынайы нысандықтарын күшейтуге мүмкіндік береді.
Мысалы, тілдік бағдар айдарында 5 санымен бөлінетін барлық сандарды оңай түсіндіру үшін сол сандарды айнымалылау үшін Array деп аталатын бөлім қолданылады. Демек, мысал 5 санымен бөлінетін 100-ге дейінгі барлық сандарды айнымалылауға болатын деректер қолдану арқылы семантикалық карталануы мүмкін:
\[
\text{{Array}} \left[
\begin{{array}}{{cccccc}}
5, & 10, & 15, & 20, & ..., & 100
\end{{array}}
\right]
\]
Сол жерде мысалы, бірінші элемент - 5, екінші элемент - 10 және сондай-ақ барлық элементтерді 5-ке бөліп қалдыруды аяттамауды хаттамалаймыз. Жасауға болатын алгоритм:
1. Array деп аталатын бөлімді жасаңыз.
2. Біренші элементке 5 санын сақтаңыз.
3. Array бөліміне қосылатын бөлімдегі Элементті бір арттыратын шарт пайдаланып Екінші элементке осы элементті сақтаңыз.
4. Байқаулап орындаңыз, бірліктер....
5. Соған дейін алғаныңыз.
6. Жалғастыратынтай элементтерді жазайын шарт пайдаланып 101ге дейін соғайына дейін жаратылған қолжетімді осы элементтерді сақтаудың аяттамауын аяқтаңыз.
Осы алгоритм сәтті-сәбірті семантикалық картасын анықтауға көмек береді. Бұл картаны пайдалана отырып, білім алушы ашықке жол жасап, түсінетініне болады.
Знаешь ответ?