Бағдарламалау тілдері бойынша сыныптан тыс жұмыс

Sheber Education24 МаусымҚаралды:93Жүктелді:0

Материалда сегізінші сынып оқушыларына бағдарламалау тілдерін түсіндіруге арналған сыныптан тыс жұмыс берілген. Төрт беттен тұратын жұмыс информатика мұғалімдеріне оқушылардың тақырыпқа қызығушылығын арттырып, білімін кеңейтуге пайдалы.

Алдын ала көру

Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.

Материалдан үзінді

Бағдарламалау тілдері

Программалау тілдері – бұл адамның компьютермен қарым-қатынасы үшін арнайы пайда болған формальді тілдер. Программалаудың əрбір тілдері "жаратылыс тілдері" (орыс, ағылшын тілі, т.с,с.) сияқты өзініде əліппесі, сөздік қоры, грамматикасы жəне синтаксисі, сонымен қатар семантикасы да бар.

Программалау тілінің көмегімен тілді компьютерге түсінікті түрде ұсынады.

Программалау тілінің синтаксисі мен семантика.

Программалау тілдері – жасанды тілдер. Олар жаратылыс тілдерден мағыналары трансляторға түсінікті жəне командалары /операторлары/ өте қатаң ережелермен жазылуымен, «сөздерінің» санының шектелуімен ерекшеленеді. Программалау тілінің осыған қатысты талаптарын синтаксис бейнелейді, ал əрбір командалардың мағыналарын жəне тілдің басқа конструкцияларын – оның семантикасы бейнелейді. Программаны жазудың формасына қайшы келу, транслятор оператордың берілуін түсінбейді де, синтаксистік қателік туралы ақпарат жіберуіне алып келеді, ал дұрыс жазылған, бірақ тілдің командасын пайдалану алгоритміне жауап бермесе, ол семантикалық қателіктерге алып келеді.

Программалау тілдерінің деңгейлері.

1)Төменгі деңгейдегі тілдер.

Процессор шинасы бойынша келіп түсетін командалар негізінде нөлдің жəне бірліктің, яғни сандардың жиынтығын ұсынатын электрлік сигналдар боп табылады. Əр түрлі командаларға əр түрлі сандар сəйкес келеді. Сондықтан машиналық код деп аталатын, сандардың тізбегін ұсынатын жəне процессор жұмыс істейтін программа ақиқат.

Əр түрлі типтегі процессорлар командалардың əр бейнеде теруге ие. Егер программалау тілі процессордің нақты типіне бағытталған жəне оның ерекшеліктерін ескерсе, онда ол программалау тілінің төменгі деңгейі деп аталады, яғни тілдің операторлары машиналық кодқа жақын жəне процессордің нақты командаларына бағытталған.

2)Жоғары деңгейдегі тілдер.

Қазіргі уақытта осындай тілдердің жүздеген түрі есепке алынған, ал егер олардың диалектісін санасақ, онда бұл санақ мыңға өсіп кетеді. Жоғары деңгейдегі программалау тілі машиналық-бағытталған (төменгі деңгейдегі) тілдерден айырмашылығы бар. Біріншіден, машиналық программа 0 жəне 1 екі таңбалар көмегімен ғана жазылады. Екіншіден, процессор құрылысына бағытталған əрбір ЭЕМ машиналық операцияларды шектеулі теруге ие. Ереже бойынша, бұл теру санды ұяшыққа жіберу, ұяшықтар санын есептеу, ұяшықтар мазмұнын +1-ге үлкейту т.с.с. түрдегі салыстырмалы аздаған санынан тұратын жай операциялардан құралған. Машиналық тілдегі команда ақпараттың өте шектеулі көлемін қамтиды, сондықтан ол негізінде элементар арифметикалық жəне логикалық операцияларды, ұяшықтағы жадының мазмұнының жай айырбасын анықтайды. Команда құрамында мазмұнымен кодталған əрекет орындалатын ұяшықтың коды мен адрес болады.

Жоғары деңгейдегі программалау тілі келесі қасиеттерге ие:

Тіл əліппесі машиналыққа қарағанда біршама ендірек, сонысымен ол анығырақ қылады, көрінісі жəне мəтіннің түсінігін жоғарылатады;

Пайдалануға берілетін операцияларды теру машиналық операцияларды теруден тəуелсіз, нақты класстағы есептеулер шешімінің алгоритмінің формулированияға ыңғайлы үлгісімен таңдалады;

командалар конструкциялары (операторлардың) мəтінді қайта қарау кезіндегі мазмұнды түрлерін бейнелейді жəне адамға ыңғайлы түрде беріледі;

айнымалылардың жəне олармен əрекеттердің аппараты қолданылады;

мəліметтер типін кең теруді ұстанады.

Осындай үлгімен, жоғары деңгейдегі программалау тілі машиналық-тəуелсіз боп табылады жəне өзі орындалатын прграмманы машиналық тілде ұсыну үшін сəйкес программа- аудармашыларды (трансляторларды) талап етеді.

Программалаудың алгоритмдік тілдеріне шолу.

Жазылымдар

Өзіңізге ыңғайлы жазылымды таңдаңыз

1 күн

BASIC

790₸
/күн

5 ЖИ / күн

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

17 Құралдар / күн

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

5 Материал / күн

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

15 Ойындар / күн

Жазылым бойынша ойын жасау лимиті.

Тиімді

1 ай

BASIC

9 990₸
/ай

50 ЖИ / ай

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

22 Құралдар / ай

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

100 Материал / ай

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

100 Ойындар / ай

Жазылым бойынша ойын жасау лимиті.

Реклама - жарнама

Сабаққа арналған ойындар

Сабағыңызға арналған интерактивті ойындарды жасанды интеллект арқылы құрастырыңыз! Тақырыпты жазсаңыз ойын бірден дайын болады