Информатика 8-сынып



бет8/10
Дата21.04.2017
өлшемі1,61 Mb.
#14436
1   2   3   4   5   6   7   8   9   10

Үйге тапсырма: «Әзір» циклі


Сабақтың тақырыбы: Тура және кері есепшоты бар циклдер

Сабақтың мақсаты:

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

Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;

Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа тәрбиелеу.

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

Сабақтың барысы:

1. Ұйымдастыру

2. Өткен материалды қайталау

3. Компьютермен жұмыс

4. Сабақты бекіту

5. Үйге тапсырма
Өткен материалды қайталау сұрақтары

  • Қайталау операторлары не үшін қолданылады?

  • Цикл дегеніміз не?

  • Қайталау операторларының қанша түрі бар?

  • WHILE қандай оператор?

  • WHILE операторының жалпы жазылу түрі қандай?

  • REPEAT қандай оператор?

  • REPEAT операторының жалпы жазылу түрі қандай?

  • FOR қандай оператор?

  • FOR операторының жалпы жазылу түрі қандай?



Компьютермен жұмыс
1. 1- ден 100-ге дейінгі сандарды экранға шығаратын программа құрыңдар.

Program san;

Var i: integer;

Begin


Wtiteln (‘ 1- den 100- ge dein butin san’);

Writeln;


For i:=1 to 100 do

Write (i:4);

End.

2. 30-дан 10-ға дейінгі барлық жұп сандарды экранға шығаратын программа құрыңдар.



Program jup;

Var i: integer;

Begin

Writeln (’30-dan 10-ga deingi jup san’);



For i:=30 downto 10 do

If I mod 2=0 then

Writeln (i);

End.


3. 1- ден 100 –ге дейінгі тақ сандардың және жұп сандардың қосындыларын табудың программасын құру керек.

Program tak and jup

Var I, s, s1: integer;

S:=0; S1:= 0;

For i:=1 to 100 do

Begin


If I mod 2 = 0 then s:=s+I else s1:=s1+I;

Writeln (‘ s=’, s, ‘ , ‘ , ‘s1= ‘, s1);

End;

End.


4. 5- тен 1-ге дейінгі сандардың қосындысын есептеу керек.

Program kosindi;

Var I, s:integer;

Begin


S:=0;

For i:=5 downto 1 do

S:=S+I;

Writeln (‘s = ‘, s);



End.

12 Р=1*2*3 … * N N ! факториалды табу программасын жаз.

Program fakt;

Var I , n , p: integer;

Begin

WriteLn ( ‘ n= ‘);



ReadLn (n) ;

I: = 1;


P:= 1;

Repeat


P:= p*1;

I:= i+1;


Until i>n;

Writeln (p:4);

End.
13. у =3x+1 x €[1 ; 2 ], h =0,5 өрнегін WHILE, REPEAT операторларын пайдаланып программа құр.

Program y-tabu;

Var x , y : real ;

Begin


X:=-1;

Repeat


Y: = 3*x+1;

WriteLn (‘ y = ‘ , y);

X:=X+0,5;

Until x>2;



End.
14. x €[1 ; 3 ] аралығында 0,2 қадаммен өзгергендегі y= функциясының мәнін тап.
Program esep;

Var x, y: real;

Begin

X:=1;


repeat

y:= sqrt (x+1)-1/x ;

Writeln ( x:3, y:5);

x:=x+0.2;

until x>3

readln;


end.


Сабақты бекіту сұрақтары

  • Цикл дегеніміз не?

  • Циклдің алгоритмнің неше түрі бар?

  • Программаның нәтижесін қалай көреміз?

  • WHILE операторының жазылу үлгісін көрсет?

  • WHILE операторының орындалу тәртібі қалай?

  • REPEAT операторының жазылу үлгісін көрсет?

  • REPEAT және WHILE операторының айырмашылығы неде?

* FOR операторының жазылу үлгісін көрсет?
Үйге тапсырма: 6.1. тапсырма


Сабақтың тақырыбы: Циклдің алғы шарты, циклдің ілесу шарты

