Лекция сабақ




НазваниеЛекция сабақ
страница2/10
Дата конвертации14.02.2016
Размер0.92 Mb.
ТипЛекция
1   2   3   4   5   6   7   8   9   10
§ 1.9, бет. 22-30

Алгоритм құрылымы.


Пән Информатика сынып 9___ Күні _._ .

сабақ №: 5 сағ.саны.: 1

Тақырып: ЭЕМ-да есеп шығару кезеңдерi: Қадам бөлiктерi.

Мақсат: Оқушылардың ЭЕМ көмегімен есеп шығару кезеңдері туралы білімдерін қалыптастыру. ЭЕМ көмегімен есеп шығарудың тәсілдерін үйрету.

Міндеттер:

Білімділік – Оқушыларды электронды-есептеуіш машина арқылы есеп шығару кезеңдерімен таныстыру.

Дамытушылық –Оқушылардың компьютермен есеп шығару тәсілдері мен әдістерін меңгеруін дамыту.

Тәрбиелік – Оқушылардың компьютерде есеп шығару жолдарын білуге және әрі қарай қолдануға тәрбиелеу.

Сабақ түрі: лекция сабақ

Сабақ типі: аралас

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап

Құрал-жабдықтар компьютер

Пәнаралық байланыс математика, физика

Пайдаланылған әдебиеттер: 1) Б.Бурибаев. Информатика және ЕТ негіздері, оқулық 9 сынып;

2) Основы информатики и ВТ, базовый курс 10-11 класс;

3) С.Т.Мухамеджанова, «Методика обучения информатике»

4)Динисламов, «Паскаль программалау негіздері»


Сабақ барысы


  1. Ұйымдастыру кезеңі (2 мин):

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

  1. Үй тапсырмасын тексеру.(3-5мин)

  1. Алгоритмнің типтері?

  2. Сызықтық алгоритм дегеніміз не? Мысал келтір.

  3. Тармақталу алгоритмі дегеніміз не? Мысал келтір.

  4. Циклдік алгоритм дегеніміз не? Мысал еклтір.

  1. Жаңа тақырыптқа кіріспе (3-5 мин)

  2. Жаңа тақырыпты түсіндіру(3-5 мин)

Компьютерде есеп шығару процессі өте күрделі болып табылады. Оны келесі кезеңдерге бөлу қабылданған:

  1. Есептің ауызша анықталуы.

  2. Есептің қойылымы. Есепті математикалық түрде анықтау.

  3. Есепті ЭЕМ-де шешу үшін қолданатын әдісті таңдау және анықтау.

  4. Есепті шешу алгоритмін құру.

  5. Компьютерде есепті шешу программасын құру. Программаны баптау (қатесін жөндеу).

  6. Қажетті берілгендерді дайындау.

  7. Есепті компьютерде шешу, талдау және нәтижесін қолдану.

Есепті математикалық түрде анықтау дегеніміз есепті шешу үшін қажетті математикалық формулалар мен өрнектерді анықтауды айтамыз. Яғни, бұл дегеніміз – есепті математикалық күйге келтіру керек, математикалық символдар мен белгілер арқылы есепті анықтау керек.

Алгоритмді құру барысында есепті шешу тәсілдері тізбектелген әрекеттердің схемасы түрінде бейнеленеді.

Программа құру деп – белгілі бір программалау тілінде алгоритмді жазуды атаймыз. Қазіргі таңда көбінесе, Бейсик, С++, Паскаль программалау тілдері қолданылады. Құрылған программаның қателерін компьютерде дұрыстау еш қиындық тудырмайды. Өйткені, компьютер қателерді бірден байқап, оны пайдаланушыға көрсетеді.

Қажетті берілгендерді дайындау – бұл алдын-ала таңдалып алынған берілгендерді магниттік дискке жазып, компьютер жадына ретімен енгізуді айтамыз.

Есептің нәтижесін алу және оны талдау – бұл арнайы мамандардың жұмысы.

Осы көрсетілген 6 кезең көбінесе үлкен өнеркәсіптік есептерді шешу кезінде пайдаланылады. Ал қарапайым есептерге көбінесе 3-ші, 4-ші және 6-шы кезеңдер қолданылады.

