Добавить материал и получить бесплатное свидетельство о публикации
версия для слабовидящих
Главная / Другое / «Сызықтық алгоритмдерді программалау» сынып 7

«Сызықтық алгоритмдерді программалау» сынып 7

hello_html_m6e9508cc.gifПәні: Информатика

Сабақтың тақырыбы: «Сызықтық алгоритмдерді программалау»

Сыныбы: 7

Мақсаты:

Сызықтық алгоритмдер мен оларды программалау тілінде аудару туралы білім меңгерту.

Міндеттері:

  1. алгоритмдік конструкцияларды программалау тіліне аудару;

  2. сызықтық алгоритмдерді құру және программалау;

  3. сызықтық алгоритмдерде өрнектерді және функцияларды пайдалану;

  4. Күтілетін нәтиже:

  5. Сызықтық алгоритм ұғымын біледі, блок-схемалармен және программалау арқылы сызықтық алгоритмдерді жаза алады.

Көрнекі құралдар:

Слайд, постерлер, стикерлер, маркерлер,

А4 форматты қағаз, бағалау парақшалары,

Сабақтың кезеңдері:

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

  2. Үйтапсырмасын тексеру :

(Өткен тақырыпқа байланысты сұрақтар қойылады.)

ІІІ.Жаңа сабақ

Әрекеттері бірінен соң бірі тізбектеле орындалатын алгоритмдер сызықты алгоритмдердер деп аталады.

Сызықты алгоритмдерді кезеңмен программалауды мысалда қарастырайық.

Мысал:Ботагөздің үйден мектепке дейінгі жолы бірнеше кесінділерден тұрады.Алдымен түзу,одан кейін оңға бұрылып,жүру кажет.Осыдан кейін ол құрбысы Құралайды кездестіреді және олар мектепке қарай қалған арақашықтықты жүріп өтеді.Оның жасындағы қыздың қозғалыс жылдамдығы тұрақты жіне ол км/сағ-пен өлшенеді.Брақ Ботагөз құрбысымен мектепке келе жатып, жол бойы екеуі әнгіме-дүкен құрғандықтан әрі кездескен мысықтарға қарап,алаңдағандықтан ақырын жүреді.Ботагөздің үйден мектепке дейінгі уақытын есептейтін программа құрыңдар.

Есепті шешу қадамдары:

  1. Есептің математикалық шешімі.

a+b=r1(м)- Ботагөздің үйден Құралайға кезіккенге дейінгі арақашықтығы м-мен өлшенеді.

r1:1000=r2(км)- Ботагөздің үйден Құралайға кезіккенге дейінгі арақашықтығы км-мен өлшенеді.

Арақашықтықтық өлшемі-м-ді,км-ге айналдыру керек,себебі әрі қарай қозғалу жылдамдығы км/сағ-пен өрнектеледі.

r2:d=t1 (с)- Ботагөздің үйден Құралайға кезіккенге дейінгі жұмсаған уақыты.Дәл осылай қыздардың мектепке дейін бірге барған уақытын табамыз: c:1000:e=t2(с).

Енді табылған уақыт аралықтарын қосу қалды:t1+t2=t(c).

  1. Алгоритімнің блок-сұлбасын құрайық

Блок-сұлба үшін мына мәліметтерді енгізу қажет болады;

а-Ботагөздің бұрылысқа дейінгі жүрген арақашықтығы;

b- Ботагөздің ұүрбысын кездестіргенге дейінгі жүрген екінші арақашықтығы;

с-Құрбылырдың бірге жүріп өткен арақашықтығы;

d- Ботагөздің жалғаз жүрген қозғалыс жылдамдығы;

е- Ботагөз бен Құралайдың бірге жүрген қозғалыс жылдамдығы.

  1. Блок-сұлбаны осындай түрде ұалдыруға немесе формуоаоарды түрлендіруге болады,сол бойынша ізделініп отырған уақыт табылады:

T=(a+b)/1000/d+c/1000/e



Басы

Мәліметтерді енгізу

a,b,c,d,e

a+b=r1

t нәтижесінің экрандағы қорытындысы

r2:d=t1

c:1000:e=t2

r1:1000=r2

Соңы































Есепті шешу алгоритмінің блок-сұлбасы

Басы

Мәліметтерді енгізу

a,b,c,d,e


T=(a+b)/1000/d+c/1000/e

t нәтижесінің экрандағы қорытындысы




Соңы

























Есепті шешудің түрленген алгоритмінің блок-сұлбасы

  1. Программалау кезеңіне өтейік.Блок-сұлбаны Pascal тіліне ауыстырайық.

Program 3mical;

Uses crt;

Var a,b,c,d,e,t:real;

