Открытый урок: Классификация программного обеспечения

Класс: 8«б» класс
Тема урока Классификация программного обеспечения
Учебные цели для достижения на этом уроке (ссылка на учебную программу) 8.1.2.1 – различать системное, прикладное программное обеспечение и системы программирования
Цель урока - определяют системное, прикладное программное обеспечение и системы программирования;
- сравнивают системное, прикладное программное обеспечение и системы программирования;
- анализируют значимость системного, прикладного программного обеспечения и системы программирования в компьютере.
Критерий оценки - определяет виды программного обеспечения (системное, прикладное программное обеспечение и системы программирования);
- сравнивает и классифицирует виды программного обеспечения....
Сборник открытых уроков
Толық

Бағдарламалау | Турбо Паскаль жүйесінде қосалқы программаларды ұйымдастыру технологиясы

КІРІСПЕ
Бағдарламалау тілі дегеніміз – адам мен компьютердің (ЭЕМ) өзара байланыс жасасу құралы. Бағдарламалау тілі екі топқа бөлінеді: таза машиналық кодпен, не белгілі бір машина кодына арналып ассамблерде жазылған тіл- төменгі дәрежедегі және жоғарғы дәрежедегі адам тіліне жақындатылған Basic, Qbasic, Ci, Turbo Pascal т.б. көптеген бағдарламалау тілдері. Мемлекеттік бағдарлама бойынша осы тілдерден Basic, Turbo Pascal, Visual Basic тілдерінің бірін меңгеру ұсынылған. Паскаль бағдарламалау тілі француз математигі Блез Паскаль құрметіне аталған. Ол 1968-1971 жылдарда Никлаус Вирттің Цюрихтағы Жоғарғы Техникалық мектепте оқыту тілінің бірі ретінде жазылған. Кең қолдана бастауы 1984 жыл, себебі осы жылдары қарапайым қолдануға ыңғайлы Турбо Паскаль компиляторы пайда болады. Ол Borland International компаниясында жасалды. Компилятор дегеніміз транслятордың бір түрі, ал транслятор дегеніміз белгілі бір компьютер мен бағдарламалау тілі түріне арналып жазылғанбағдарлама, оның міндеті жазылған бағдарламаны машиналық кодқа айналдыру.
Турбо Паскаль тілінің негізі Turbo.exe және Turbo.tpl файлдары арқылы берілген. Turbo.exe файлында компилятор, экран редакторы, жүйелегіш орналасса, Turbo.tpl файлында арнайы қойылған функциялар мен процедуралар (көмекші бағдарламалар) кітапханасы жазылған. Қазір жетілдіріле келе мынадай артықшылықтарымен ерекшеленеді: ....
Курстық жұмыстар
Толық

Информатика | Паскаль программалау тілінің ерекшеліктері және программалау элементтері

Қазіргі кезде түрлі қызмет түріне байланысты программистер сол бағыттар бойынша қолданылатын программалар құрастыруда. Сол программаларды жоғарғы деңгейлі программалау тілдерінде және мәліметтер қорын басқару жүйелерінде жасайды. Сондай програмамалау тілдеріне Паскаль, Бейсик, Visual Basic, Borland Delphi, Oracle, MS Access, Visual FoxPro және тағы да басқа көптеген программалау тілдері жатады.
Курстық жұмысымның тақырыбы: “Мультипликация”. Бұл орындалатын жұмысты Паскаль программалау тілінде құрастыру керек.
Мұнда жасалатын программалық өнімде Паскаль программалау тілінің графикалық мүмкіндіктерін пайдалана отырып, әр түрлі анимациялар құрастыру, мультипликациялық көрініс көрсету жолдарын қарастыру керек.
Паскаль программалау тіліне келетін болсақ, бұл бағдарламалау тілі XVII ғасырда өмір сүрген француз ғалым-философы Блез Паскальдің құрметіне аталған.
Блез Паскаль 1623 жылы францияның клермон-ферран қаласында дүниеге келді. Оның орасан зор қабілетін, әсіресе математика саласынан, сонау бала кезінен көріне бастаған. Дүниеден қайтқан соң (1662 жылы) ол бүкіл әлем біркездері білген ұлы математик ретінде тарихта қалды. Ол математика облысының бір бөлігі ықтималдар теориясының негізін қалады. Математикадан басқа Паскальдің таланты физика, философия, әдебиеттану салаларынан да көрінді. Сол сияқты 1642 жылы әкесінің жұмысын жеңілдету мақсатында есептеу машинасын ойлап тапты. Оның әкесі салық жинаушы болғандықтан, бұл машина есептеу жұмыстарында өте қажет еді. Есептеу машинасы ғалымдарға белгілі болғанымен, әлемге әйгілі емес еді. Қазіргі кезде Паскальдің аты Бейсик тілі сияқты программалау тілдерінде қолданылады. Бұл тілді құрастырушы Швецариядағы жоғарғы политехникалық мектептің информатикалық институтының профессоры Никлаус Вирт болып табылады (1970 жылы).
Паскаль тілі дүние жүзіне кең тараған программалау тіліне айналды. Қазіргі кезде Паскаль тілі қолданбалы программалар жазу үшін және жүйелі программалау тілі ретінде де кеңінен қолданылады. Сонымен бірге көптеген мини және макрокомпьютерлерді қамтамасыз ету осы тілде жазылған. Паскаль тілі бұрын құрылған (Фортран, Алгол және т.б.) программалау тілдерін маңызды ерекшелігі ол құрылымдық программалау тілдерінен маңызды ерекшелігі ал құрылымдық программалау идеясын өмірге біртіндеп енгізу - Паскаль тілінің тағы бір ерекшелігі ол деректер құрылымының концепциясының алгоритм түсінігімен қатар программалаудың негізіне жатқан фундаментальды түсініктер қатарына кіруі. ....
Курстық жұмыстар
Толық