Алгоритм командалары есеп шартына қарай күрделі немесе қарапайым болып бөлінеді. Қарапайым командаларға: меншіктеу, берілгендерді енгізу, шығару командалары жатады. Күрделі командалар сызықтық, тармақталу және циклдық құрылымдардан тұрады.

Сергіту жаттығулары (2 мин)

5) Жаңа тақырыпты бекіту (10-15 мин)

Тапсырмалар мен сұрақтар:

  1. Есептің шешу кезеңдерін атап шық?

  2. Әр кезеңді түсіндір?

  3. Мысал негізінде есептің шешу кезеңдерін түсіндіріп шық?

Тапсырма №1. Жұмыс дәптеріңе орында.

Екі санның үлкенін табатын алгоритм құру (a және b). Есепті шешу кезеңдері бойынша орында.

Тапсырма №2. Жұмыс дәптеріңе орында.

Квадрат теңдеудің түбірлерін табу алгоритмін құру. Есепті шешу кезеңдері бойынша орында.

1-нұсқа 2-нұсқа

2x2 + 20x -1 =0 x2 – 4x +8 =0

6)Сабақты қорытындылау және бағалау

Оқушыларға ЭЕМ-де есеп шығару кезеңдері туралы нақты мағлұмат беру.

7. Үйге тапсырма § 1.10, бет. 31-33

Компьютерде есеп шығару кезеңдері.


Пән Информатика сынып 9___ Күні _._ .


сабақ №: 6 сағ.саны.: 1

Тақырып: Программалау тiлi. Тiлдiң алфавитi. Программалау тiлiнде алгоритм жазу ережесi.

Мақсат: Оқушылардың программалау тілі және Паскаль тілінің алфавиті туралы білімдерін қалыптастыру. Программалау тілінің алгоритм жазу ережелерімен таныстыру.

Міндеттер:

Білімділік – Оқушыларды программалау тілі, Паскаль тілінің алфавиті және алгоритм жазу ережелерімен таныстыру.

Дамытушылық –Оқушылардың алгоритм жазу ережелерін қолдануды қабілеттерін дамыту.

Тәрбиелік – Оқушылардың информатика пәніне деген қызығушылығын жан-жақты тәрбиелеу.

Сабақ түрі: лекция сабақ

Сабақ типі: аралас

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап

Құрал-жабдықтар компьютер

Пәнаралық байланыс математика, физика

Пайдаланылған әдебиеттер: 1) Б.Бурибаев. Информатика және ЕТ негіздері, оқулық 9 сынып;

2) Основы информатики и ВТ, базовый курс 10-11 класс;

3) С.Т.Мухамеджанова, «Методика обучения информатике»

4)Динисламов, «Паскаль программалау негіздері»


Сабақ барысы


  1. Ұйымдастыру кезеңі (2 мин):

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

  1. Үй тапсырмасын тексеру.(3-5мин)

  1. Есептің шешу кезеңдерін атап шық?

  2. Әр кезеңді түсіндір?

  3. Мысал негізінде есептің шешу кезеңдерін түсіндіріп шық?

  1. Жаңа тақырыпқа кіріспе (3-5 мин)

  2. Жаңа тақырыпты түсіндіру(3-5 мин)

Программалар белгілі бір мәселені, есепті шешуге арналған. Есепті шығару барысында компьютерге бастапқы мәліметтер енгізіледі, оларды қалай өңделетіндігі көрсетіледі және нәтиже қандай түрде, қандай құрылғыға шығарылатыны айтылады.

Паскаль тіліндегі программа жеке-жеке жолдардан тұрады. Оларды теру, түзету арнайы мәтіндік редакторлар арқылы атқарылады.