Сабақтың мақсаты:

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

Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;

Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа тәрбиелеу.

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

Сабақтың барысы:

1. Ұйымдастыру

2. Өткен материалды қайталау

3. Компьютермен жұмыс

4. Сабақты бекіту

5. Үйге тапсырма
Өткен материалды қайталау сұрақтары

  • Қайталау операторлары не үшін қолданылады?

  • Цикл дегеніміз не?

  • Қайталау операторларының қанша түрі бар?

  • WHILE қандай оператор?

  • WHILE операторының жалпы жазылу түрі қандай?

  • REPEAT қандай оператор?

  • REPEAT операторының жалпы жазылу түрі қандай?

  • FOR қандай оператор?

  • FOR операторының жалпы жазылу түрі қандай?



Компьютермен жұмыс
7. Екі санның кішісін табатын программа құру керек.

Program min;

Var a, b, min : integer;

Begin


Readln (a, b);

If a

Writeln ( ‘ min = ‘ , min) ;

End.


8. Үш санның кішісін табатын программа құру керек.

Program min;

Var a, b, c, x, min : integer;

Begin


Readln (a, b, c);

If a

If x

Writeln ( ‘ min = ‘ , min) ;

End.

11. Үш кесіндінің ұзындықтары берілген. Егер бұл үш кесіндіден үшбұрыш құру мүмкін болса, онда оның периметрін және ауданын табыңдар.



Program e5;

Var a, b, c : integer;

P1, p, s: real;

Begin


Readln (a, b, c);

If a+b>c then p1: = a+b+c ;

P:= (a+b+c)/2;

S:=sqrt (p*(p-a)*(p-b)*(p-c));

Writeln ( ‘ p1= ‘ , p1:5:2) ;

Writeln (‘ s=’,s:5:2);

End.

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



Program e6;

Var x : integer;

Begin

Writeln (‘ adam jasin engiz’ );



Readln (x);

If x<=6 then writeln (‘ ali mektepke barmagan’ ) else

If (x>6) and (x<=17) writeln (‘ mektep okushisi ‘) else

If (x>17) and (x<58) writeln (‘ jumisshi’) else writeln (‘ zeinetker’);

End.

17. Екі сан берілген. Егер бірінші санның абсолют шамасы екінші санның абсолют шамасынан артық болса, онда біріншісін бес есе азайту керек, әйтпесе екі санды да өзгеріссіз экранға шығару керек.



Program e7;

Var x, y : real;

Begin

Writeln (‘x , y-?);



Readln (x, y);

If abs (x)< abs(y) then x:=x/5;

Writeln (x:5:2, y:5:2);

Readln;


End.

Сабақты бекіту сұрақтары

  • Цикл дегеніміз не?

  • Циклдің алгоритмнің неше түрі бар?

  • Программаның нәтижесін қалай көреміз?


Үйге тапсырма: 6.1 тапсырма

Сабақтың тақырыбы: Компьютерде модельдерді зерттеу .

Сабақтың мақсаты:

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

Дамытушылық: Оқушыларға модельдер және модельдеу туралы түсінік бере отырып ой – өрістерін, білім – білік дағдыларын қалыптастыру.

Тәрбиелік: Оқушыларды ұқыптылыққа, жинақылыққа тәрбиелеу.

Сабақтың түрі: теориялық сабақ

Сабақтың барысы:

1.Ұйымдастыру

2.Өткен материалды қайталау

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

4.Сабақты бекіту

5.Үйге тапсырма



Өткен материалды қайталау сұрақтары

* Ауқымды желі дегеніміз не?

* Брандмауэрлер дегеніміз не?

* Интернетке қандай анықтама беруге болады.

* ТСР/ІР хаттамасы қандай қызмет атқарады.

* Провайдер дегенімз не?

* Серверлер деп қандай компьютерді айтады?

* Электрондық плшта дегеніміз не?

* Электронды поштаның кәдімгі поштадан қандай айырмашылығы бар?

