Бізбен байланыс
kum2017@yandex.ru
WhatsApp: +7 705 241 87 47


Циклдің алғы шарты

09 сәуір 2015, Бейсенбі
Категориясы: Информатика
Маңғыстау ауданы, Тұщықұдық ауылы.
Информатика пәні мұғалімі Кенебаева Ж.

Информатика 8 - сынып
Сабақтың тақырыбы: Циклдің алғы шарты
Сабақтың тақырыбы: Оқушыларға Pascal программалау циклдік алгоритмдерді программалау туралы түсінік беру - циклдің түрімен таныстыру операторлардың жазылу ережесін түсіндіру.
Көрнекіліктер: Оқулық дидактикалық материалдар
Күтілетін нәтиже:
 While, do операторларын біледі;
 Циклдің жазылу түрімен танысады;
 Алгоритмін құра алады.
 Қысқа сөйлеуге үйренеді;
Қолданылатын әдіс - тәсілдер: Топтық жұмыс, СТО, диалог, жеке жұмыс, Түртіп алу әдісі.
Қадамдар:
1. Ұйымдастыру
2. Үй тапсырмасын тексеру (компьютерге салып, нәтижесін көрсету)
3. Топпен жұмыс
4. Рефлексия
5. Бағалау

Блум жүйесі: Топқа бөлу

І. Білу. «Миға шабуыл»
Сұрақтары:
1. Алгоритмнің толық және қысқаша шарттары қандай?
2. Циклдік алгоритм деп нені айтамыз?
3. Циклдік алгоритм операторлары қандай

ІІ. Түсіну.
Алдын ала берілген шарт бойынша қайталау. Егер есепте қайталанудың саны белгісіз болса, алдын ала берілген шарт бойынша қайталау операторы қолданылады. Түйінді сөздері While – әзірше, do – орындау. Шарт While сөзінен кейін жазылады, do – дан кейін цикл денесі жазылады. Жалпы жазылу түрі:
I:=m1;
While i≤(≥) m2 do
Begin
;

;
I:=i+(-) m3
End;
Алгаритмдік тілде
әзір шарт
цб
цикл денесі
цс

ІІІ. Қолдану. Жаңа тақырыпты өздігінен меңгеру.
Мысал: бүтін сандардың қосындысын табу программасын құрыңыз.
program esep2;
var s, i, n: integer;
begin
s:=0; i:=1;
write ('butin san engiz');
read(n);
while i<=n do
begin
s:=s+i; i:=i+1;
end;
write ('kosyndy s=', s);
end.

butin san engiz5
kosyndy s=15

IV. Талдау. Ой толғаныс 1. Тақ сандардың квадраттар кестесінің программасын құру керек.
program esep2;
var x, y: integer;
begin
x:=1;
while x<=15 do
begin
y:=sqr(x);
x:=x+2;
writeln ('x=', x, ' ', 'y=', y);
end;
end.

x=1 y=1
x=3 y=9
x=5 y=25
x=7 y=49
x=9 y=81
x=11 y=121
x=13 y=169
x=15 y=225

Сандардың кубтарын кестесін құру.
program esep2;
var a, b: integer;
begin
a:=- 10;
while a<=10 do
begin
b:=a*a*a;
writeln ('a=', a, 'b=', b);
a:=a+2;
end;
end.

a=- 10b=- 1000
a=- 8b=- 512
a=- 6b=- 216
a=- 4b=- 64
a=- 2b=- 8
a=0b=0
a=2b=8
a=4b=64
a=6b=216
a=8b=512
a=10b=1000

Назар аударыңыз! Жасырын мәтінді көру үшін сізге сайтқа тіркелу қажет.
12 951
0
  • 0
0 дауыс


Жаңалықтар
Алгоритм типтері
Алгоритм типтері
Алгоритм типтері (сызықтық, тармақталу және циклдік алгоритмдер) тақырыбын түсіндіре отырып, оқушыларды күнделікті өмірдегі әрбір іс - әрекеттерінің алгоритімін құра білуге үйрету. Оқушылардың ойлауын, компьютерлік сауаттылығы мен іскерлігін,
Салынған циклдер. Циклдік алгоритм
Салынған циклдер. Циклдік алгоритм
Оқушылар циклдық алгоритмдерді блок – схема түрінде өрнектеуді және программа құруды үйренеді
Паскаль программалау тілінде есептер шығару
Паскаль программалау тілінде есептер шығару
Қызылорда облысы, Қазалы ауданы, Әйтеке би кенті. Информатика пәні мұғалімі Зайнагиева Жадыра Тулемисовна
Циклдік операторлар
Циклдік операторлар
Информатика пәні мұғалімі: Д.Исметова
Циклдік алгоритм
Циклдік алгоритм
Балқаш қаласы. информатика пәні мұғалімі Тогжанка Дауреновна
Циклдiк алгоритмдi программалау
Циклдiк алгоритмдi программалау
Алматы облысы, Көксу ауданы, Алғабас орта мектебінің физика және информатика пәні мұғалімі Курмашова Сымбат Абаевна
Пікірлер (0)
Ақпарат
Қонақтар,тобындағы қолданушылар пікірін білдіре алмайды.
×