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

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

Материал туралы қысқаша түсінік
Көмекші программа - процедура
Авторы:
Автор материалды ақылы түрде жариялады. Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
22 Сәуір 2020
498
0 рет жүктелген
770 ₸
Бүгін алсаңыз
+39 бонус
беріледі
Бұл не?
Бүгін алсаңыз +39 бонус беріледі Бұл не?
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Материалдың қысқаша түсінігі
Тереңдетілген информатика 8 – сынып Сабақтың тақырыбы: Көмекші программа - процедура. Формальды және нақты параметрлер.

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

1 слайд

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

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

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

2 слайд

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

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

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

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. { программа денесінің соңы }

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 процедурасының ішіне салынған процедуралар мен функцияларды сипаттауға болады.

5 слайд

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

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

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

6 слайд

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

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

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

7 слайд

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

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

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

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 типтері ретінде жариялануы керек.

9 слайд

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

Осы аптаның ең үздік материалдары
Педагогтардың біліктілігін арттыру курстары
Аттестацияда (ПББ) 100% келетін
тақырыптармен дайындаймыз
Аттестацияда (ПББ) келетін тақырыптар бойынша жасалған тесттермен дайындалып, бізбен бірге тестілеуден оңай өтесіз
Өткен жылы бізбен дайындалған ұстаздар 50/50 жинап рекорд жасады
Толығырақ