Паскаль тіліндегі программа 3 бөліктен тұрады: тақырып, сипаттау бөлімі және операторлар бөлімі. Кез келген программаның алғашқы жолы PROGRAM сөзінен басталатын оның тақырыбынан тұрады. Одан кейін программаның ішкі объектілерінің сипатталу бөлімі жазылады. Бұл бөлім программадағы айнымалылар, тұрақтылар тәрізді объектілердің жалпы қасиеттерін алдын ала анықтап көмектеседі. Сипаттау бөлімі бірнеше бөліктерден тұрады, бірақ программаның күрделілігіне байланысты көбінесе ол бір немесе екі ғана бөліктен тұруы мүмкін. Программаның соңғы және негізгі бөлімі операторлар бөлімі болып табылады. Орындалатын іс-әрекеттер, командалар осы бөлімде орналасады. Ол begin түйінді сөзінен басталып, барлық атқарылатын операторлар (командалар) тізбегі жеке-жеке жолдарға жазылып біткен соң end түйінді сөзімен аяқталады.

PROGRAM BASTAU;

СИПАТТАУ БӨЛІМІ

BEGIN

ОПЕРАТОРЛАР БӨЛІМІ

END.

Операторлар бөлімінде командалар ретімен орналасады.

Программалау тілінің алфавиті программаның элементтерін құруда қолданылуға болатын символдар жиынынан тұрады. Оған әріптер, цифрлар және арнайы белгілер жатады. Тіл ерекшеліктеріне қарай символдар тобын шартты түрде төмендегі топтарға жіктеге болады:

      • атаулар (идентификаторлар)

      • цифрлар

      • айыру белгілері

      • арнайы символдар.

Арифметикалық немесе логикалық амалдар таңбасымен біріктірілген айнымалылар, атаулар, функциялар, жиымдар т.б. мағынасы бар сөздер тізбегі - өрнек деп аталады. Математикадағы формулалар, арифметикалық өрнектер, алгебрадағы көпмүшелер программалау тілінде тек осы өрнек ұғымы арқылы беріледі.

Программалау тілінің белгілі бір іс-әрекетті орындай алатын тиянақты мағынасы бар ең қарапайым сөйлемі – оператор деп аталады.

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

Мысал: радиусы r=5,5 см болатын берілген шеңбердің ұзындығын табу керек болсын. Шеңбер ұзындығын есептеу үшін l = 2πr формуласын пайдаланамыз.

Program bastau; {Программаның тақырыбы}

Const pi = 3.14159; {π тұрақтысының мәнін беру}

Var r, l : real; {r және l мәндерін нақты сан ретінде анықтау}

Begin {операторлар басы}

r:=5.5; {r мәнін беру}

l:= 2*pi*r; {шеңбер ұзындығын есептеу}

write (‘Радиусы 5,5 см болатын шеңбер ұзындығы =’, l);

{нәтижесін экранға шығару}

end. {программа соңы}

Сергіту жаттығулары (2 мин)

5) Жаңа тақырыпты бекіту (10-15 мин)

Тапсырмалар мен сұрақтар:

  1. Паскаль тіліндегі программаның бөліктері?

  2. Тілдің алфавитіне не жатады?

  3. Программалау тіліндегі «өрнек», «оператор» деген ұғымдар нені білдіреді?

  4. Программаның сипаттамасы дегеніміз не?

Тапсырма №1. Жұмыс дәптеріңе орында.

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

Тапсырма №2. Жұмыс дәптеріңе орында.

Үш натурал сан берілген. Осы сандардың қосындысын, көбейтіндісін және арифметикалық ортасын табу алгоритмін құрыңдар (сызықты алгоритм). Блок-схема және жазбаша түрде.

6)Сабақты қорытындылау және бағалау

Оқушыларға программалау тілі, тілдің алфавиті және алгоритмді жазу ережелері туралы нақты мағлұмат беру.

7) Үйге тапсырма § 2.1, 2.2, бет. 34-40

Паскаль тілінің негізгі элементтері. Тілдің алфавиті.


Пән Информатика сынып 9___ Күні _._ .

сабақ №: 7 сағ.саны.: 1

Тақырып: Программалау жүйесiнде оқыту мүмкiндiктерi. Программа және оның құрылымы туралы түсiнiк.

Мақсат: Оқушылардың программа және оның құрылымы туралы білімдерін қалыптастыру. Программалау жүйесінің мүмкіндіктерімен таныстыру.