* Телеконференциялар дегеніміз не? Ол қандай қызмет атқарады?

* Броузерлер дегеніміз не? Олардың атқаратын қызметі?

* E – mail адресі қандай элементтерден тұрады?

* Қандай пошталық программалар бар?

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

Модель дегеніміз – нақты объектіні, процесті немесе құбылысты ықщам әрі шағын түрде бейнелеп көрсету.

Модельдеу – объектілерді, процестерді немесе құбылыстарды зерттеу мақсатында олардың (макетін) құру.

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

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

Бір объект (процесс, құбылыс) үшін әр түрлі жасалуы мүмкін. Модельдің жасалуы зерттеу мақсатына және прототип жөнінде жинақталған мәліметтердің көлеміне тәуелді болады.

Мысалы, жуық арада басқа қалаға қыдырып баратын болдық делік. Ол қала туралы өзіміз білетін мәліметтерді жинақтап, ойымызды қорытып, қиялымызда сол қаланың моделін жасай бастаймыз.Мұндағы мақсатымыз – басқа қаламен танысу. Қаланы аралап келгеннен соң, толық мәлімет алғандықтан, ойымыздағы модель өзгеруі мүмкін. Ал сол қаланың сәулетші жасаған моделі мүлде өзгеше болады. Өйткені, оның мақсаты – үйлер мен ғимараттардың үйлесімді орналасуы, құрылысы және оларды көркейтіпқайта жаңарту болып табылады.

Модель түрлері

Модельдерді қасиеттеріне қарай мынандай топтарға жіктейді:

1. Қолданылу аймағы

2. Модельде уақыт факторын ескеру

3. Білім саласына қарай топтау

4. Модельді көрсету тәсіліне қарай топтау

Қолданылу аймағына қарай модельдеу келесі түрде жіктеледі.

1. Оқу


2: Тәжірибелік

3. Ғылыми – техникалық

4. Ойын

5. Имитациялық



Оқу моделі - көрнекті оқу құралы, әр түрлі машықтандыруды, үйретуші программалар түрінде болуы мүмкін.

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

Ғылыми - техникалық модельдер – процестер мен құбылыстарды зерттеу мақсатында құрылады.

Ойын моделдеріне - әскери, экономикалық, спорттық ойындар жатады.

Имитациялық модель – шын мәніндегі нақты объектін өте жоғары дәлдікпен бейнелей алады.

Модельді уақыт факторына байланысты динамикалық және статистикалық деп екі топқа жіктеуге болады.



Статистикалық модель деп объект жөнінде алынған ақпараттың белгілі бір уақыт бөлігіндегі үзіндісін айтуға болады. Мысалы тіс емханасында дәл сол уақыт мезетіндегі оқушылардың тістерінің жағдайы туралы мәлімет береді:бастауыш сыныптағылардың сүт тісі, орта және жоғарғы буындағы оқушылардың емделген, емделуге тиісті тістерінің саны т.б.

Динамикалық модель уақыт барысындағы объектінің қасиеттерін өзгерісін көрсету мүмкіндігін береді. Мысалы, жеке оқушының емханадағы түбіртек кітапшасын динамикалық модель деп айтуға болады. Өйткені осы кітапша бойынша жыл сайын олардың денсаулығындағы болып жатқан өзгерістерді анықтау мүмкіндігі бар.

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



Модельдерді көрсетілу әдісіне қарай топтау

Модель

Материалдық Ақпараттық

3. Таңбалық Вербальдық

Компьютерлік Компьютерлік емес

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

Ақпараттық модельді қолмен ұстап, көзбен көре алмаймыз. Себебі, олар тек ақпараттарға ғана құрылады. Мұндай модельдер қоршаған ортаны ақпараттық жағынан зерттеуге мүмеіндік береді.

Ақпараттық модель дегеніміз – объектіні, процестің, құбылыстың қасиеттері мен күйін сипаттайтын ақпарат жиынтығы және сыртқы әлеммен өзара байланыс болып табылады.

Таңбалық және вербальдық ақпараттық модельдер

