Разделы презентаций


Циклдік алгоритмдерді программалау. 9-сынып

Содержание

Сабақтың тақырыбы: Циклді алгоритмдерді программалау Сабақтың мақсаттары: Білімділік: Оқушыларға циклді алгоритмдерді Паскаль тілінде

Слайды и текст этой презентации

Слайд 1Қызылорда облысы Жаңақорған ауданы
X

№192 орта мектеп
№192 орта мектеп
Сабақтың тақырыбы:
Циклдік

алгоритмдерді
программалау
Сыныбы:
Келінтөбе 2011 жыл
9

Қызылорда облысы Жаңақорған ауданыX№192 орта мектеп№192 орта мектеп Сабақтың тақырыбы:Циклдік алгоритмдерді программалауСыныбы:Келінтөбе 2011 жыл9

Слайд 2Сабақтың тақырыбы: Циклді алгоритмдерді программалау
Сабақтың мақсаттары:


Білімділік: Оқушыларға циклді алгоритмдерді Паскаль тілінде

программалауды түсінік бере отырып, оның түрлерімен
құрастыру жолдарын оқытып үйрету
Дамытушылық: Оқушыларды дамыта оқыту негізінде оқушылардың
оқу іс-әрекеттерін белсендіру
Тәрбиелік: Оқушылардың өз ойын айқын айтып жеткізуге,
ақпараттық мәдениетке тәрбиелеу

Сабақтың типі: Жаңа білімді игеру сабағы

Сабақтың түрі: Аралас сабақ

Оқыту технологиясы: Оза оқыту технологиясы

Сабақтың көрнекіліктері: Слайдтар, Схемалар, Тірек-жазбалар

X

Сабақтың тақырыбы:  Циклді алгоритмдерді программалау Сабақтың мақсаттары:     Білімділік: Оқушыларға циклді алгоритмдерді Паскаль

Слайд 3X
Сабақтың барысы:

І. Ұйымдастыру кезеңі

ІІ.

Үй тапсырмасын сұрау (Ғажайып алаң)
ІІІ. Оқушылардың білімін

тексеру
/Үй жұмысын қорытындылау/ Тест

ІҮ. Жаңа сабақты түсіндіру

Ү. Жаңа сабақты бекітуге қойылатын тапсырмалар

ҮІ. Сабақты қорытындылау

ҮІІ. Үй тапсырмасы

ҮІІІ. Оқушыларды бағалау

XСабақтың барысы:   І. Ұйымдастыру кезеңі   ІІ. Үй тапсырмасын сұрау (Ғажайып алаң)

Слайд 4Ғажайып алаңға қош келдіңіздер!
Мәңгі бақи есте қалар,
Ғажайып бір кеш болсын.
Қиынырақ

сұрақ болсын.
Білімдірек шәкірт озар,

Ғажайып алаңға қош келдіңіздер!Мәңгі бақи есте қалар,Ғажайып бір кеш болсын.Қиынырақ сұрақ болсын. Білімдірек шәкірт озар,

Слайд 510
10
10
10
30
30
30
30
20
20
20
20
X

101010103030303020202020X

Слайд 6Алгоритм дегеніміз не?

Алгоритм дегеніміз не?

Слайд 7Алгоритмнің қасиеттерін
атаңыз

Алгоритмнің қасиеттерін атаңыз

Слайд 8Алгоритмнің түрлері

Алгоритмнің түрлері

Слайд 9Алгоритмнің бейнелеу
тәсілдері

Алгоритмнің бейнелеу тәсілдері

Слайд 10Сызықтық алгоритм
дегеніміз не?

Сызықтық алгоритм дегеніміз не?

Слайд 11Тармақталған алгоритм
дегеніміз не?

Тармақталған алгоритм дегеніміз не?

Слайд 12Қайталану немесе
циклдік алгоритм
дегеніміз не?

Қайталану немесе циклдік алгоритм дегеніміз не?

Слайд 13Көмекші алгоритм
дегеніміз не?

Көмекші алгоритм дегеніміз не?

Слайд 14Енгізу операторын
атаңыз

Енгізу операторын атаңыз

Слайд 15Шығару операторын
атаңыз

Шығару операторын атаңыз

Слайд 16Айнымалыларды
сипаттау бөлімін
атаңыз

Айнымалыларды сипаттау бөлімін атаңыз

Слайд 17Тұрақтыларды сипаттауды
білдіретін қызметші сөз

Тұрақтыларды сипаттауды білдіретін қызметші сөз

