Сабақтың тақырыбы: Программалау тілінің шығу тарихы
Сабақтың мақсаты: білімділік: программалау туралы мағлұмат беру, программалаудың даму тарихымен таныстыру.
дамытушылық: ойлау, сөйлеу қабілеттерін дамыту.
тәрбиелік: пәнге деген қызығушылықтарын арттыру.
Сабақтың типі: жаңа тақырыпты меңгерту
Сабақтың түрі: теориялық сабақ
Оқыту әдістері: түсіндіру, сұрақ - жауап
Пәнаралық байланыс: математика, геометрия
Оқыту құралдары: интерактивті тақта, дербес компьютер және оның құрылғылары
Сабақтың барысы:
1. Ұйымдастыру кезеңі
Білім алушылармен амандасу, оқу құралдарын түгендеу, компьютерді іске қосу.
2. Жаңа тақырыпты меңгерту
Конспект №7 қоса беріледі (Программалау тілінің шығу тарихы)
3. Бекіту
Кестені толықтыру.
4. Сабақты қорытындылау
(білім алушыларды бағалау)
6. Үй тапсырмасы:
§4, 19 - бет, бақылау сұрақтары мен тапсырмалар
Сабақтың тақырыбы: Программалау тілінің шығу тарихы
Программалау – хабарларды есептеуіш машиналардың көмегімен сұрыптайтын жасанды тілдер тобы. Кез келген компьютер программасының негізгі мақсаты – аппаратты құралдармен басқару.
Алғашқы пайда болған программалау тілдері өте қарапайым болатын. Олардың бұйрықтары компьютерге түсінікті 1 және 0 символдарының тізбектерінен тұратын. Әр бұйрыққа сәйкес машиналық кодтарды жатқа білу программалаушыға қиын болғанымен, машиналық кодтар арқылы жазылған программалар есептеу машинасының жадына көп талап қоймады. Сондықтан олар жүйелік программаларды, драйверлерді және трансляторларды құруға ыңғайлы. ЭЕМ мен адам арасындағы қатынасты жеңілдету үшін ассемблер типті программалар құрылды. Айнымалы шамалар символды аттармен белгіленіп, әр бұйрықтың машиналық коды мнемоникалық белгілеулерге ауыстырылды. Ассемблер тілдері аз да болса адам тіліне ұқсастырылды. ЭЕМ - ді қолдану көпжақты болғандықтан арнайы есептерді шешу үшін түрлі тілдер құрылды. Процедураға бейімделген тілдің мысалы ретінде FORTRAN (Фортран) (50 - жылдардың ортасында пайда болған) тілін айтуға болады. Бұл тіл бірінші және кең қолданылатын программалау тілдерінің бірі. Өзінің қарапайымдылығынан және бұл тілде жазылған программалардың көптігінен ол қазіргі күнге дейін қолданылады. Ол инженерлік, ғылыми есептеулер салаларында пайдаланылады.
Есептеуіш математика аумағында программалау жүйесі процедурадан ауыса бастады. Нәтижесінде күрделі программалардың тиімді құрылуы – берілгендердің дұрыс қолдануын бақылау екендігі анықталды. Бақылау компиляция кезеңінде де программаны жүргізу кезінде де жүзеге асырылуы тиіс. Әйтпесе, тәжірибе көрсеткендей күрделі программалық жобаларды құрудың қиыншылықтары артады. Бұл мәселені шешудің нәтижесінде Алгол - 60, кейінірек Паскаль, Модуль - 2, Си және т. б. программалау тілдері жетілді.
Жалпы барлық программалау тілін берілген сызбадағыдай топтастыруға болады:
Қазіргі кездегі ЭЕМ және олардың жүйелерінің жалпы сәулетінде икемді компонент программалық жасақтама болып табылады.
Программалық жасақтама – белгілі бір типтегі есептеуіш машиналарға арналған, олардың аппараттық құралдарының жан - жақты қызметін, сонымен қатар қолданушының есептеу ресурстарына мұқтаж кез келген есептерін шығаратын программалар жиынтығы.
Компьютердегі программалық жасақтама құрамын программалық конфигурация деп атайды. Программалар арасында физикалық буындар мен блоктар арасындағы сияқты байланыс бар – көптеген программалар өзінен төмен деңгейдегі басқа программаларға сүйеніп жұмыс істейді.
Программалық жасақтама келесі деңгейлерден тұрады: базалық немесе негізгі, жүйелік, қызметтік және қолданбалы.
Программалық жасақтаманың деңгейлері пирамидалық жүйе болып табылады. Әрбір келесі деңгей программалық жасақтаманың өзінен бұрынғы деңгейлеріне сүйеніп жұмыс істейді.
Базалық деңгей. Программалық жасақтаманың ең төменгі деңгейі – базалық. Бұл деңгей базалық ақпараттық құрылғылармен байланысуға жауап береді. Ереже бойынша, базалық программалар базалық саймандар құрамына кіреді және тұрақты жадыда сақталады. Программалар және мәліметтер жасау кезеңінде жедел жадыға жазылады және пайдалану үдерісінде өзгертілмейді. Жедел жадының мазмұнын өзгерту, есептеу жүйесінің құрамында тікелей орындауға да болады. Немесе одан тыс программалаушы деп аталатын арнайы құрылымдарда орындауға болады.
Енгізу - шығарудың базалық жүйесі (BIOS) компьютердің тұрақты жадында орналасқан. Бұл негізгі MS DOS - тың бөлігі емес, бірақ бұнымен тор (желі) байланысты. BIOS құрамына компьютер құрылғыларын тексеруге, амалдық жүйені (операциялық жүйе) инициализациялауға және монитор, пернетақта, дискілер, принтермен енгізу - шығару амалдарын орындауға арналған программалар кіреді.
Жүйелік деңгей. Жүйелік деңгей – өтпелі. Бұл деңгейде жұмыс істейтін программалар базалық деңгейдің программалары мен компьютерлік жүйенің өзге де программалары және тікелей аппараттық жасақтамамен өзара әрекеттесуін қамтамасыз етеді. Программалық жасақтаманың бұл деңгейіне көбінде барлық есептеу жүйесінің пайдалану көрсеткіштері тәуелді. Мысалы, жүйелік деңгейде есептеу жүйесіне жаңа жабдық қосқанда басқа программалар үшін осы жабдықпен байланысты қамтамасыз ететін программа орнатылуы тиіс. Нақты құрылғылармен өзара әрекеттесуді қамтамасыз ететін нақты программаны драйвер құрылғысы дейміз. Ол программалық жасақтаманың жүйелік деңгейінің құрамына кіреді.
Жүйелік деңгей программаларының басқасы қолданушымен өзара әрекеттесуге жауап береді. Солардың арқасында ол есептеу жүйесіне мәліметтерді енгізуге, оның жұмысын басқаруға және нәтижесін өзіне ыңғайлы формада алуға мүмкіндік алды. Бұл программалық құралдар интерфейстің пайдаланушылық қамтамасыз ету құралдары деп аталады. Компьютермен жұмыстың ыңғайлылығы мен жұмыс орнындағы еңбек өнімділігі оларға тікелей тәуелді.
Жүйелік деңгейдің программалық қамсыздануының жиынтығы компьютердің амалдық жүйе ядросын құрастырады. Амалдық жүйе ядросының бар болуы – адамның есептеу жүйесі мен тәжірбиелік жұмысының мүмкіндігі үшін міндетті шарт.
Қызметтік деңгей. Программалық жасақтаманың бұл деңгейі базалық деңгейдегі программалармен де, жүйелік деңгейдегі программалармен де тығыз байланыста болады. Қызметтік программалар компьютерлік жүйені тексеру, баптау және жөндеу жұмыстарын автоматтандырады. Сонымен қатар олар жүйелік программалардың қызметін жақсарту және кеңейту үшін қолданылады.
Өңдеуде және қызметтік программаларды пайдалануында екі талғаулы бағыт бар: амалдық жүйемен біріктіру және автономды жұмыс жасау. Бірінші жағдайда қызметтік программалар жүйелік программаның тұтынушылық құрамын тәжірибелік жұмысқа өте ыңғайлы етіп өзгерте алады. Екінші жағдайда олар жүйелік программалық қамсыздануымен әлсіз байланысқан, бірақ қолданушыға аппараттық және программалық қамсыздануымен олардың өзара әрекеттесуін дербес күйге келтіру үшін көп мүмкіндік береді.
Программалау тілінің шығу тарихы
- Madina88
- 18 сәуір 2017
- 17461
- 0
- 0
Ілмек сөздер: Программалау тілі, программалау тілінің қарапайым объектілері
Ұқсас жаңалықтар:
Информатика тест 11 сынып
1. Объектілерді ( заттарды, құбылыстарды, үдерістерді ұғымдар - ды) белгілі бір белгілеріне сәйкес топтарға бөлу жүйесі -... А) ақпараттану ә)...Аппараттық және программалық қамтамасыз етудің диалектикасы
Сабақтың мақсаты: Аппараттық және программалық қамтамасыз етудің диалектикасы туралы түсінік қалыптастыру программалық жабдықтаманың түрлері мен...Операциялық жүйе ұғымы және оның атқаратын функциясы
Сабақтың мақсаты: Білімділігі: Оқушылардың операциялық жүйе және оның түрлерін типті операциялық жүйе туралы және оның баптауды, файлдар мен...Файлдық менеджер құрылымы
1. 1 Компьютерде ақпараттық технологияны топтау бағдарламасын қамтамасыз ету Компьютерде ақпараттық технологияны қамтамасыз ету үшін бағдарламалық...Операциялық жүйелерді баптау
Ақтөбе облысы, Ойыл ауданы,Қараой мектеп - балабақшасы Информатика пәні мұғалімі Құмарова Айнұр Сұлтанәліқызы Сынып:8 Тақырыбы: Операциялық...Пікірлер: 0
Пікір білдіру
Ақпарат
Қонақтар,тобындағы қолданушылар пікірін білдіре алмайды.
Қонақтар,тобындағы қолданушылар пікірін білдіре алмайды.