Вербальдық модель дегеніміз – ойша немесе әңгіме түрінде жасалған ақпараттық модель.

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

Көрсету түріне қарай ақпараттық моделді мынадай топтарға жіктеуге болады:

Геометриялық модельграфикалық пішіндер мен көлемді конструкциялар.

Ауызша модель иллюстрацияны пайдаланып, ауызша және жазбаша сипаттаулар.

Математикалық модельобъект немесе процестің әр түрлі параметрлерінің байланысын көрсететін математикалық формулалар.

Құрылымдық модельдерсхема, графиктер мен кестелер т.б.

Логикалық модельой қорытындысы мен шарттарды талдау негізге алынған іс - әрекеттерді таңдаудың әр түрлі нұсқалары көрсетілген модельдер.

Арнайы модельдерноталар, химиялық формулалар.

IV. Сабақты бекіту.

Жаңа сабақты бекіту сұрақтары:

1. Сабақты бекіту сұрақтары

* Модель дегеніміз не?

* Модельдің өмірдегі нақты объектіден немесе процестен қандай айырмашылығы бар?

* Модельдеу деген не?

* Модельді қандай топтарға жіктеуге болады?

* Статистикалық модель мен динамикалық модельдің айырмашылықтары қандай?

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

* Ақпараттық модель дегеніміз не?

* Вербальдық модель дегенімізне?

* Таңбалық модель дегеніміз не?

* Көрсету әдісіне қарай модель қандай топтарға жіктеледі?

* Компьютерлік модельдеу не үшін қажет?


  1. Үйге тапсырма

7.1 тапсырма

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

Сабақтың тақырыбы: Модель жасаудың негізгі кезеңдері.

Сабақтың мақсаты:

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

Дамытушылық: Оқушыларға модельдер және модельдеу туралы түсінік бере отырып ой – өрістерін, білім – білік дағдыларын қалыптастыру.

Тәрбиелік: Оқушыларды ұқыптылыққа, жинақылыққа тәрбиелеу.

Сабақтың түрі: теориялық сабақ

Сабақтың барысы:

1.Ұйымдастыру

2.Өткен материалды қайталау

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

4.Сабақты бекіту

5.Үйге тапсырма



Өткен материалды қайталау сұрақтары

* Модель дегеніміз не?

* Модельдің өмірдегі нақты объектіден немесе процестен қандай айырмашылығы бар?

* Модельдеу деген не?

* Модельді қандай топтарға жіктеуге болады?

* Статистикалық модель мен динамикалық модельдің айырмашылықтары қандай?

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

* Ақпараттық модель дегеніміз не?

* Вербальдық модель дегенімізне?

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

Модель түрлері

Модельдерді қасиеттеріне қарай мынандай топтарға жіктейді:

1. Қолданылу аймағы

2. Модельде уақыт факторын ескеру

3. Білім саласына қарай топтау

4. Модельді көрсету тәсіліне қарай топтау

Қолданылу аймағына қарай модельдеу келесі түрде жіктеледі.

1. Оқу


2: Тәжірибелік

3. Ғылыми – техникалық

4. Ойын

5. Имитациялық



Оқу моделі - көрнекті оқу құралы, әр түрлі машықтандыруды, үйретуші программалар түрінде болуы мүмкін.

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

Ғылыми - техникалық модельдер – процестер мен құбылыстарды зерттеу мақсатында құрылады.

Ойын моделдеріне - әскери, экономикалық, спорттық ойындар жатады.

Имитациялық модель – шын мәніндегі нақты объектін өте жоғары дәлдікпен бейнелей алады.

Модельді уақыт факторына байланысты динамикалық және статистикалық деп екі топқа жіктеуге болады.



Статистикалық модель деп объект жөнінде алынған ақпараттың белгілі бір уақыт бөлігіндегі үзіндісін айтуға болады. Мысалы тіс емханасында дәл сол уақыт мезетіндегі оқушылардың тістерінің жағдайы туралы мәлімет береді:бастауыш сыныптағылардың сүт тісі, орта және жоғарғы буындағы оқушылардың емделген, емделуге тиісті тістерінің саны т.б.

