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