Begin

Clrscr;

Write (‘a=’);readlen(a);

Write (‘b=’);readlen(b);

Write (‘c=’);readlen(c);

Write (‘d=’);readlen(d);

Write (‘e=’);readlen(e);

t=( a+b)/1000/d+c/1000/e;

writeln (t);

end.

  1. Компиляция жасап,программаны орындайық.

Әрине,программаның интерфейсі қосымша толықтыруды қажет етеді.Нені толықтыру керек екенін анықтайық.

  • Программаның аталуын жазайық.Мысалы, «Мектепке дейінгі уақытты табу».

  • Программа атауын бос жолмен программаның қалған бөлігінің орындалуынан бөліп қою керек (writeln бос операторымен).

Шамаларды енгізу операторларына түсіндірмені қосу керек.Мысалы, «бұрылысқа дейінгі арақашықтықты метр өлшемінде еңгізіндер»,ол қолданушыға біздің программада a,b,c,d,e параметрлерімен нені белгілегенімізді түсінікті болуы үшін қажет.

  • t айнымалысы үшін нәтиженің шығару пішімін анықтау.Мысалы,үтірден кейін тек екі белгіні қалдыру.Readln бос операторын программаның соңында орындалу нәтижесін экранда кідірту үшін қосу керек.Өзгерулер енгізілген соң келесі программа алынады.

Program 3mical;

Var a,b,c,d,e,t:real;

Begin

Writeln (‘мектепке дейінгі уақытты табу’);

Writeln (‘бұрылысқа дейінгі бірінші арақашықтықты м бойынша енгізіндер’);

Readln (a);

write (‘құрбысымен кездескенге дейінгі екінші арақашықтық м бойынша енгізіндер’);

Readln (b);

write (‘құрбылыр бірге жүріп өткен үшінші араұашықтыұты енгізіндер’);

Readln (с);

write (‘Ботагөздің жалғыз жүрген жылдамдығын км/сағ енгізіндер’);

Readln (d);

write (‘құрбылыр бірге жүріп өткен жылдамдықты енгізіндер’);

Readln (е);

T:=( a+b)/1000/d+c/1000/e;

writeln (‘үйден мектепке дейін кеткен,t:6:2a уақытқа тең);

Readln;

end.

ІV.Бекіту

Түйін

  • Әрекеттері бірінен соң бірі тізбектеле орындалатын алгоритмдер сызықты алгоритмдердер деп аталады.

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

  • Соңғы кезенде программада нені толықтыру қажет екені анықталады.


Бақылау сұрақтары мен тапсырмалар

  1. Программаны компиляция мен орындауға қалай жібереді?

  2. Программаның басы мен соңындағы операторлар қалай жазылады?

  3. Pascal тілінде программа қандай бөлімдерден тұрады?

  4. Pascal-да экранға шығару операторлары қалай жазылады?

  5. Меншіктеу операторы қандай мақсат үшін қолданылады?

  6. Pascal тілінде программа бөлімдерін қандай ретпен жасау керек?

  7. Меншіктеу операторы қандай мақсат үшін қолданылады?

  8. Read және Readln енгізу операторының айырмашылықтары неде?

  9. Write және Writeln шығару операторының айырмашылықтары неде?

10) Шығару пішімінде қандай белгілеулер қолданылады?

Компьютердегі тәжірибелік жұмыс

А деңгейі

  1. Бір мемлекетте тұратын халық саны мен жер көлемінің ауданын алып,осы мемлекеттегі қалық тығыздығын анықтаңдар.

  2. Жай бөлшектерді қосатын программаны құрындар.

В деңгейі

1)1,5 л шайды қайнату үшін 30 г құрғақ шай керек.Шәугімге В л сияды.Шай демдеу үшін қанша құрғақ шай қажет?

2)Төрт сыныпқа А га ауданы бар өрісті жинау тапсырылды.Әр сыныптағы балалар саны белгілі.Әр сыныпқа қанша га жинау қажет?

С деңгейі

Нақты а саны берілген.Көбейтуден басқа ешқандай амалдарды қолданбай алу керек:

А)hello_html_m67d1bd51.gifекі амалмен;

В)hello_html_6b5f8484.gifекі амалмен;

V. Бағалау

«БББ» кестесі. Сабақты қорытып, кестеге сәйкес маңызды қорытындыларды жазады.

Рефлексия. Стикерлерді толтыру

Үйтапсырмасы:тарауды оқу









  • Другое
Скачать материал
Автор Кенесбай Акку Жастлеккызы
Дата добавления 08.01.2018
Раздел Другое
Подраздел Другое
Просмотров 376
Номер материала MA-073221
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

Популярные курсы