Динамикалық модель уақыт барысындағы объектінің қасиеттерін өзгерісін көрсету мүмкіндігін береді. Мысалы, жеке оқушының емханадағы түбіртек кітапшасын динамикалық модель деп айтуға болады. Өйткені осы кітапша бойынша жыл сайын олардың денсаулығындағы болып жатқан өзгерістерді анықтау мүмкіндігі бар.

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



Модельдерді көрсетілу әдісіне қарай топтау

Модель

Материалдық Ақпараттық

3. Таңбалық Вербальдық

Компьютерлік Компьютерлік емес

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

Ақпараттық модельді қолмен ұстап, көзбен көре алмаймыз. Себебі, олар тек ақпараттарға ғана құрылады. Мұндай модельдер қоршаған ортаны ақпараттық жағынан зерттеуге мүмеіндік береді.

Ақпараттық модель дегеніміз – объектіні, процестің, құбылыстың қасиеттері мен күйін сипаттайтын ақпарат жиынтығы және сыртқы әлеммен өзара байланыс болып табылады.

Таңбалық және вербальдық ақпараттық модельдер

Вербальдық модель дегеніміз – ойша немесе әңгіме түрінде жасалған ақпараттық модель.

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

Көрсету түріне қарай ақпараттық моделді мынадай топтарға жіктеуге болады:

Геометриялық модельграфикалық пішіндер мен көлемді конструкциялар.

Ауызша модель иллюстрацияны пайдаланып, ауызша және жазбаша сипаттаулар.

Математикалық модельобъект немесе процестің әр түрлі параметрлерінің байланысын көрсететін математикалық формулалар.

Құрылымдық модельдерсхема, графиктер мен кестелер т.б.

Логикалық модельой қорытындысы мен шарттарды талдау негізге алынған іс - әрекеттерді таңдаудың әр түрлі нұсқалары көрсетілген модельдер. Арнайы модельдерноталар, химиялық формулалар.

Компьютерлік және компьютерлік емес модельдер

Тарату тәсіліне қарай модельдер компьютерлік және компьютерлік емес болып бөлінеді.



Компьютерлік модель деп программалық орта іске асатын модельдерді айтады.

Кез келген жұмысты қолға алмас бұрын, берілгені мен соңғы нәтиже және орындалатын іс - әрекет кезеңдерін айқындап алу қажет. Модельдеу кезінде бастапқы зерттелетін объект – прототип болады. Ол шын мәнінде бар немесе жобаланатынын объект(процесс) болуы мүмкін.

Модельдеудің соңғы кезеңі шешім қабылдау болып табылады. Күнделікті тұрмыста адам әр түрлі шешім қабылдайды. Демек, модельдеу арқылы зерттелген модельдің жаңа объектісін құруға, бар объектіні жақсартуға немесе қосымша ақпарат алуға болады.

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



1 – кезең.Есептің қойылуы 2 – кезең. Модельді құру

Есептің берілгені Ақпараттық модель

Модельдеу мақсаты Таңбалық модель

Объектіні талдау Компьютерлік модель



3-кезең.Компьютерлік эксперимент 4 – кезең. Модельдеу нәтижесін талдау

Модельдеу жоспары Нәтиже мақсатқа Нәтиже мақсатқа

Модельдеу технологиясы сай келеді сай келмейді

Жалпы алғанда еспеп дегеніміз – шешілуге тиісті мәселе болып табылады. Есептің қойылымнда берілген бастапқы мәліметтермен қатар мақстаны анықтау және объектіні немесе процесті талдау анық көрсетілуі қажет.



