Бекітілді: П?ні: информатика
_______________________ Класы: 10 «А»
К?ні: ________________
I. Саба?ты? та?ырыбы: Процедуралы? программалау
II. Саба?ты? ма?саты:
Білімділігі: Бала бойына б?гінгі та?ырыпты ?ту барысында білімдерін арттыру.
Т?рбиелігі: ?р о?ушыны іскерлікке, на?тылы??а, ынтыма?тылы??а т?рбиелеу.
Дамытушылы?ы: О?ушыны? ?рбір саба??а ынтасы мен ?абілетін біріктріп,
п?нге деген ?ызы?ушылы?ын арттыру.
III. Саба?ты? т?рі: аралас саба?
IV. Саба?ты? ?ту ?дісі: с?здік, к?рнекі, практикалы?
V. Саба?ты? к?рнекілігі: копьютер, топтама, тест с?ра?тары т.б.
VI. О?ыту формалары: жеке, топты?, ?жымды?
VII. Пайдалан?ан ?дебиеттер: Н.Ермеков, М.Ермеков, С. Но?айбаланова Информатика 10 сынып о?улы?ы, Балапанов Информатикадан 30 саба?, Информатика негіздері журналы.
VIII. Саба?ты? барысы:
А) ?йымдастыру кезе?і
Б) саба? с?рау
В) Ба?алау
Г) Жа?а саба?
Д) Бекіту
Е) ?йге тапсырма
Ж) ?орытынды
Балалар біз ?ткен саба?та Windows 2000 ?осымшаларында?ы берілгендерді? алмасуы. Windows 2000 орнатылуы деп аталатын жа?а та?ырып ?ткен болатынбыз. ?ткен саба?тар бойынша кім ?йге берілген саба?ты айтады деп? Деп бірнеше о?ушыдан ?й тапсырмасын с?раймын.
Жа?а саба?
Тарихи пікір бойынша, программалау процедуралы? программалау ретінде пайда болып дамы?ан, программаны? негізгі алгоритм мен деректерді ??деу процедурасы дейді. Процедуралы? программалау 40 жылдары Фон Нейман ?сын?ан д?ст?рлі ЭЕМ с?улетіні? бейнесі болып табылады. Процедуралы? программалауды? идеологиясы мынадай:
• программа м?селені шешу процедурасын беретін операторларды?
(н?с?ауларды?) тізбегінен т?рады
• негізгі оператор жады айма?ында?ында?ыларды ?згерту ?шін ?ызмет ететін меншіктеу операторы болып табылады;
• компьютер жады м?ндерді? са?тау ?оймасы ретінде к?рсетіледі. Онда?ы м?ліметтерді программа операторы жа?артады.
• программаны орындау жадыны? ал?аш?ы к?йін, я?ни ал?аш?ы деректерді? м?ндерін ?орытынды, я?ни н?тижелерге т?рлендіру ма?сатында операторларды ретпен саяды.
Осылайша, программистті? к?з?арасы бойынша программа ж?не жад болады, м?нда біріншісі екіншісіні? м?ліметтерін ретпен жа?артып отырады.
Процедуралы? тілдер келесі ерекшеліктермен :
• жадты на?ты т?рде бас?ару, оны? ішінде айнымалыларды сипаттау ?ажеттілігімен ;
• символды есептеу ?шін аз жарамдылы?ымен;
• ?ата? математикалы? негізді? жо?ты?ымен;
• ?деттегі ЭЕМ-да іске асыруды? жо?ары н?тижелілігімен сипатталады.
Екінші тіл машинаны? тілі болып табылады. ?азіргі кезде м?ндай тілдерді программисттер ?олданбайды.
Ассемблер тілі – машина тілінде жазыл?ан, программаны? о?у?а же?іл символды? т?рінде ?сыну ?шін арнал?ан. Ол программистке операцияларды? мнемоникалы? кілттерімен ?олдану, жадты? айма?тарына ж?не ?яшы?тар?а ?зіне ?олайлы аттарды беру, ж?не де адресациялауды? аса ?олайлы схемаларын беру м?мкіндігін береді.
Раscal(Паскаль) програмисттерді? арасында ?сіресе ЖК ?шін аса танымал процедуралы? ?олданбалы тілдерді? бірі болып танылады. 1970 ж. есептеу техникасы саласында?ы швейцар маманы профессор Н.Витрум ойлап тап?ан тіл француз матаматигіні? ??рметіне аталып авторды? ойынша программа-лауды ?йретуге арнал?ан. Алайда тілді? с?ттілігі сонша, есептеу ж?не инфор-мация-логикалы сипатта?ы м?селелерді шешу ?шін программисттерді? ?олданбалы ж?не ж?йелі негізгі ??ралдарыны? біріне айналды. 1979 ж. Раscal ВS 6192 программалау тіліні? британды? стандартыны? жобасы дайындал-ды., сонымен ?атар ол ISQ 7185 халыкаралы? стандарты болды. Раscal тілінде «д?рыс» программалауды? негізі болып ?аралатын ж?не кейінен к?птеген тілдерді жасаушылар пайдалан?ан бір?атар концепциялар іске асырыл?ан. Б?л тіл алдында айтыл?ан программалау тілдерінен ?згешілігі мыналармен мінезделеді:
• жо?ары д?режемен;
• ке? м?мкіндіктерімен;
• пішінділікпен, ?арапайымдылы?пен, ?ыс?ашалы?пен;
• н?тижесі ж?не сенімді программа жасау?а керекті ?аталды?пен;
• ЭЕМ-да іске асырылуды? жо?ары н?тижелілігі.
Раscal тіліні? ма?ызды белгілеріні? бірі ??рылымды программалау концепция-сыны? толы? іске ?осылуы ж?не кезектемелілігі.
Жа?а саба?ты бекіту с?ра?тары:
1. Процедуралы? программалауды? идеологиясы неде?
2. Процедуралы? тілдерді? ?андай арты?шылы?тары бар?
3. Программалау тіліні? д?режесі немен аны?талады?
Жа?а саба?ты бекіту
IX.?йге тапсырма
Процедуралы? программалау
X. Саба?ты ?орытындылау
Жа?а материалды пысы?тау,о?ушыларды? ме?герген білімдерін талдау,ба?алау.
XI. Ба?алау.