Экономика | Паскаль программасындағы функциялар мен процедуралар

Программа - белгілі бір программалау тілінің синтаксистік ережелеріне сәйкес жазылған нұсқаулар тізбегі. Демек, ТuгЬо Раsсаl тілінде программа жазу үшін программалаушы оның жазылу ережесін жақсы білуі қажет.
ТuгЬо Раsсаl тіліндегі программа жалпы мына түрде жазылады:
Программа тақырыбы;
Сипаттау бөлімі;
Ьеgіn
Орындалатын бөлімі;
End.
• Программа тақырыбы рrоgrаm қызметші сөзінен басталады. Ол программа атынан және параметрлерден тұрады. Мысалы:
Ргоgram еsер1 (іnрut, оutput);
Мүндағы esep1 - программаға берілген атау. Программалаушы программа атын өз қалауынша бере алады.
Программа атауы оларды екінші бір программадан ажыратуға қажетті көрсеткіш.
ЕСКЕРТУ! Программа атауының оның мазмұны сақталынған файл атауына еш қатысы жоқ.
Іnput, оutput - стандартты енгізу, шығару файлы.
• Сипаттау бөлімінде программада кездесетін барлық берілгендердің атауы, типі, мүмкін болатын мәндері, т.б. хабарланады.
• Орындалатын бөлімде Ьеgіn және епй қызметші сөздері арасына операторлар тізбегі жазылады. Сол себепті, веgіn (ашылатын) және еnd (жабылатын) қызметші сөздерін операторлар жақшасы деп атаса да болады. Оператор -нүсқаулардың машиналык тілде жазылуы. Сонда әрбір оператор орындалуға қажетті әрекетті машинаға түсінікті түрде сипаттайды. Программаның бір жолына бірнеше операторларды жазуға болады. Олардың арасына (;) нүктелі үтір таңбасы, ал программаның соңын көрсететін епсі сөзінен кейін (.) нүкте қойылады. Программаның орындалатын бөлімінде жазылған операторлар тізбегін - программа денесі деп атаймыз.
1.2 Программа бөлімдері
ТuгЬо Раsаl тіліндегі программа төмендегі бөлімдерден түрады:
• Программа тақырыбы;
• Берілгендерді сипаттау:
• Белгілерді хабарлау бөлімі;
• Тұрақтыларды хабарлау бөлімі;
• Типтерді хабарлау;
• Айнымалыларды сипаттау бөлімі;
• Процедура-функцияны хабарлау бөлімі;
• Орындалатын бөлім:
Веgіn
Программа денесі (операторлар тізбегі);
End.
Сонда, программа қүрылымы мына түрде болады:
Рrоgrаm программа аты;
Uses ....
Курстық жұмыстар
Толық

Қазақ тілі | Мектеп жасына дейінгі балалардың сөйлеу тілінің грамматикалық жағын қалыптастыру