Слайд 18ТЕСТ
Оқушылар өз білімін тексеру үшін және өтілген материалдарды қорытындылау үшін

дайындалған тест программамен жеке-жеке жұмыс атқарады.
X

ТЕСТОқушылар өз білімін тексеру үшін және өтілген материалдарды қорытындылау үшін дайындалған тест программамен жеке-жеке жұмыс атқарады.X

Слайд 19 Кейбір алгоритмдердің белгілі бір бөліктері

бірнеше
рет қайталанып орындалуы мүмкін. Мұндай алгоритмдерді
циклдік құрылымға ие

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

Жаңа сабақ

Қайталану саны белгісіз циклдер

Қайталану саны белгілі циклдер

X

Мысалдар

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

Слайд 20“Дейін”
цикл
X
Қайталану саны белгісіз
циклдер
“Әзірше”
цикл

“Дейін” циклX Қайталану саны белгісіз  циклдер“Әзірше” цикл

Слайд 21X

WHILE DO

BEGIN

.

. . . . . . . .

END;

Әзірше шарт

цб

цикл денесі

цс

Орындалу ережесі: Begin және End сөздерінің арасында жазылған операторлар
Шарт ақиқат болғанда орындалады. Шарт бұзылса орындалмайды. Егер алғаш
рет тексерілгенде шарт жалған болса, онда операторлардың бірде - бірі
орындалмайды.
Ескерту: Циклдің орындалу барысында шексіз көп қайталануды болдырмау
үшін цикл денесінде міндетті түрде шартты өзгертетін команда тұруы қажет.


Блок - схема

Алгоритм тілі

Паскаль тілі


XWHILE DO   BEGIN    . . . . . . . . .

Слайд 22X

REPEAT

. .

. . . . . . .

UNTIL

<шарт>;

цб

цикл денесі

цс

дейін шарт

Орындалу ережесі: REPEAT сөзінен кейін жазылған операторлар бір рет
орындалады. Шарт жалған болса операторлар қайталанып орындала береді.
Шарт ақиқат болғанда ғана тоқтайды, яғни орындалады.


Блок - схема

Алгоритм тілі

Паскаль тілі


X  REPEAT     . . . . . . . . .

Слайд 23X

FOR I:= A TO B DO


BEGIN
. . .

. . . . . .

END;

цб

цикл денесі

цс



Орындалу ережесі: Begin және End сөздерінің арасында жазылған
операторлар І:=А, І:=A+2, … , I=B үшін орындалады. Мұндағы І - цикл
параметрі, А – параметрдің бастапқы мәні, В – параметрдің соңғы мәні.


Блок - схема

Алгоритм тілі

Паскаль тілі

Цикл денесі

I=Iбас, Ісоң, Іқад

XFOR I:= A TO B DO       BEGIN

Слайд 24Мысалдар:
1. Алғашқы 5 натурал сандардың қосындысын табыңыз.
(“Әзірше” циклімен орындаңыз)
2. 1

– ден 10-ға дейінгі болған тақ сандардың

қосындысын табыңыз;
(“Дейін” циклімен орындаңыз)

3. Монитор экранына 10-нан 20-ға дейін болған
натурал сандар квадратын шығарыңыз;
(“Үшін” циклімен орындаңыз)

Тапсырмалар

Мысалдар:1. Алғашқы 5 натурал сандардың қосындысын табыңыз.(“Әзірше” циклімен орындаңыз)2. 1 – ден 10-ға дейінгі болған тақ сандардың

Слайд 25Мысал1: Алғашқы 5 натурал сандардың қосындысын табыңыз.
Есепті шешу алгоритмі:
Программа

денесін айнымалыларды сипаттаудан бастаймыз.
Натурал сандардың қосындысын табамыз.
Нәтижені шығарамыз.
Айнымалылар:
Х – зерттелетін

сан
S – нәтиже
Мысал1: Алғашқы 5 натурал сандардың қосындысын табыңыз.Есепті шешу алгоритмі: Программа денесін айнымалыларды сипаттаудан бастаймыз.Натурал сандардың қосындысын табамыз.Нәтижені

Слайд 26Мысал 2: 1 – ден 10-ға дейінгі болған тақ сандардың

қосындысын табыңыз;
Есепті шешу алгоритмі:
Программа денесін айнымалыларды сипаттаудан бастаймыз.
Натурал сандардың

