Похожие презентации:
Клизма
1. Клизма.
Орындаған: Байниязова Л.К-топ,ЖМ.
Тексерген: Ыдырыс Ж.Б.
2. Жоспар:
І КіріспеІІ Негізгі бөлім
а) Программалық жабдықтамалар
ә) Программалау тілінің классификациясы
б) Программалау жүйесі
в) Аударғыштарға жалпы сипаттама
ІІІ Қорытынды
3.
Программа – магниттiк мәлiмет сақтауышта (дискiде)файл түрiнде жазылып сақталып, жұмыс iстеушi адамның
командасы бойынша компьютер жадына жүктелiп
орындалатын машина тiлiндегi нұсқаулар жиыны.
Программалық жабдықтамалар – информациялық
технологиялардың елеулі бір бөлігі. Программасыз кез
келген аппаратура жай элементтер жиыны болады да, ол
ешнәрсе істей алмайды.
4.
Программалық жабдықтамаларЖүйелік
жабдықтамалар
Операциялық жүйелер
Қолданбалы жабдықтамалар
Программалау
жүйелері
Программалау
тілдері
Бақылау және
диагностика құралдары
Арнаулы программалар
Трансляторлар
Қолданбалы
программалар
Біріктірілген қолданбалы
программалар
Компиляторлар
Интерпретаторлар
5.
Программалау тілініңклассификациясы
Машинно-бағытталған
тіл
1.
2.
3.
4.
Машиналық тіл
Символдық тіл
Макрос
Автокод
Машинно-тәуелсіз
тіл
1.
2.
3.
4.
Тәуелсіз тілдер проблемасы
Универсалды тілдер
Диалогты тілдер
Процедуралық емес тілдер
6.
Программалаужүйесі
Программалау
тілдері
Аударғыштар
7.
Фортрантілі
Ассемблер
тілі
Бейсик
тілі
Программалау
тілдері
Пролог
тілі
ЛОГО
тілі
Паскаль
тілі
Алгол-60
тілі
Кобол
тілі
8.
Аударғыш (транслятор) — бұл арнайыпрограмма бастапқы мәтіндерді автоматты
түрде жұмыс істейтін программаларға
айналдырады.
Аударғыш
Компиляторлар
Интерпретаторлар
9.
Компилятор–
бастапқы
кодты
машиналыққа айналдырады. Нәтижесінде
аталмыш объектілі модуль пайда болады. Ол
машиналық кодта жазылған, бірақ ол да әлі
жұмыс істей алмайды — оған программист
қолданған стандарттық процедураларды қосу
керек.
10.
БасыБастапқы
код
Программа
операторын енгізу
Жоғары
дәрежелі
тілдегі
программа
Кезектегі
операторды аудару
жоқ
Соңғы
оператор ма?
Иә
Соңы
Обектілік
программа
Объектілік
модуль
немесе
төмен
дәрежелі
тілдегі
программа
11.
Компилятор программаны машиналық тілгетұтас түрде оның жекелеген операторларының
дұрыстығын
ғана
емес,
олардың
өзара
үйлесімділігін де тексере отырып аударады. Бұл
уақытты біршама көп алады, бірақ программадағы
қателерді компиляциялау кезінің өзінде-ақ
анықтауға мүмкіндік береді.
12. Компиляция процесі бірнеше кезеңнен тұрады
ПрепроцессорЛексикалық және синтаксистік анализ
Глобальдық оптимизация
Генераторлық код
Ассемблер
Жинақтаушы
13.
Интерпретатор - бастапқы файлданкомандаларды оқып процессор тіліне
«жол-жөнекей» (тікелей программаның
жұмысы
барысында)
аударатын
программа.
14.
БасыБастапқы
модуль
Программа
Операторларын енгізу
Операторды
аудару
Жоғары
дәрежелі
тілдегі
программа
Оператордың
орындалуы
жоқ
Соңғы
Оператор ма?
Иә
Соңы
Оператор ішкі
пішіні
15.
Интерпретаторменжұмыс
әлдеқайда
жеңілдеу.Ол аяқталып бітпеген программаның да
орындалуына мүмкіндік жасайды, ал оның
алгоритмді құрастыру мен жөндеу кезінде
пайдасы
көп.Алайда
интерпретатор
программаның барлық бөлігінің өзара үйлесімін
тексере алмайды.Оған қоса программаның
интерпретация режиміндегі жұмысы алдын ала
компиляцияланған программадан бірнеше есе
баяу жүреді.
16. Интерпретатордың негізгі бұйрықтары
NEW бұйрығы (жаңа программа жасау)Программа аймағына жолдарды жазу
LIST бұйрығы (программа мәтінін қарап
шығу)
RUN бұйрығы (орындауға жіберу)
DEL бұйрығы (жолдарды жою)
SAVE бұйрығы (программа мәтінін жазып
алу) және OLD (программаны жүктеу)
BYE бұйрығы (интерпретатордан шығу)
17.
Бейсик тіліндегі программалар интерпретациярежимінде орындалатын болса, Паскаль үшін
программаны
компиляциялау
қолданылады.
Сонымен, Бейсик-интерпретатор, ал Паскалькомпилятор болып табылады.
Бейсик - дербес компьютерлерде кеңінен
пайдаланылатын ықшамды тіл. Қазіргі кезде оның
мүмкіндігі мол түрлі нұсқалары бар.
Паскаль
–
сандық
және
символдық
шамалармен жұмыс істеуге ыңғайлы, алгоритм
құрылымын сақтап құрылған тіл. Дербес
компьютерлерде көбінесе оның Турбо Паскаль
диалектісі пайдаланылады.
18. Қолданылған әдебиеттер:
1. “Информатика” Н.Ермеков Алматы-20032. Аладьев В.З. и др. Основы информатики. –М: Филин,
1998 г. (10-15бет)
3. Алексеев Л.А. Информатика 2002. – М: Солон – Р, 2002
г. (21-23)
4. Ветров С. Компьютерное «железо».- М: Солон –Р, 2002
(Полное руководство пользователя). (6-7бет)