Мектеп жасына дейінгі балалардың сөйлеу тілінің грамматикалық жағын қалыптастыру
«Сөз - сөзден туады, сөйлемесе қайдан туады?» демекші. Кәзіргі уақытта балалардың сөйлеу тілі кеш шығып, түсініксіз болуда. Сонымен бірге, отбасында екі тілде сөйлеуде бұл баланың сөйлеу тілін бұрмалап, кешеуілдеп шығуына әсер етеді. Баланың сөйлеу тілі оның психикасына да әсер етеді. Өзінің достарының арасында тұйықталып, аз сөйлеуге тырысады. Қоғамда өзін қолайсыз сезініп шеттетіліп қала береді. Сондықтан да ерте жастан бастап сөйлеу тілін түзету ұтымды болады. Неғұрлым түсінікті, еркін сөйлесе белсенді, ашық мінезді, көпшіл болады. Көбінесе балалардың сөйлеу тілі грамматикалық жағынан толық жетілмеген болып келеді. Қазақ тілінің кей дыбыстарын бұрмалап айтып, жұрнақ, жалғауларды сөздерде дұрыс қолданбайды. Осы ауқымды мәселеге байланысты мектеп жасына дейінгі мекемелердің тіл мамандарына төмендегі құрастырылған -тапсырмалар жүйесін ұсынып отырмыз. Бұл -тапсырмалар мектеп жасына дейінгі балалардың сөйлеу тілінің грамматикалық жағын қалыптастыру негізінде беріліп отыр, ойын түрінде жүргізіледі......
Ғылыми жобалар
Толық

Информатика | Криптографиялық алгоритмдерді практика жүзінде программалау

Ақпараттық жүйе – обьектіні басқару үшін қажетті ақпаратты жинақтау, сақтау, жаңарту, тасымалдау, өңдеу және шығару жүйелері.
Ақпарат айналымын тиімді ұйымдастыру адамдардың күнделікті өмірінің табыстылығының шартына күн өткен сайын айналып келеді. Адамзат өмірінің тұрақты жұмыс істеп тұруы үшін қажетті ақпарат мөлшері өндіруші күштер көлемінің өсіунен квадрат дәреже есе көп өсіп келеді. Көптеген дамыған елдерде ақпаратты өңдеу сласында жұмыс істейтіндердің саны нақты өндірістегі жұмыс күштерінен асып түседі. Ақпараттың айналымының барлық саласында автоматтандыруды қолдану экономиканың жаңа қарқын алып, үлкен жұмыс күші ресурстарын босатуға алып келеді.
Осындай қарқынды өсім мен интенсивті айналым кезінде ақпараттың қауіпсіздігі, соның ішінде криптоәдістерді қолдану ерекше маңызға ие.
Криптология ақпаратты оны түрлендіру арқылы қорғаумен шұғылданады. Ол криптография және криптоталдау (криптоанализ) деп аталатын екі салаға бөлінеді. Бұл екі бағыттың мақсаттары қарама-қарсы.
Соған қарамастан алдыңыздағы курстық жұмыста сол бағыттарды тең қолдана отырып, мен жұмысымды сипаттамақпын.
Симметриялық шифрлау саласына жататын Вижинер кестесімен шифрлау, омофондар жүйесі және гаммалау арқылы шифрлау қазіргі заманғы ақпаратты өңдеу құралдарының дамуымен бірқатар басымдылықтарын жоғалтса бірқатар басымдықтарға ие болды.
Төмендегі жұмыста сол айырмашылықтар және өзгертулер нақты көрініс табады.
Курстық жұмыста программалар Delphi программалау ортасында жазылды. Бұл ортаның болашағы зор екенін ескере отырып, жасаған программалар уақыт ағысында өз мәнін жоймайды деп сенемін.
Программаны қолдану барынша жеңіл және түсінікті.
Осы жұмыс барысында негізгі пайдалану көзі болып табылатын ашық текст барлық өзгертілген күйінде энтропиялық анализге түсті және оны жасау үшін университет кітапханаларында бар материалды қолдандым.
Жұмысты оқып шығу (тексеру) барысында қазақ тілінде осы сала бойынша материалдардың тапшылығын ескере отырып, кейбір аударудағы ауытқулар үшін алдын ала ғафу етемін. ....
Курстық жұмыстар
Толық