қосындысын табамыз.
Нәтижені шығарамыз.
Айнымалылар:
І – зерттелетін сан
S – нәтиже
Мысал 2: 1 – ден 10-ға дейінгі болған тақ сандардың қосындысын табыңыз;Есепті шешу алгоритмі: Программа денесін айнымалыларды

Слайд 27Мысал 3: Монитор экранына 10-нан 20-ға дейін болған натурал сандар

квадратын шығарыңыз;
Есепті шешу алгоритмі:
Программа денесін айнымалыларды сипаттаудан бастаймыз.
Натурал сандардың

квадраттарын табамыз.
Нәтижені шығарамыз.
Айнымалылар:
І – зерттелетін сан
S – нәтиже
Мысал 3: Монитор экранына 10-нан 20-ға дейін болған натурал сандар квадратын шығарыңыз;Есепті шешу алгоритмі: Программа денесін айнымалыларды

Слайд 28Program esep1;
Uses crt;
Var x, S: integer;
Begin clrscr;








End.


x:=1; S:=0;
WHILE

x<=5 do
Begin


End;

S:=S+x;
x:=x+1;

Writeln(‘S=’,S);
Readln;


Program esep1;  Uses crt;Var x, S: integer;Begin clrscr; End.      x:=1; S:=0;

Слайд 29Program esep2;
Uses crt;
Var i, S: integer;
Begin clrscr;







End.


i:=1; S:=0;
REPEAT



UNTIL I>=10;

S:=S+i;
i:=i+2;

Writeln(‘S=’,S);
Readln;


Program esep2;  Uses crt;Var i, S: integer;Begin clrscr; End.      i:=1; S:=0;

Слайд 30Program esep3;
Uses crt;
Var i, S: integer;
Begin clrscr;





End.

For i:= 10 to 20 do

Begin


End;

S:=SQR(i);

Writeln(‘S=’,S);


Program esep3;  Uses crt;Var i, S: integer;Begin clrscr;End.    For i:= 10 to 20

Слайд 31Тапсырма 1.
10 – нан 20-ға дейінгі сандардың көбейтіндісін тап.
Тапсырма 2.
0

– ден 40-қа дейінгі болған жұп сандардың көбейтіндісін тап.
Тапсырма 3.
Монитор

экранына 1-ден 100-ге дейінгі сандардың квадраттарының қосындысын табыңыз

Тапсырма 4.
1 – нан 15-ке дейінгі сандардың көбейтіндісін тап.

Тапсырма 5.
1 – ден 15-ке дейінгі болған тақ сандардың көбейтіндісін тап.

Тапсырма 1.10 – нан 20-ға дейінгі сандардың көбейтіндісін тап.Тапсырма 2.0 – ден 40-қа дейінгі болған жұп сандардың

Слайд 32Тапсырма 2.
0 – ден 40-қа дейінгі болған жұп сандардың көбейтіндісін

тап.

Тапсырма 2.0 – ден 40-қа дейінгі болған жұп сандардың көбейтіндісін тап.

Слайд 33Тапсырма 3.
Монитор экранына 1-ден 100-ге дейінгі сандардың квадраттарының қосындысын табыңыз

Тапсырма 3.Монитор экранына 1-ден 100-ге дейінгі сандардың квадраттарының қосындысын табыңыз

Слайд 34Үйге тапсырма

бағдарлама 3 циклмен орындалу қажет.
Сандар қосындысын есептеу:

Үйге тапсырмабағдарлама 3 циклмен орындалу қажет.Сандар қосындысын есептеу:

Слайд 35X
Ойлау қабілетінің
шыңына жету үшін
беріле еңбек ету
керек

XОйлау қабілетінің шыңына жету үшін беріле еңбек ету керек

Слайд 36Пайдаланылған әдебиеттер
X
1. Информатика, 9-сынып: Оқулық. Н.Ермеков,В. Криворучко,

В.Кафтункина. - Алматы: “Жазушы", 2002. – 51-62 бет.
2. “Паскаль”

тілінде программалау негіздері.
(А.Б.Дәулетқұлов, С.С.Алғазы).
3. Интернет сайт: www.KM.ru
4. Марченко А.И., Марченко Л.А.
Программирование в среде Turbo Pascal.
6. Есептеуіш техника және информатика. О.Камардинов
7. Информатиканы оқыту әдістемесі. К.З.Халықова
Пайдаланылған әдебиеттерX1. Информатика, 9-сынып: Оқулық. Н.Ермеков,В. Криворучко,    В.Кафтункина. - Алматы: “Жазушы

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика