Бағдарламалау жүйелері және тілдері
Дипломдар мен сертификаттарды алып үлгеріңіз!
1 слайд
1 слайд
2 слайд
2 слайд
3 слайд
COMPILE PROCEDURE
VAR
ASSEMBLER PSEUDOCODE
3 слайд
COMPILE PROCEDURE VAR ASSEMBLER PSEUDOCODE
4 слайд
Жалпы тапсырма: Берілген суреттер беретін бірнеше
сөйлемдер көрсетіңдер.
Әрбір сөйлемді негіздеңдер
С++Python Java
PhpRuby
Pascal
Fortran
4 слайд
Жалпы тапсырма: Берілген суреттер беретін бірнеше сөйлемдер көрсетіңдер. Әрбір сөйлемді негіздеңдер С++Python Java PhpRuby Pascal Fortran
5 слайд
Болжамдау:
БТ әртүрлілігі
БТ бағытталуы
БТ таңдау
Бағдарламалық өнімдер
Бағдарламалық қамтамасыз ету
Бағдарламалық өнімдерді жасауға БТ бағдары
5 слайд
Болжамдау: БТ әртүрлілігі БТ бағытталуы БТ таңдау Бағдарламалық өнімдер Бағдарламалық қамтамасыз ету Бағдарламалық өнімдерді жасауға БТ бағдары
6 слайд
Бағдарламау жүйесі мен
тілдері
6 слайд
Бағдарламау жүйесі мен тілдері
7 слайд
Сабақтың мақсаты:
7.1.2.1 « бағдарламау тілі » және « бағдарламау жүйелері »
түсініктерін айыра білу
7 слайд
Сабақтың мақсаты: 7.1.2.1 « бағдарламау тілі » және « бағдарламау жүйелері » түсініктерін айыра білу
8 слайд
Критерии :
•
исследует сходство и отличия языков
программирования и системы
программирования;
•
сравнивает преимущество и недостатки языков
программирования;
•
классифицирует языки программирования;
8 слайд
Критерии : • исследует сходство и отличия языков программирования и системы программирования; • сравнивает преимущество и недостатки языков программирования; • классифицирует языки программирования;
9 слайд
Тапсыр
ма
Келесі бағдарламалық өнімдерді жасау
үшін қандай тілді қолданар еді және неге:
•
Операциялық жүйе;
•
Компьютерлік ойын;
•
веб-браузер;
•
медиаойнатқыш;
•
мобильдік телефонның қосымшасы;
•
3-D модель.
9 слайд
Тапсыр ма Келесі бағдарламалық өнімдерді жасау үшін қандай тілді қолданар еді және неге: • Операциялық жүйе; • Компьютерлік ойын; • веб-браузер; • медиаойнатқыш; • мобильдік телефонның қосымшасы; • 3-D модель.
10 слайд
Негіздеу
Виды ПО
Системное программное
обеспечение
- Драйвера;
- Операционные системы;
- Утилиты;
Антивирусные программы Инструментальное
программное
обеспечение
- Среды
программирования;
- Трансляторы Прикладное программное
обеспечение
- Прикладные программы
общего назначения;
- Прикладные программы
специализированного
назначения;
- Компьютерные игры
10 слайд
Негіздеу Виды ПО Системное программное обеспечение - Драйвера; - Операционные системы; - Утилиты; Антивирусные программы Инструментальное программное обеспечение - Среды программирования; - Трансляторы Прикладное программное обеспечение - Прикладные программы общего назначения; - Прикладные программы специализированного назначения; - Компьютерные игры
11 слайд
11 слайд
12 слайд
Машиналық–бағытталған тілдер – бұл тілдер, ЭЕМ
ерекшеліктерінен тікелей тәуелді бейнелеуші құрылғылар
мен операторлардың жиынтығы. Автоматтық
бағдарламау деңгейлері бойынша олар келесі класстар
бойынша бөлінеді:
•
Машиналық тілдер
•
Символдық кодтардың тілдері
•
автокодтар
•
Макростар немесе макротілдер
Машиналық – бағытталған тілдерде жазылған
бағдарламалар, процессордың нақты бір типіне
бағытталған. Осы көзқарастан бұл тілдер төмен
деңгейлі тілдер деп аталады .
12 слайд
Машиналық–бағытталған тілдер – бұл тілдер, ЭЕМ ерекшеліктерінен тікелей тәуелді бейнелеуші құрылғылар мен операторлардың жиынтығы. Автоматтық бағдарламау деңгейлері бойынша олар келесі класстар бойынша бөлінеді: • Машиналық тілдер • Символдық кодтардың тілдері • автокодтар • Макростар немесе макротілдер Машиналық – бағытталған тілдерде жазылған бағдарламалар, процессордың нақты бір типіне бағытталған. Осы көзқарастан бұл тілдер төмен деңгейлі тілдер деп аталады .
13 слайд
Машиналық – тәуелсіз тілдер – бұл өңдеуге жататын,
деректер мен тапсырмаларды шешу алгоритмдерін сипаттау
құрылғысы. Олар көптеген қолданушылардың қолдануына
ыңғайлы және ЭЕМ жұмыс істеу ерекшеліктері жайлы білімді
талап етпейді.
Мұндай тілдер Жоғары деңгейлібағдарламау тілдері
атағына ие болды .
Машиналық – тәуелсіз тілдер келесі әдіспен жүйеленеді:
Мәселелі – бағытталған тілдер - бұл бағдарламау тілдері, ЭЕМ
қолданудың нақты ауданында мәселелерді шешуге
бағытталған. ( Фортран, Алгол ;
Симула , Модула-2 ; Лисп, Снобол )
13 слайд
Машиналық – тәуелсіз тілдер – бұл өңдеуге жататын, деректер мен тапсырмаларды шешу алгоритмдерін сипаттау құрылғысы. Олар көптеген қолданушылардың қолдануына ыңғайлы және ЭЕМ жұмыс істеу ерекшеліктері жайлы білімді талап етпейді. Мұндай тілдер Жоғары деңгейлібағдарламау тілдері атағына ие болды . Машиналық – тәуелсіз тілдер келесі әдіспен жүйеленеді: Мәселелі – бағытталған тілдер - бұл бағдарламау тілдері, ЭЕМ қолданудың нақты ауданында мәселелерді шешуге бағытталған. ( Фортран, Алгол ; Симула , Модула-2 ; Лисп, Снобол )
14 слайд
Процедуралық – бағытталған немесе алгоритмдік тілдері
белгілі бір алгоритмді өз бетінше ұғына алатын
жағдайдағы қолданушылармен ғылыми – техникалық
тапсырмаларды шешу үшін арналған. ( PL /1 - Programming
Language ; Алгол-68 ( ALGOL - ALGOrihtmic Language ) )
Диалогтық тілдер - ЭЕМ мен адамның оперативті қарым-
қатынасын қамтамасыз етеді. ( Бэйсик)
14 слайд
Процедуралық – бағытталған немесе алгоритмдік тілдері белгілі бір алгоритмді өз бетінше ұғына алатын жағдайдағы қолданушылармен ғылыми – техникалық тапсырмаларды шешу үшін арналған. ( PL /1 - Programming Language ; Алгол-68 ( ALGOL - ALGOrihtmic Language ) ) Диалогтық тілдер - ЭЕМ мен адамның оперативті қарым- қатынасын қамтамасыз етеді. ( Бэйсик)
15 слайд
Компиляторлар және интерпретаторлар
Бағдарлама - компиляторлар (трансляторлар ) Жоғарғыдеңгейлі
тілден бағдарламаның бастапқы мәтінін автоматты түрде
машиналық кодқа аударады.
Бағдарламалар- интерпретаторлар Бағдарламаның мәтінінде
көрсетілген тілдің командаларын бірден орындайды.
Бағдарламау тілдерінің буындары
Біріншіден буын ға өткен ғасырдың 50-ші жылдарының басында
жасалған тілдер кіреді ( ассемблер ).
Бағдарламау тілдерінің екінші буыны - 50-дің соңы – 60-тың соңы
( символический ассемблер )
Үшінші буын - 60-шы жылдар – бұл жоғарыдеңгейлі әмбебап тілдерді
жасау, олардың көмегімен кез-келген саладағы есептерді шешуге
болады.
Төртінші буын 70-ші жылдардың басы (мәселелі-бағытталған
бағдарламау тілдері)
15 слайд
Компиляторлар және интерпретаторлар Бағдарлама - компиляторлар (трансляторлар ) Жоғарғыдеңгейлі тілден бағдарламаның бастапқы мәтінін автоматты түрде машиналық кодқа аударады. Бағдарламалар- интерпретаторлар Бағдарламаның мәтінінде көрсетілген тілдің командаларын бірден орындайды. Бағдарламау тілдерінің буындары Біріншіден буын ға өткен ғасырдың 50-ші жылдарының басында жасалған тілдер кіреді ( ассемблер ). Бағдарламау тілдерінің екінші буыны - 50-дің соңы – 60-тың соңы ( символический ассемблер ) Үшінші буын - 60-шы жылдар – бұл жоғарыдеңгейлі әмбебап тілдерді жасау, олардың көмегімен кез-келген саладағы есептерді шешуге болады. Төртінші буын 70-ші жылдардың басы (мәселелі-бағытталған бағдарламау тілдері)
16 слайд
tutorialspoint.com
vlabs.ac.in
16 слайд
tutorialspoint.com vlabs.ac.in
17 слайд
Жоғары деңгейлі тілдер.
Мысалдар:
C++ ;
C#, ;
Java ;
JavaScript ;
Python ;
PHP ;
Ruby ;
Perl ;
Паскаль;
Delphi ;
Лисп.
17 слайд
Жоғары деңгейлі тілдер. Мысалдар: C++ ; C#, ; Java ; JavaScript ; Python ; PHP ; Ruby ; Perl ; Паскаль; Delphi ; Лисп.
18 слайд
Тапсырма : Постер жасаңыздар
(топта жұмыс)
1) БҚЕ – нің қандай түрін жасап
жатырмыз?
2) Қандай тіл таңдадыңыз? Неге?
3) Артықшылықтары мен кемшіліктері? 10 минут
18 слайд
Тапсырма : Постер жасаңыздар (топта жұмыс) 1) БҚЕ – нің қандай түрін жасап жатырмыз? 2) Қандай тіл таңдадыңыз? Неге? 3) Артықшылықтары мен кемшіліктері? 10 минут
19 слайд
Сабақтың нәтежиесі
nis.kst@gmail.com
Маған қызықты болды…
Біз бүгін реттедік….
Мен бүгін түсіндім, бұл…
Маған қиын болды…
Мен келесі сабақта мынанын болғанын
қалаймын…
19 слайд
Сабақтың нәтежиесі nis.kst@gmail.com Маған қызықты болды… Біз бүгін реттедік…. Мен бүгін түсіндім, бұл… Маған қиын болды… Мен келесі сабақта мынанын болғанын қалаймын…