Шығарылуы: 1 – кезең. Жазықтықтағы үш нүкте арқылы үшбұрыш сызу сол нүктелердің орналасуына байланысты болады. Сондықтан үш нүкте қалай орнлаласқан кезде үшбұрыш сызуға болатындығын анықтау керек. Мысалы:келесі суретте көрсетілгендей а), ә) жағдайларында берілген үш нүкте арқылы үшбұрыш сызуға болмайды, үш нүкте бір түзудің бойында жатады;ә)жағдайында үш нүктенің координаталары бірдей; б)үшбұрыш құрылады. Сонымен модельдеудің мақсаты үшбұырш төблерінің координаталары қандай болған кезде үшбұрыш құрылатынын анықтау. Объектіні талдау мақсаты үшбұрыш құрылған жағдайда сол үшбұрыштың қандай болатындығын анықтау болып табылады.

2 – кезең. Модель ұру. 1. Ақпараттық модель құру мақсатында қандай ақпаратпен жұмыс атқару керектігін анықтау қажет. Біздің жағдайымызда жазықтықта орналасқан үш нүктенің координаталары берілуі тиіс. Координаталара міндетті түрде сандық мән арқылы беріледі, яғни олардың типі бүтін немесе нақты болуы мүмкін. 2. Үш нүктенің координаталарын сәйкес (х1,у1), (х2,у2), (х3, у3) деп белгілейік. Сонымен, ақпарат сөз түрінен таңбалық белгілеуге көшірілді. Енді оны таңба түрінде де жазуға да болады. Алынатын нәтижені де таңба түрінде, мысалы үшбұрыш құрылады дегенді «1», ал құрылмайды дегенді «0» арқылы белгілеуге немесе сөз арқылы жазуға да болады.

3 – кезең. Компьютерлік модель құру және алгоритм анықтау үшін үшбұрыштың құрылу шартын жазу және құрылған жағдайда оның түрін анықтау керек. 1. Жазықтықта үш нүкте бір түзудің бойында жататын жағдайды қарастырайық. Оны аналитикалық жол арқылы, яғни ұқсас үшбұрыштардың қабырғаларының пропорционалдық қасиеті арқылы анықтауға болады.

М1М2А және М1М3В үшбұрыштарының ұқсастық шартынан төмендегі қатынасты жазуға болады:



|M2|/|M1|=|B3|/|B1| немесе y2-y1/x2-x1=y3-y1/x3-x1.

Демек, үш нүктенің бір түзудің бойында жату шарты:егер екі төбесі бір нүкт бойында орналасса, онда 0/0=у3-у1/х3-х1 (1, а – сурет), ал үш төбенің бір нүктесінде орнласса, онда 0/0=0/0 (1, ә - сурет) зерттеу қажет етілмейді.

(у2-у1)(х3-х1) =(у3-у1)(х2-х1).

Бұл шартты программа арқылы тексеру өте оңай. Яғни алгоритмдік тілде:

онда нәтиже: =«үшбұрыш құрылмайды»;

әйтпесе нәтиже: «үшбұрыш құрылады» бітті.



4 – кезең. Жоғарыда қарастырылған модельге және оған сәйкес алгоритмге Паскаль тілінде программа құрып төбелерінің координаталарын әр түрлі мәндер беріп, тәжірибе жүргізейік:

program ysb;

label 5;

const n=3;

var x:array [1..n] of real;

y:array [1..n] of real;

a,b,c,r:real; i:integer;

begin

writeln (‘координатасын енгізу);

for i=1 to n do

read (x[i], y [i]);c:=sqr(x[2]-x [1])+sqr(y[2]-y [1]);

a:= sqr (x[3] -x [2])+ sqr (y[3] -y[2]);

b:= sqr (x[3] -x [1])+ sqr (y[3] -y[1]);

writeln (‘a=’, a:8:3, “:4, ‘b=’,b:8:3,’:4,c’ ,c:8:3);

if(x[3] -x[1])* (y[2] -y[1])<> (x[2] -x[1])* (y[3] -y[1]) then

writeln (‘үшбұрыш құрылады’)else

writeln (‘үшбұрыш құрылмайд);goto 5;

if a=b+c then writeln (‘үшбұрыш тікбұрышты’)else

if aүшбұрыш сүйірбұрышты’)else

writeln (‘үшбұрыш доғал бұрышты’);

5: end.

