Бойынша есеп


І. «Байқадам орта мектебінің 8 сынып оқушыларымен атқарылған жұмыстар



бет4/16
Дата17.06.2023
өлшемі45,37 Kb.
#101975
1   2   3   4   5   6   7   8   9   ...   16
Байланысты:
Отчёт Серікбек Әлия

І. «Байқадам орта мектебінің 8 сынып оқушыларымен атқарылған жұмыстар.
Паскаль программалау тілі курсындағы ойын элементтерін қолдану жұмыстарын 8 сынып оқушыларына таныстыру
жұмысымның сипаты
Pascal ABC тілінде кез келген айнымалы түрі сипатталады. Бұл жағдайда түр деп айнымалыны қабылдай алатын көптеген мәндер түсініледі және соның салдарынан айнымалыдан рұқсат етілген көптеген операциялар. Бұл айнымалы түрі оны сипаттау кезінде анықталады және өзгертуге болмайды дегенді білдіреді. Айнымалы оның түрімен анықталған операцияларға ғана қатыса алады. Мұндай тәсіл бағдарламаны жасау кезінде үлкен ұқыптылық пен жауапкершілікке ықпал етеді, оларды әдептілікке автоматты түрде (компиляциялау кезінде) тексеруге береді және сайып келгенде құрылатын бағдарламалардың жоғары сенімділігіне әкеледі.
Паскальдың дамыған және дамыған түрлері бар. Стандартты типтердің шағын санының негізінде программист есептің ақпараттық табиғатын адекватты көрсететін еркін құрылым мен күрделілік деректерін құрастыра алады. Паскаль эталондық тіл типтерінің жүйесін, оны нақты пайдалы типтерді (мысалы, жол) қосу мағынасында да, бағдарламалауда (атап айтқанда, объектілерді) дәстүрлі емес мүмкіндіктерді ашатын принципті жаңа ұғымдарды енгізе отырып, айтарлықтай кеңейтеді.
Типтік жүйеде негізгі - қарапайым түрлері. Белгілі бір ережелерге сәйкес композиттік типтер қарапайымдан құрылады. Анықтама түрлері кез-келген басқа түрлерден қалыптасады. Күрделі және анықтамалық типтерді қарапайым түрлерден күрделірек түрлерін салудың кейбір ережелері қарастырылуы мүмкін. Шектелген түрлер қарапайым түрлерден жарамды мәндер ауқымын тарылту арқылы қалыптасады. Тип иерархиясындағы бастапқы болып бағдарламалау тілдеріндегі дәстүрлі мәндер жиынтығын (бүтін, нақты, символдық, логикалық) және жабдықтың архитектуралық ерекшеліктерін ескеретін модификацияланған стандартты скалярлық типтер табылады.
Процедуралық типтер кейбір мағынада кіші бағдарламалардың дәстүрлі тұжырымдамасын кеңейтеді, бұл сізге кіші бағдарламаларды айнымалы ретінде қарастыруға мүмкіндік береді. Нысан түрлері немесе нысандар біршама бөлек. Формальді тұрғыдан алғанда, біріктірілген типтерді (жазбаларды) жалпылау бола отырып, олар сізге объектіге бағытталған бағдарламалау стилін ұсына отырып, бағдарламаны жасауға деген көзқарасты түбегейлі өзгертуге мүмкіндік береді.
Қарапайым түрлері: реттік, нақты, күн-уақыт.
Реттік тип, өз кезегінде, бөлінеді:
1. тұтас түрлері;
2. буле типі немесе булеандық тип;
3. таңба түрі;
4. көрсетілген түрлері;
5. шектеулі түрлері немесе тип-ауқымы.
Стандартты скаляр типтеріне сүйене отырып, жеке скаляр типтерін құруға болады. Жаңа скалярлық типтерді шығарудың екі әдісі бар - шектеулі және санамаланған түрлер. Кез-келген скаляр типі көптеген түрлі мәндерімен сипатталады, олардың арасында сызықтық тәртіп орнатылады. Нақты түрлерден басқа барлық скалярлық типтер дискретті деп аталады.
Күрделі типтер: құрылымдық типтер, көрсеткіштер, жолдар, процедуралар, объектілер, кластар, опциялар.
Құрылымдық түрлер өз кезегінде мыналарға бөлінеді:
1. тұрақты типтер (массивтер);
2. аралас түрлері (жазбалар);
3. бірнеше түрі;
4. файл түрлері;
Жоғарыда сипатталған қарапайым типтер әр түрлі атомдық (бөлінбейтін) мәндерді анықтайды. Композициялық немесе құрылымдық типтер қарапайым түрлерге қарағанда көптеген «күрделі» мәндерді көрсетеді; осындай жиынтықтағы әрбір мән басқа типтегі бірнеше мәндердің кейбір түрлерін (немесе басқа түрлерін) құрайды. Композиттік типтер бұрынғылардан жаңа типтерді қалыптастырудың белгілі бір жолын анықтайды деп айта аламыз, ал композиттік шамалардың жеке элементтері кез-келген типке, соның ішінде құрама типке ие бола алады. Осылайша, Паскаль ерікті түрдегі мәліметтер құрылымын құруға мүмкіндік береді, осылайша өзі жұмыс істейтін мәліметтер бағдарламасында жеткілікті түрде көрінуге мүмкіндік береді.


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




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

    Басты бет