Міндеттер:

Білімділік – Оқушыларды программа және оның құрылымымен таныстыру.

Дамытушылық –Оқушылардың программалау және алгоритм жазу қабілеттерін дамыту.

Тәрбиелік – Оқушылардың информатика пәніне деген қызығушылығын жан-жақты тәрбиелеу.

Сабақ түрі: лекция сабақ

Сабақ типі: аралас

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап

Құрал-жабдықтар компьютер

Пәнаралық байланыс математика

Пайдаланылған әдебиеттер: 1) Б.Бурибаев. Информатика және ЕТ негіздері, оқулық 9 сынып;

2) Основы информатики и ВТ, базовый курс 10-11 класс;

3) С.Т.Мухамеджанова, «Методика обучения информатике»

4)Динисламов, «Паскаль программалау негіздері»


Сабақ барысы

  1. Ұйымдастыру кезеңі (2 мин):

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

  1. Үй тапсырмасын тексеру.(3-5мин)

  1. Паскаль тіліндегі программаның бөліктері?

  2. Тілдің алфавитіне не жатады?

  3. Программалау тіліндегі «өрнек», «оператор» деген ұғымдар нені білдіреді?

  4. Программаның сипаттамасы дегеніміз не?

  1. Жаңа тақырыпқа кіріспе (3-5 мин)

  2. Жаңа тақырыпты түсіндіру(3-5 мин)

Паскаль тілінің программасы блоктардан тұрады. Қандай да бір блок ішінде басқа да кішігірім блоктар орналасуы мүмкін. Блоктар екі бөлімнен тұрады, олардың алғашқысы – мәліметтерді сипаттау бөлімі, ал екіншісі – сол мәліметтерді пайдаланып, әр түрлі іс-әрекеттерді атқару бөлімі.

Мәліметтерді сипаттау бөлімінің болуы міндетті емес, ал екінші бөлімінің болуы міндетті. Басқа блокқа кірмейтін блок негізгі блок деп аталады. Ал блок ішіндегі блок жергілікті блок деп аталады.




Сипаттау бөлімі 7 бөліктен тұрады:

    1. программамен байланысатын кітапханалық модульдер атауларының тізімі (uses түйінді сөзімен басталады);

    2. белгілерді (label) сипаттау;

    3. тұрақтыларды (const) сипаттау;

    4. мәліметтер типтерін (type) анықтау;

    5. айнымалыларды (var) сипаттау;

    6. процедураларды (procedure) сипаттау;

    7. функцияларды (function) сипаттау.

Осы айтылғандарға байланысты программа құрылымы мынадай болуы қажет:

Сергіту жаттығулары (2 мин)

Program <программа аты> (Input, Output);

Uses <1-атау, 2-атау, 3-атау, ....>;

Label ….;

Const …..;

Type …..;

Var …….;

Procedure <процедура аты>;

<процедура тұлғасы>;

Function <функция аты>;

<функция тұлғасы>;

Begin

<1-оператор>;

<2-оператор>;

..

;

End.

Программаға енетін айнымалылар мен тұрақтыларды, сандарды пайдаланып түрлі әрекет (нұсқау, жарлық) орындай алатын сөйлемдерді Паскаль тілінде операторлар, ал алгоритмдік тілде командалар деп атайды. Операторларды қарапайым және күрделі деп екі топқа бөледі. Begin және end түйінді сөздері операторлық жақшалар деп аталады. Сәкесінше, Begin – ашылатын, end – жабылатын жақшалар.

Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретіне қарай біртіндеп бірінен кейін бірі тізбектей орындалады. Операторлар бір-бірінен нүктелі үтір (;) арқылы бөлініп жазылады. Бір жолға ораналасатын операторларды құраушы символдар саны 256 символдан артпауы керек.

Қарапайым операторлар деп құрамына басқа операторлар енбейтін (меншіктеу, шартсыз көтеру, процедура шақыру) операторларды айтады. Құрама операторлар бірнеше операторлардан құралады, оларға: шартты операторлар, таңдау операторы, қайталау операторлары жатады.

