Программалау ж?йелері деп компьютердегі есептерді программалау автоматтандыру?а арнал?ан программалар жиынты?ы аталады.Пограммалау ж?йесі пайдаланушыны немесе программистті ?зіні? м?селелерін о?ан ?алайсыз бостады ж?не олар?а жо?ары д?режелі арнайы тілдерді пайдалану м?мкіндігін береді.Кіріспе немесе бастап?ы деп аталатын осындай тілдерді? ?р?айсысы ?шін,программалау ж?йесіні?,пргрБа?дарламалау ж?йелері деп компьютердегі есептерді программалауды автоматтандыру?а арнал?ан программа жиынты?ы аталады. Программалау ж?йесі пайдаланушыны немесе програмистті ?зіні? м?селелерін о?ан ?олайсыз машиналы? командалар тілінде жазу ?ажеттілігінен босататын ж?не олар?а жо?ары д?режелі арнайы тілдер пайдалану м?мкіндігін береді. Операциялы? ж?йе пайдаланушы ж?не ЕЖ арасында?ы интерфейс р?лін ат?арады, я?ни ОЖ пайдаланушы?а виртуалды ЕЖ-ні ?сынады. ?р т?рлі ОЖ бір ж?не сол техникалы? ??рыл?ыларда пайдаланушы?а есептеуіш процесті немесе м?ліметтерді? автоматтандырыл?ан ??деуін ?йымдастыру ?шін ?р т?рлі м?мкіндіктер ?сына аладыамма м?тінін кіру тілінен машина тіліне автоматты т?рде аударатын программасы бар.
Тілді ж?зеге асыру ??ралдарын сипаттау б?л осы тілдерден аудар?ыш программалар
Стандартты ба?ыны??ы программалар кітапханасы бар
Пограммалау тілдері мен тілді ж?зеге ??ралдарын айыру ?ажет.Программалау тілі прграмманы ??райтын жазбалар ж?йесі?,пайдаланылатын грамматикалы? ??рылыс синтаксисі мен сематикасын аны?тайтын ережелер жина?ы.Тілді ж?зеге асыру ??ралы б?л жо?ары д?режелі тілдердегі жазбаларды машиналы? командалар тізбегіне айналдыратын ж?йелік программа.
Пограммалау тілі шешіліп жат?ан есептер олгоритмін сипаттау?а ж?не жасал?ан жазбаны бір ма?ыналы т?сіндіруге м?мкіндік беретін жалпы ?абылдал?ан символдар мен ережелер жиынты?ыны? негізінде ??ралды.Прграммалау тілдері дамуыны? негізгі басталысы программа ??ру процесін же?ілдету ж?не оларды? ??раушыларыны? е?бек ?німділігін арттыру ма?сатында оларды? сематикалы? д?режесін к?теру болып табылады.
Тілді іске асыру ??ралдарды компиляторлар мен интерпретатор?а б?лінеді.
Компилятор ?здіксіз процесс процесс барысындажо?ары д?режелі тілде жазыл?ан программаны? б?кіл м?тіне аударады,б?л кезде жазыл?ан программаны? б?кіл м?тіне аударады.Б?л кезде машыналы? кодта толы? программа жасалынады.Кейін оны компьютер компиляторды? ?атысуынсыз орындайды.Интерпретатор программаны? порераторын бір бірлеп ретпен талдайды. Сонымен ?атар жо?ары д?режелі тілде жазыл?ан ?рбір синтаксистік ??рылымды машиналы? код?а бірінен со? бірін орындай отырып айналдырады. Интерпретатор ?р?ашан негізгі жад айма?ында интерпретацияланатын программамен бірге болуы керек, б?л жадты? айтарлы?тай к?лемін ?ажет етеді
Жазыл?ан ба?дарламаны ?олдан?анда, пайдаланушы адам компьютергебастап?ы деректерді кілтжиынны? к?мегімен енгізіледі, ал компьютер н?тижені экран?а, баспа ??рыл?ысына немесе файл?а шы?арып береді. Шын м?ніндебастап?ы деректерді н?тижеге т?рлендіру ?рекетін компьютер процессоры (белгілі бір алгоритм бойнша) орындайды. Б?л алгоритм арнайы тілде жазыл?ан, оны ба?дарлама деп атаймыз.
5. Ба?алау: О?ушыларды білім де?гейіне ?арай ба?алау.
Просмотр содержимого документа
«Есептеу ж?йесін ба?дарламалы? ?амтамасыз ету »
.
ЕЖБ пәні
Сабақтың тақырыбы:Жүйелік бағдарламалау
Сабақтың мақсаты:
1. Білімдік мәні: Студенттерге жүйелік бағдарламалау туралы кеңінен түсінік беру, білімдерін қолдану біліктілігі мен толықтыру дағдыларын қалыптастыру.
2.Тәрбиелік мәні: Студенттерді нақтылыққа, ізгілік пен парасаттылыққа
тәрбиелеу.
3.Дамытушылық мәні: Студенттердің кәсіби сөйлеу тілін дамыту,
ой-өрісін кеңейту.
Пән аралық байланыс:Арнауы пәндер, информатика, математика .
Сабақ барысы: 1. Ұйымдастыру: 1. Студенттермен амандасу.
2. Студенттерді түгендеу.
2. Үй тапсырмасын сұрау: Өткенді қайталау.
3. Жаңа сабақты түсіндіру
Программалау жүйелері деп компьютердегі есептерді программалау автоматтандыруға арналған программалар жиынтығы аталады.Пограммалау жүйесі пайдаланушыны немесе программистті өзінің мәселелерін оған қалайсыз бостады және оларға жоғары дәрежелі арнайы тілдерді пайдалану мүмкіндігін береді.Кіріспе немесе бастапқы деп аталатын осындай тілдердің әрқайсысы үшін,программалау жүйесінің,пргрБағдарламалау жүйелері деп компьютердегі есептерді программалауды автоматтандыруға арналған программа жиынтығы аталады. Программалау жүйесі пайдаланушыны немесе програмистті өзінің мәселелерін оған қолайсыз машиналық командалар тілінде жазу қажеттілігінен босататын және оларға жоғары дәрежелі арнайы тілдер пайдалану мүмкіндігін береді. Операциялық жүйе пайдаланушы және ЕЖ арасындағы интерфейс рөлін атқарады, яғни ОЖ пайдаланушыға виртуалды ЕЖ-ні ұсынады. Әр түрлі ОЖ бір және сол техникалық құрылғыларда пайдаланушыға есептеуіш процесті немесе мәліметтердің автоматтандырылған өңдеуін ұйымдастыру үшін әр түрлі мүмкіндіктер ұсына аладыамма мәтінін кіру тілінен машина тіліне автоматты түрде аударатын программасы бар.
Қолданылатын программалау тілдерінің сипаттамалары
Тілді жүзеге асыру құралдарын сипаттау бұл осы тілдерден аударғыш программалар
Стандартты бағыныңқы программалар кітапханасы бар
Пограммалау тілдері мен тілді жүзеге құралдарын айыру қажет.Программалау тілі прграмманы құрайтын жазбалар жүйесің,пайдаланылатын грамматикалық құрылыс синтаксисі мен сематикасын анықтайтын ережелер жинағы.Тілді жүзеге асыру құралы бұл жоғары дәрежелі тілдердегі жазбаларды машиналық командалар тізбегіне айналдыратын жүйелік программа.
Пограммалау тілі шешіліп жатқан есептер олгоритмін сипаттауға және жасалған жазбаны бір мағыналы түсіндіруге мүмкіндік беретін жалпы қабылдалған символдар мен ережелер жиынтығының негізінде құралды.Прграммалау тілдері дамуының негізгі басталысы программа құру процесін жеңілдету және олардың құраушыларының еңбек өнімділігін арттыру мақсатында олардың сематикалық дәрежесін көтеру болып табылады.
Тілді іске асыру құралдарды компиляторлар мен интерпретаторға бөлінеді.
Компилятор ұздіксіз процесс процесс барысында жоғары дәрежелі тілде жазылған программаның бүкіл мәтіне аударады,бұл кезде жазылған программаның бүкіл мәтіне аударады.Бұл кезде машыналық кодта толық программа жасалынады.Кейін оны компьютер компилятордың қатысуынсыз орындайды.Интерпретатор программаның порераторын бір бірлеп ретпен талдайды. Сонымен қатар жоғары дәрежелі тілде жазылған әрбір синтаксистік құрылымды машиналық кодқа бірінен соң бірін орындай отырып айналдырады. Интерпретатор әрқашан негізгі жад аймағында интерпретацияланатын программамен бірге болуы керек, бұл жадтың айтарлықтай көлемін қажет етеді
Жазылған бағдарламаны қолданғанда, пайдаланушы адам компьютерге бастапқы деректерді кілтжиынның көмегімен енгізіледі, ал компьютер нәтижені экранға, баспа құрылғысына немесе файлға шығарып береді. Шын мәнінде бастапқы деректерді нәтижеге түрлендіру әрекетін компьютер процессоры (белгілі бір алгоритм бойнша) орындайды. Бұл алгоритм арнайы тілде жазылған, оны бағдарлама деп атаймыз.
5. Бағалау: Оқушыларды білім деңгейіне қарай бағалау.
6. Уйге тапсырма:
1.конспектімен жұмыс
2.« Жүйелік бағдарламалау» тақырыбында студенттердің өзіндік жұмысын жасақтау