Қазақ тілі | ЖАЛПЫ СӨЙЛЕУ ТІЛІ ДАМЫМАҒАН БАЛАЛАРДЫҢ ГРАММАТИКАЛЫҚ ҚҰРЫЛЫМЫНЫҢ ЕРЕКШЕЛІКТЕРІ

Кіріспе
Зерттеудің көкейкестілігі: Қоғамның демократизация және жаңару үрдісінде қазақ тілі мемлекеттік тіл дәрежесін алғаннан кейін өріс алған мәселелердің бірі өткеннің рухани, мәдени, тарихи қайта өрлеу мәселесі.
Адамдар тіл арқылы бір-бірімен пікір алысады, өзара түсініседі. Қоғамдық істерді тындыру үшін адамдардың бірлесіп күш жұмсауына дәнекер ортақ тіл болуының маңызы ерекше. Ондай тіл халықтың - ана тілі.
Қазақ тілі мәдениетіміз бен әдебиетіміздің өркендеуінде елеулі роль атқарып келеді. Қазіргі қазақ тілі оралымды, бай тілге айналды. Дегенмен қазіргі кезде қазақ тілінің қызмет етуі потенциалды мүмкіншіліктерді аспауы көптілдік факторымен тежелгені туралы мәліметтер бар.Соңғы жылдары қазақ тілі өз құқығына жалпы енгенмен, толық оны қолдану мәселесі шешілген жоқ.
Бұндай жағдайда бастауыш мектеп жастағы балаларда бай, грамматикалық жағынан дұрыс құрастырылған ауысша сөйлеуін дамыту қажеттілігі туады. ....
Курстық жұмыстар
Толық

Информатика | Енгізу және шығару операторына блок схема құрып және Turbo Pascal - да программасын жазу

Кiрiспе.
3.1 Паскаль - программалау тiлi.
Паскаль тiлiн 1968 - 1971 жылдары швейцариялык. ғалым Никлаус Вирт оқып - үйренуге қолайлы программалау тілі ретінде ұсынған болатын. Бұл тілдің стандарты кейiнiрек бекiтiлдi, ол сол кездері кең таралған АЛГОЛ, ФОРТРАН, БЕЙСИК тiлдерiне қарағанда жетiлдiрiлген, жұмыс iстeyгe ыңғайлы тiл болды. Паскаль тiлi өзінің қарапайымдылығының және тиiмдiлiгiнің арқасында дүние жүзіне тез таралды. Қазiргi кезде барлық дербес компьютерлер осы тілде жұмыс iстей алады. Паскаль тiлiнде жазылған программаның дұрыстығын компьютерде тексеру және жiберiлген қатенi тузету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында алдымен трансляцияланады (машина тiлiне аударылады), объектiк программаға түрлендіріледі де содан кейiн ғана орындалады. Осы сәтте компьютерде программаның екі нұсқacы болады, оның бiрiншiсi - алгоритмдiк тiлдегi алғашқы түпнұсқасы, ал екiншiсi - объектiк кодтағы жазылған программа. Есеп нәтижесін машиналық кодта жазылған программа арқылы аламыз, ал программаны түзету қажет болғанда, оның алгоритмдiк тiлде жазылған алғашқы нұcқacы өңделеді.
Қазiргi кезде Паскаль кез келген күрдлі есептерді шығара алатын, кең таралған стандартты оқу тіліне айналды.
3.2 Паскаль тілінің негізі элементтері.....
Курстық жұмыстар
Толық

Информатика | Қонақ үй жұмысы Программада келесі мәселелер қарастырылуы керек