5) Жаңа тақырыпты бекіту (10-15 мин)

Тапсырмалар мен сұрақтар:

  1. Паскаль тілінің программасының құрылымы неден тұрады?

  2. Сипаттау бөлім қандай бөліктерден тұрады?

  3. Программа құрылымын блок-схема түрінде және Паскаль тілінде жазылуын көрсет?

  4. Оператор дегеніміз не?

  5. Операторлардың жазылу тәртібі қандай?

  6. Операторлар түрлері?

  7. Операторлардың жіктелуі?

6)Сабақты қорытындылау және бағалау

Оқушыларға программа және оның құрылымы туралы жалпы мағлұмат беру.

7) Үйге тапсырма
1   2   3   4   5   6   7   8   9   10

Похожие:

Лекция сабақ iconПән: Дүниежүзі тарихы 8-сынып
Тәрбиелілік: Халық тарихына құрметпен қарауға, достыққа, бір-бірін түсіне білуге тәрбиелеу. Сабақ түрі: аралас сабақ Сабақ әдісі:...
Лекция сабақ iconПән: Дүниежүзі тарихы 8-сынып
Оқушыларды ұлтжандылыққа, адал да өткір, туған елге, сүйіспеншілікке, патриоттық сезімдерге және намысты болуға тәрбиелеу;; Сабақ...
Лекция сабақ iconПән: Дүниежүзі тарихы 8-сынып
Оқушыларды ұлтжандылыққа, адал да өткір, туған елге, сүйіспеншілікке, патриоттық сезімдерге және намысты болуға тәрбиелеу; Сабақ...
Лекция сабақ iconСабақ түрі: аралас сабақ Сабақ әдісі: Жаңа білімді меңгерту Сабақ көрнекілігі: Дүние жүзі саяси картасы, тірек сызбалар
Тәрбиелілік: Оқушыларды ұлтжандылыққа, адал да өткір, туған елге, сүйіспеншілікке, патриоттық сезімдерге және намысты болуға тәрбиелеу....
Лекция сабақ iconПән: Қазақстан тарихы 8 сынып Күні: 28. 01. 13 Сабақтың тақырыбы: ХІХ ғ І і жартысындағы әкімшілік реформалар Сабақтың мақсаты: Білімділік: Ішкі округтың құрылу
Сабақ түрі: аралас сабақ Сабақ әдісі: Жаңа білімді меңгерту Сабақ көрнекілігі:қазақ хандығының картасы Сабақ барысы: І. Ұйымдастыру...
Лекция сабақ iconКүні: 02. 13 Пән: Дүниежүзі тарихы Сабақтың тақырыбы
Сабақ түрі: аралас сабақ Сабақ әдісі: Жаңа білімді меңгерту,сұрақ-жауап. Сабақ көрнекілігі: Көркем суреттер, тірек сызбалар Сабақтың...
Лекция сабақ iconЛекция сабақ
Тақырып: Ақпарат. Ақпараттық процесс. Ақпарат қасиеттері. Ақпараттар саны. Кодтау. Екілік код
Лекция сабақ iconБұл сабақ жоспары жаңа бағдарлама негізінде қазақ тілінен 7 орыс сыныбына арналып жасалған жоспар. Сабақта белсенді оқыту тәсілдері қолданылады. Сабақ
Сабақ үрдісінде оқушылардың критериалды бағалау арқылы бірін- бірі бағалауы жүзеге асады. Мәселен, а критерийі, яғни, айтылым бойынша...
Лекция сабақ iconҚорытынды бөлім 5 сабақ Конференция сабақ
Білімділік мақсаты: Оқушыларды жүйке жүйесінің құрылысы,қызметі, адам өміріндегі маңызы мен таныстыру
Лекция сабақ icon7 сынып Сабақ тақырыбы
Сабақ тақырыбы: Терезелер. Терезе элементтері. Шиыру жолақтары. Сұр түсті командалар
Разместите кнопку на своём сайте:
kaz.docdat.com


База данных защищена авторским правом ©kaz.docdat.com 2013
обратиться к администрации
kaz.docdat.com
Главная страница