5 – кезең. Программа орындалғандағы нәтиже есептің дұрыс жауабын көрсетеді.

Сабақты бекіту сұрақтары

* Модель дегеніміз не?

* Модельдің өмірдегі нақты объектіден немесе процестен қандай айырмашылығы бар?

* Модельдеу деген не?

* Модельді қандай топтарға жіктеуге болады?

* Статистикалық модель мен динамикалық модельдің айырмашылықтары қандай?

* Вербальдық модель дегенімізне?

* Таңбалық модель дегеніміз не?

* Көрсету әдісіне қарай модель қандай топтарға жіктеледі?

* Компьютерлік модельдеу не үшін қажет?



Үйге тапсырма: 7.2 тапсырма
Сабақтың тақырыбы: Электрондық кестелер кестелік процессордың терезе интерфейсі. Электрондық кестелердің негізгі ұғымдары.

Сабақтың мақсаты:

Білімділік: ЕХСЕІ кестелік процессоры, негізгі түсінікте мен амалдар, Excel мүмкіндіктері, жұмыс кестесінің элементтері, Жұмыс кестесінің бетібойы бойынша орын ауыстыру, кестенің жұмыс беттерінің ауыстырылуы, кесте бетінің таңбасының атын өзгерту, бағанның енін және жолдын биіктігін өзгерту, бағанның енін және жолдың биіктігін өзгерту туралы білімдерін қалыптастыру.

Тәрбиелік: Жан-жақты болуға, өз бетімен жұмыс істеуге тәрбиелеу.

Дамытушылық: Оқушылардың есте сақтау және зейіндік қабілеттерін дамыту, пәнге деген қызығушылығын арттыру

Сабақтың түрі Практикум элементерінің көмегімен демонстрациялау.

Баяндау арқылы түсіндіру.



Сабақта қолданылатын көрнекті құралдар: Компьютер ,оқулық,

практикум, интерактивті тақта



Сабақтың өту барысы:

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

ІІ.Үйге берілген тапсырманы тексеру.

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

Электрондық кестелер. Кестелік процессордың терезе интерфейсі. Электрондық кестелердің негізгі ұғымдары. Деректерді енгізу, редакциялау және пішімдеу.

1) Кесте құруға және оларға ат қойып, дискіге сақтауға;

2) Сақталған кестелерді ашуға және оларға түзету жасауға;

3) Кестеге жол,баған,немесе ұяшықтар қосуға;

4) Кестеден жол, баған немесе ұяшықтардан алып тастауға;

5) Жол, баған немесе ұяшықтарды ішіндегісін көшіруге немесе орнын ауыстыруға;

6) Ұяшықтардан ішіндегісін өсуі немесе кемуі бойынша сұрыптауға;

7) Формулалар бойынша есептеулер жүргізуге;

8) Диаграмма тұрғызуға;

9) Графикалық обьектілер кірістіруге;

10) Баспаға шығаруға мүмкіндік береді;



Excel – ді іске қосу:

Немесе Пуск іске қосу батырмасы арқылы Программалар менюінен Excel-ді таңдау қажет.



Жұмыс кестесінің элементтері

ЕхеІ-дің обьектілерімен өңделген ХІs кеңейтілуі түрінде берілген файл оның құжаты болып табылады. ЕхеІ де құрылған файл жұмыс кітабы болып табылады. Әр файыл 1ден 255 дейін жұмыс парағы деп аталатын электрондық кестеден тұрады. Әр парақ 65 536 қатардан ж\е 256 бағаннан тұрады. Қатарлар бүтін сандармен нөмірленеді,ал бағандар латын алфавитінің А,В,...,АА,ВВ әріптерімен белгіленеді. Баған мен жолдың қиылысында ұяшық-деп аталатын кестенің негізгі элементі орналасады. Курсор тұрған екпінді ұяшыққа сандар мен мәтін енгізуге болады. Ұяшықтың адресі н\е кординатасы бағанның аты мен қатардың нөмірі арқылы анықталады. Мысалы АІ,С20.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет