Материалдар / Көмекші программа - процедуралар
2023-2024 оқу жылына арналған

қысқа мерзімді сабақ жоспарларын

жүктеп алғыңыз келеді ма?
ҚР Білім және Ғылым министірлігінің стандартымен 2022-2023 оқу жылына арналған 472-бұйрыққа сай жасалған

Көмекші программа - процедуралар

Материал туралы қысқаша түсінік
Көмекші программа - процедура
Авторы:
Автор материалды ақылы түрде жариялады.
Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
22 Сәуір 2020
410
0 рет жүктелген
Бүгін алсаңыз 25% жеңілдік
беріледі
770 тг 578 тг
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Материал жариялап тегін сертификат алыңыз!
Бұл сертификат «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жарияланғанын растайды. Журнал Қазақстан Республикасы Ақпарат және Қоғамдық даму министрлігінің №KZ09VPY00029937 куәлігін алған. Сондықтан аттестацияға жарамды
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Тереңдетілген информатика 8 – сынып Сабақтың тақырыбы: Көмекші программа - процедура. Формальды және нақты параметрлер.

1 слайд
Тереңдетілген информатика 8 – сынып Сабақтың тақырыбы: Көмекші программа - процедура. Формальды және нақты параметрлер.

ПРОЦЕДУРАЛАР МЕН ФУНКЦИЯЛАР - Ішкі программа ұғымы; - Процедураның сипатталуы; - Функциялардың

2 слайд
ПРОЦЕДУРАЛАР  МЕН ФУНКЦИЯЛАР -            Ішкі программа ұғымы; -            Процедураның сипатталуы; -            Функциялардың сипатталуы; -            Парметрлер. Барлық күрделі есептерді оның шешімін жеңілдету үшін қарапайым ішкі есептерге бөлген тиімді. Егер есеп қандай-да бір кешенді есепті шешуге арналған болса, онда программаны қандай- да бір құрылымдық бірліктерге бөлу тәсілі болуы қажет. Программаның құрылымдық бірлігі  – ішкі программалар.

Процедураны сипаттау Айталық, мәтіндерді редактрлау программасын жасалынып жатыр. Бұл программада редактрленетін мәтіннің

3 слайд
Процедураны сипаттау Айталық, мәтіндерді редактрлау программасын жасалынып жатыр. Бұл программада редактрленетін мәтіннің бір бөлігін екіншісінен сызық (бірдей  «минус» белгілерінен тұратын) арқылы бөлу қарастырылған болсын. Осы мүмкіндікті жүзеге асыру үшін редактор программада сәйкес процедураны жасауға болады. 

Схемалық түрде бұл процедуралы программа мынадай түрде болады: Program editor; … {белгілерді, тұрақтыларды, типтерді және ай

4 слайд
Схемалық түрде бұл процедуралы программа мынадай түрде болады: Program editor; … {белгілерді, тұрақтыларды, типтерді және айнымалыларды сипаттау бөлімі} ... Procedure Line; Var symbol:integer; Begin { процедура денесінің басы } Write (‘{‘); For symbol:=1 to 78 do Write (‘-’); Writeln (‘}’); End; { процедура денесінің соңы } … Begin { программа денесінің басы } … Line; { процедураны шақыру } … End. { программа денесінің соңы }

Процедураның құрылымы программа құрылымын қайталайтыны көрініп тұр – мұнда да тақырыбы, сипаттау бөлімі және денесі бар. Проц

5 слайд
Процедураның құрылымы программа құрылымын қайталайтыны көрініп тұр – мұнда да тақырыбы, сипаттау бөлімі және денесі бар. Процедура  PROCEDURE резервтелген сөзінен басталады, содан кейін бос орыннан соң тақырыбы жазылады. Бірақ программадағыдай мұнда да белгілерді, тұрақтыларды, типтерді және айнымалыларды, сол сияқты  Line процедурасының ішіне салынған процедуралар мен функцияларды сипаттауға болады.

Сипаттау бөлімінен кейін оның денесі көрсетіледі. Процедура денесі операторлық жақшаға ( begin..end) алынған операторлар тіз

6 слайд
Сипаттау бөлімінен кейін  оның денесі көрсетіледі. Процедура денесі операторлық жақшаға ( begin..end) алынған операторлар тізбегі жазылады. Line процедурасын шақыру үшін оның атауын қажетті жерге көрсетсе жеткілікті. Осы процедураны шақыру мысалы editor программасында көрсетілген. Осы процедура экранда 78 «минус» (-) символдарынан тұратын жолды шығарады.

Ал егер өңделетін құжатта әртүрлі мәтін үзінділерін басқа символдар жолымен бөлу керек болса және де олардың ұзындығы да басқ

7 слайд
Ал егер өңделетін құжатта әртүрлі мәтін үзінділерін басқа символдар жолымен бөлу керек болса және де олардың ұзындығы да басқа болу қажет болса, онда программа денесіне қажетті ақпаратты (символ мен жол ұзындығын) енгізуге мүмкіндік беретін   Read операторын қарастыру қажет болады

Процедура сипаттамасында тақырыбынан кейін формальды параметрлер берілген ( ch:char; ln:integer). Олар таңдалынған символ (

8 слайд
Процедура сипаттамасында тақырыбынан кейін  формальды параметрлер  берілген ( ch:char; ln:integer). Олар таңдалынған символ ( ch) мен  жол ұзындығын ( ln) программадан процедураға беруге арналған. Және де көрсетілген параметрлердің идентификаторлары процедура денесіндегі бекітілген мәндерді (78 және ‘-’) ауыстырды. Программа денесінде де екі өзгеріс болды. Біріншіден, кез- келген символ  мен жол ұзындығын енгізуге мүмкіндік беретін жаңа оператор ( Read(a,b)) қосылды. 

Екіншіден, процедураны шақыру операторы ( Line(a,b)) енді нақты параметрлерге ие болды. Мәндері Read операторының көмегі

9 слайд
Екіншіден, процедураны шақыру операторы ( Line(a,b)) енді  нақты параметрлерге  ие болды. Мәндері Read операторының көмегімен енгізіліп, содан кейін Line процедурасының сипаттамасында көрсетілген формальды параметрлерге берілетін    a және b айнымалылары программаның сипаттау бөлімінде сәйкесінше char және integer типтері ретінде жариялануы керек.