Әртүрлі ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйенің дамығанын талап етеді. Сонда сол деректермен автоматтандырылған жинауды, өңдеуді және монипуляциялауды іске асырады.
Мәліметтер базасы деп, деректердің электрондық сақтаушысын айтады. Оларға қатынас, бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте деректер базасы деректерді сақтау үшін жасалады.
Мәліметтер базасы – ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат :
• қайшылықсыз
• артықсыз
• тұтас
болуы керек.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
DELPHI жүйесі деректер базасын басқару жүйесі болып табылмайды, егер сөздің тура мағынасын алатын болсақ, бірақ толық МББЖ ( мәліметтер базасын басқару жүйесі) мүмкіндіктеріне ие. Ұсынылып отырған DELPHI құралы локальдік және тораптық деректер базасын құрып, және оның ішінде жұмыс істеуге және кез-келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді .
Локальді МББЖ барлық бөліктері қолданушы компьютерінің деректер базасында орналасады. Егер бір мәліметтер базасына бірнеше қолданушылар бір мезгілде қатынас жасаса, әрбір қолданушының компьютерінде өзінің локальді МББЖ-нің көшірмесі болуы керек.
Тораптық МББЖ-ге файл-серверлік, клиент-серверлік, бөлінген МББЖ-лар жатады. Осы жүйенің негізгі атрибуты болып, торап саналады. Торап−бірнеше компьютерлерді байланастырып, бір дерекпен бірнеше қолданушылардың корпоративті жұмысын қамтамасыз етеді.
Көпқолданбалы МББЖ ақпараттық жүйе құруға мүмкіндік береді. Көпқолданбалы МББЖ-леріне: Oracle,Informix, SyBase, Microsoft SQL Server,
InterBase және т.б жатады.
DELPHI-ді кәдімгі МББЖ деп айтуға, оның өзінің кестелік форматының болмауы ( деректерді сипаттау тілі ) бөгет жасайды. Сондықтан ол басқа МББЖ кестелік форматын қолданады. Мысалы: dBase , Paradox , InterBase .
Бұны бірақ та жетіспеушілігі деп те айтуға болмайды, себебі аталған форматтар өздерін жақсы қолданушылық қабілетін көрсетті. Сонда да DELPHI мүмкіншіліктері арнайы МББЖ мүмкіншіліктерінен қалыспайды, кей-кезде олардан асып та тұрады.
МББЖ дегеніміз бағдарламалық қамтама. Бұның арқасында қолданушылар деректер базасын (ДБ) анықтай, құрай және қолдай алады, сонымен қатар оған қатынасты бақылай алады.....
Курстық жұмыстар
Толық

Информатика | Динамикалық ұғым принципімен программа құру технологиясы

Программада анықталған айнымалылардың барлығы оның орындалуы кезінде компьютердің жедел жадының мәліметтер сегменті деп аталатын бөлігінде орналасады. Мәліметтер сегментінің ұзындығы 80х86 микропроцессор архитектурасымен анықталады және 65536 байт құрайды. Мәліметтер сегментінің аздығы программада өлшемі үлкен массивтерді пайдалануда үлкен қиындық туғызады. Бір жағынан, дербес компьютердің (ДК) жады көлемі (әдетте 640 Кбайттан кем емес ) үлкен көлемді есептерді сәтті шығаруға жеткілікті. Бұл жағдайдан шығу үшін динамикалық ұғым принципі қолданылады.
Динамиканың ұғым принципі - ДК жедел жадысы, Д.К. микропроцессорының сәулетіне байланысты, көлемі 300 Кбайттан кем емес жедел жадының арнайы бөлігіне мәліметтерді орналастыру мүмкіндігі бар. Ол бөлік компьютер жедел жадының мәліметтер сегментінен және стектен тыс орналасады. Динамикалық ұғым принципінде орналасқан мәліметтерді динамикалық деп атайды. Оның статикалық мәліметтен ерекшелігі, оларды кез келген уақытта компьютер жадына орналастырып, не одан өшіріп отыруға болады.
Динамикалық ұғым принципі бұл іс жүзінде мәліметтері үлкен көлемді массивтерді өңдеуде жалғыз мүмкіндік. Көп практикалық есептерді динамикалық ұғым принципінсіз шығару қиын немесе шығару мүмкін емес. Мұндай қажеттілік автоматтандырылған жобалау жүйесін құру (ААЖҚ) кезінде туындайды: ААЖҚ - да қолданылатын бір қалыптылық математикалық моделі басқа жобаларда анағұрлым өзгешелеу болуы мүмкін; бұл жағдайда статистикалық ұғым принципін қолдану мүмкін емес. Ақыры, Дербес компьютердің графикалық және дыбыстық тәсілдерімен жұмыс кезінде мәліметтерді уақытша сақтау үшін динамикалық ұғым кеңінен қолданылады.
Мәліметтерді динамикалық орналастыру - динамикалық ұғым принципіне тікелей программамен жұмыс істеу барысында қолдану. Бұған қарағанда, мәліметтерді статикалық орналастыру Турбо Паскаль компиляторымен программа компиляциялау барысында іске асады ....
Курстық жұмыстар
Толық