Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Готовые поурочные на каз языек 9 класс

Готовые поурочные на каз языек 9 класс

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика

Название документа Урок №1.doc

Поделитесь материалом с коллегами:

Сабақ №1

Пәні Информатика Сынып 9 Күні ________

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

ҚТ және жұмыс орнын ұйымдастыру. Компьютермен жұмыс істеу кезіндегі санитарлық және гигиеналық нормалар.

Бағдарламалық-дидактикалық қамсыздандыру

Жұмыс орнын пайдалануды есепке алу журналы. Қауіпсіздік техникасы бойынша нұсқау алуды тіркеу журналы. Өрт сөндіру құралдары. Жұмыс дәптері.

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

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

Сабақ типі

Практикалық элементтері бар, көрсетіп түсіндіру сабағы.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

-ЕТ-мен жұмыс істегендегі қауіпсіздік техникасының ережелерін;

-КС-дағы іс-әрекет ережелерін;

-қауіпті жағдайдағы іс-әрекет ережелерін.

Оқушы үйренуі тиіс:

-көз талғандағы жаттығуларды жасауды;

-өрт сөндіргішті қолдануды;

-жұмыс орнын пайдалануды есепке алу журналын толтыруды;

-статикалық кернеу әсерін кетіру жаттығуларын орындауды.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



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

  1. Оқушыларға жұмыстың дұрыс және қауіпсіз әдістері мен тәсілдерін меңгерту үшін қауіпсіздік техникасы мен еңбек гигиенасының талаптарын сақтау жөнінде дәріс пен нұсқау беру.

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

  3. Оқушыларды қауіпсіздк техникасының ережелері, еңбек гигиенасы, жұмыс барысында кездесетін қауіпті жағдайлармен және сақтық шаралармен таныстыру.

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

  5. Оқушылармен өткізілген дәріс пен нұсқаулар сынып жүрналында тіркеледі.



Қауіпсіздік техникасының ережелері


Қауіпсіздік техникасының ережелерін төмендегі пункттерге бөлуге болады:

  1. Жалпы

  2. ДК-де жұмысты бастау алдында

  3. Жұмыс істеу кезінде

  4. Авариялық жағдайларда

  5. Жұмысты аяқтағанда


Жалпы қауіпсіздік талаптары:

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

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

  3. Мұғалімнің рұқсатынсыз сыныпта жүруге болмайды.

  4. ДК-де су киіммен және су қолмен жұмыс істеуге болмайды.

  5. Корпусы мен сымдарының бүтіндігі бұзылған Дк-де жұмыс істеуге тыйым салынады.

  6. Үстелге, ДК-дің жанына сумка, портфель, кітап қоюға болмайды. Үстелде тек дәптер мен қалам ғана жатуы керек.

  7. Пернетақтаның үстіне ештеңе қоюға болмайды.

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


ДК-де жұмыс істеуді бастау алдында қойылатын қауіпсіздік талаптары:

  1. ДК электр тогына қосылмаған жағдайда сымдардың, ДК-дің корпусының бүтіндігін және айыру (изоляция) бұзылмағанын қарап шығып, олардың дұрыс жағдайда екендігіне көз жеткізу керек.

  2. Жұмыс кезінде оларға тие бермеу үшін, сымдар салбырап тұрмауына көңіл бөлу керек.

  3. Жұмыс орнын пайдалануды есепке алу журналына белгі қою керек.


ДК-мен жұмыс кезіндегі қауіпсіздік талаптары:

  1. ЭЕМ-да жұмыс істеу кезінде көздің экраннан ең қолайлы қашықтығын (60-70 см) сақтау керек. Мүмкін қашықтық – 50 см.

  2. Келушілер кіргенде оқушылардың орнынан тұруының қажеті жоқ.

  3. Көз талғанда немесе шаршағанда орнынан тұрмай көзді дем алдыратын бірнеше жаттығу орындау керек.

  4. Оқушылар электр тогымен зақымданғанда алғашқы медициналық көмек көрсету әдістерін, өрт сөндіргішпен жұмыс істеу және өрт сөндіру әдістерін білуі керек.

  5. Оқушылар көзді дем алдыру жаттығуларын білуі керек.


Апат жағдайлардағы қауіпсіздік талаптары:

  1. ДК-де жұмыс істеу барысында ақауларын байқағанда, түтін немесе әдеттен тыс дыбыстар пайда болғанда жұмысты тоқтатып, аппаратураны өшіру және оқытушыға хабарлау керек.

  2. Қажет болса, өртті сөндіруге көмектесу керек.

  3. Қажет болса, электр тогымен зақымданғандарға алғашқы көмек көрсете білу керек.

  4. Компьютер сыныбында өртті сумен өшіруге болмайтынын білу керек. Мұнда құмды немесе көбікті өрт сөндіргішті пайдалануға болады.

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







ДК-де жұмысты аяқтау қауіпсіздігінің талаптары:

  1. Аппаратураны оқытушының нұсқауымен өшіру керек.

  2. Жұмыс орнын ретке келтіру керек.

  3. Жұмыс орнын пайдалануды есепке алу журналына белгі қою керек.



Алғашқы медициналық көмек көрсету әдістері


Электр тогымен зақымданғанда көмек көрсету:

  1. Токты ажырату (тарату тақтасындағы тумблерді өшіру)

  2. Зақымданған адамды электр тогының әсерінен электр тогын өткізбейтін қол астындағы материалдарды пайдаланып босату

  3. Зақымданған адамды қарап шығып, оған зардабының ауырлығына байланысты көмек көрсету

  4. Дәрігер шақыру (мектептің медпунктінен, 03 телефоны арқылы жедел жәрдем немесе жақын жердегі емдеу мекемесінен)


Күйгенде көмек көрсету:

  1. Ауруды сездірмейтін және тыныштандыратын дәрілер беру (анальгин, валерьянка)

  2. Күйген жеріне май жағу (винилин)

  3. Жарақаттанған жерге микробтар түспеуі үшін алдынала целлофанмен орап, суық судың астына ұстау

  4. Дәрігер шақыру (мектептің медпунктінен, 03 телефоны арқылы жедел жәрдем немесе жақын жердегі емдеу мекемесінен)


Талып қалғанда көмек көрсету:

  1. Зақымданған адамды басын бұрып жазық жерге шалқасынан жатқызу

  2. Дәрігер шақыру (мектептің медпунктінен, 03 телефоны арқылы жедел жәрдем немесе жақын жердегі емдеу мекемесінен)


Демі тоқтағанда көмек көрсету:

  1. Зақымданған адамды тілінің аузындағы қалпын тексеру керек, егер ары кетіп қалған болса, қолмен орнына келтіру

  2. Дәрігер шақыру (мектептің медпунктінен, 03 телефоны арқылы жедел жәрдем немесе жақын жердегі емдеу мекемесінен)

  3. Демі қалпына келгенше немесе дәрігерлер келіп жеткенше қолдан дем алдыру керек



















Название документа Урок №10,11.doc

Поделитесь материалом с коллегами:

Сабақ №10,11

Пәні Информатика Сынып 9 Күні ________

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

QBasic программалау тілі. Тілдің алфавиті.

Бағдарламалық-дидактикалық қамсыздандыру

ДК, дәптер, оқулық.

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

Алгоритмді жазу тілі QBasic программалау тіліндегі қарапайым бағдарлама ұғымын енгізу, Qbasic тіліндегі өрнектерді жазу ережелері туралы ақпарат беру.

Сабақ типі

Практикалық элементтері бар, көрсетіп түсіндіру сабағы.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- программалау тілінің жұмысын;

- алфавитін, символдарын.

Оқушы үйренуі тиіс:

  • пограммалау тілін іске қосуды;

  • QBasic жүйесінде файлдармен жұмыс;

  • Мәтіндерді енгізу және программалау.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Q Basic тілінің алфавиті

Символ

Аталуы

Символ

Аталуы

A-Z

Бас әріптер

:

Қос нүкте

a-z

Кіші әріптер

+

Қосу белгісі

0-9

Сандар

-

Азайту белгісі


Бос орын

*

Жұлдызша

!

Леп белгісі

/

Көлбеу сызық

#

Диез

\

Кері көлбеу сызық

%

Пайыз белгісі

^

Кірістірме белгісі

&

Амперсант белгісі

=

Теңдік белгісі

$

Доллар белгісі

<

Кішілік белгісі

Қос тырнақша

>

Үлкендік белгісі

Апостроф

()

Сол және оң жақша

.

Нүкте

?

Сұрақ белгісі

,

Үтір

_

Ерекшелеу белгісі

;

Нүктелі үтір

~

Тильда



Q Basic тілінде қолданылатын арифметикалық операциялардың символдары

Арифметикалық

операциялар белгілері

Операциялар

аты

Q Basic тілінің символдары

Жазу

пішіні


Дәрежеге көтеру

^

2^3

Х

Көбейту

*

2*3

:

Бөлу

/

4/2


Бүтінсандық бөлу

\

5\2

+

Қосу

+

2+3

-

Азайту

-

5-2



Q Basic тіліндегі жазбалар

Математикалық жазба

Q Basic тіліндегі жазба

37(25+87,5)-17(4,6+1,9)

37*(25+87.5)-17*(4.6+1.9)

ab/c+d4

A*B/C+D^4

a+2b-3c/5a+4

(A+2*B-3*C)/(5*A+4)

a+b/a-b + ab/3,14

(A+B)/(A-B)+A*B/3.14


Q Basic-ті іске қосқаннан кейін көретіндеріңіз

hello_html_1f9d2a75.jpg



Q Basic жүйесінің негізгі жұмыс аймағы

hello_html_1f9d2a75.jpg





Басты менюдің негізгі позициялары

Файл (File)

Файлдармен жұмыс

Редактирование (Edit)

Мәтіндерді редакциялау

Просмотр (View)

Бағыныңқы программаларды қарау

Поиск (Search)

Мәтіннен ақпарат іздеу

Запуск (Run)

Программаны орындау

Отладка (Debug)

Жөндеу режимдері

Параметры (Options)

Қосымша мүмкіндіктер

Справка (Help)

Анықтама алу



Стандартты функциялар

Функция аты

Математикалық функция

Q Basic стандартты функциясы

Жазба пішіні

Квадрат түбірі

X

SQR

SQR (X)

Санның абсолюттік шамасы

|X|

ABS

ABS (X)

Синус

sin X

SIN

SIN (X)

Косинус

cos X

COS

COS (X)

Тангенс

tg X

TAN

TAN (X)

Санның бүтін бөлігі

[X]

INT

INT (X)

Кездейсоқ сан

-

RND

RND


hello_html_mc9865b0.gif



Графикалық операторлар

Оператор

Пішін

Қызметі

Ескерту

SCREEN

SCREEN 9

Графикалық режим

640*350 экранды шешу

PSET

PSET(X,Y),C

Нүктенің кескіні

Х,Y-нүкте координаттары,

C-кескін түсінің нөмірі.

LINE

LINE (X1,Y1)-(X2,Y2),C,

Кесіндінің кескіні

X1,Y1,Х2, Y2-кесіндінің ұштарының

координаттары, C-кескін түсінің нөмірі

LINE

LINE (X1,Y1)-(X2,Y2),C,B

Тікбұрыштың кескіні

X1,Y1,X2,Y2-тікбұрыш диагоналі ұштарының координаттары, C-кескін түсінің нөмірі, B-тікбұрыш салу керек екенін көрсететін параметр

LINE

LINE (X1,Y1)-(X2,Y2),C,BF

Боялған тікбұрыштың кескіні

X1,Y1,X2,Y2-тікбұрыш диагоналі ұштарының координаттары, C-кескін түсінің нөмірі, BF-боялған тікбұрыш салу керек екенін көрсететін параметр

CIRCLE

CIRCLE(X,Y),

R,C

Шеңбердің кескіні

X,Y-шеңбердің ортасының координаттары, R-шеңбердің радиусы, C-кескін түсінің нөмірі

PAINT

PAINT(X,Y),C

Тұйықталған фигураның боялуы

X,Y-боялу басталатын нүктенің координаттары. X,Y фигура контурының координаттарымен сәйкес келмеуі керек,

C-кескін түсінің нөмірі

CLS

 

Экранның тазаруы

 


Түстер нөмірлері

Түс нөмірі, С

Түсі

Түс нөмірі, С

Түсі

0

Қара

8

Қара-сұр

1

Көк

9

Ашық-көгілдір

2

Жасыл

10

Салат түстес

3

Аспан көк

11

Көгілдер

4

Қызыл

12

Қызғылт

5

Сия көк

13

Қызыл күрең

6

Қоңыр

14

Сары

7

Сұр

15

Ақ


Үй тапсырмасы: Q Basic - программалау тілі. Cабақта өткенді үйде қайталау.


Название документа Урок №12, 13.doc

Поделитесь материалом с коллегами:

Сабақ 12, 13

Пәні Информатика Сынып 9 Күні ________

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

Шамалармен жұмыс істеу алгоритмдері.

Бағдарламалық-дидактикалық қамсыздандыру

ДК, оқулық, жұмыс дәптері, презентация.

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

Шамаларды пайдаланып сызықты құрылымды алгоритмдермен программаларды құру және орындау бойынша оқушылардың түсініктерің кенейту. QBasic- тағы программаның құрылымы жайлы түсініктерді және алгоритмдері аудару дағдырларын қалыптастыру.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

-тұрақты және айнымалы шамалардың не екенін.

Оқушы үйренуі тиіс:

- айнымалылардың мәндерін беру үшін меншіктеу командасын қолдану.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Тұрақты-деп алгоритмді орындау барысында мәні өзгермейтін шама аталады.
Айнымалы- деп алгоритмді орындау барысында мәні өзгеретін шама аталады.

Кірістік деректер немесе бастапқы деректер аргумент деп аталады және арг қызмет етуші сөзбен белгіленеді. Шығыстық деректер нәтиже деп аталады және нәт қызмет етуші сөзбен белгіленеді.

Алгоритм жазбасының пішіні мынадай түрге енеді:
алг алгоритмнің аты
басы түрлері көрсетілген аралық шамалар тізімі
енгізу
командалар сериясы
шығару
соңы


Шамалар

Не кіреді

Белгілер

Жазба үлгісі

Алгоритм

QBasic

Алгоритм

QBasic

Бүтін

Бәрі бүтін

сандар

цел

%

Цел A,B

A%,B%

Заттық

Бәрі нақты

сандар

вещ

!, #

Вещ C3X,K

C3!,X#,

K

Безер- белгілік

Мәні мәтін боп

табылатын

шамалар

лит

$

Лит K,T

K$,T$





Оператор

Жол пішіні

Қызметі, қолданылуы

REM

REM түсіндірулер

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

INPUT

INPUT [“бағыттау;]

айнымалылар тізімі

Пернетақтадан айнымалылар мәндерін енгізу операторы, қажет болса, түсіендірме қойылады. Мысалы, INPUT A,B,C1 INPUT “A,B,C1 енгізініз; А,В,С1

LET

LET айнымалының аты=

өрнек айнымалының аты=өрнек

Меншіктеу операторы. Мысалы, LET А=А+1.

Мына түрде де жазылу мүмкін: А=А+1

PRINT

PRINT параметрлер тізімі

Басу(шығару) операторы. Тырнақшадағы айнымалылар, сандар, өрнектер және мәтіндер тізімінің элементтері бола алады. Мысалы, PRINT Мен QBasic-ті үйренемін, А, 2000, А*2 мына түрде азылуы мүмкін: ? Мен QBasic-ті үйренемін, А, 2000, А*2

END

END

Есептеулерді аяөтау операторы

Ауданын есептеу.

REM

INPUT A, B, C

P=(A+B+C)/2

S=SQR(P*(P-A)*(P-B)*(P-C)

PRINT “S =”; S

END


Программаны орындағаннан кейін экранда қандай нәтиже шығады?
K=4
D$=“деректер
A=K+10
K=K+A
PRINT D$; A; K; K*2; A*2
PRINT “
нәтиже” “A=“; A, “K=”; k


ПРАКТИКАЛЫҚ ЖҰМЫС

1) Бағдарламаның орындалу нәтижесін анықтау керек:

A$=”ЗАДАЧА НОМЕР ТРИ

D=30

D=D+5

PRINT A$

PRINT “РЕЗУЛЬТАТ:”, “D=”; D

2) X=25*2

Y=X/10

X=Y+X

PRINT “РЕЗУЛЬТАТ

PRINT “X=”; X, “Y=”; Y


Үй тапсырмасы: Бағдарламаның орындалу нәтижесін анықтау керек:

PRINT “ОТВЕТ

B=45: B=B/5

K$=”ЧИСЛО

PRINT K$, “B=”; B

Название документа Урок №14, 15.doc

Поделитесь материалом с коллегами:

Сабақ 14, 15

Пәні Информатика Сынып 9 Күні ________

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

Тармақталған алгоритмдер. Тармақталу командасы.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Оқушыларға жаңа операторлар үйрету, олармен жұмыс жасай білу және есепте қолдана білу дағдыларын қалыптастыру.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- Шартты көшу операторы және сөзсіз көшу операторын.

Оқушы үйренуі тиіс:

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


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Жолды таңдау міндеттің шарттарына байланысты. Есептеп шығарудың мүмкін бағыттарының әрбірі тармақ деп аталады, қайсыбір шарттардың орындалуына орай есептеп шығару процесі сол тармақтардың бірімен жүруі мүмкін. Мұндай алгоритм тармақталған деп аталады. Тармақтар саны екіден көп болуы мүмкін.

Тармақталуды жүзеге асыру пішіндері:

Блок-схема

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

QBasic

hello_html_m375264a4.gif

Тармақталу командасы:

а) толық пішіні:

егер шарт

онда серия1

әйтпесе серия2

болды

Шартты көшу операторы:

IF шарт THEN серия1 ELSE серия2

IF шарт

THEN серия1

ELSE серия2

END IF

hello_html_671a2b84.gifhello_html_23a926a3.gifhello_html_m333e9a93.gifhello_html_79ebe228.gifhello_html_4641c3ba.gifhello_html_79ebe228.gifhello_html_m333e9a93.gifhello_html_7b2dcded.gifhello_html_mc9711da.gifhello_html_m7eaa7d36.gif

ә) қысқартылған пішіні:

егер шарт

онда серия

болды

Қысқартылған пішінде ELSE қызмет етуші сөзі және тиісті командалар сериясы жоқ. cөзсіз көшу операторы.

GOTO N

Нөмірлі (таңбалы) жолға көшу. Таңба ретінде сан немесе қос нүктелі мәтін қолданылады.







Шарттарды жазуға қолданылатын қатынас операцияларының белгілерін енгізейік.

Қатынас белгісі

QBasic-те қатынас белгісінің жазылуы

Қатынас

операциясының аты

=

=

тең

hello_html_3750bfcb.gif

> <, < >

тең емес

>

>

көп

hello_html_m78774d40.gif

>=

көп немесе тең

<

<

аз

hello_html_m7ceebba.gif

<=

аз немесе тең

1-мысал. А және В сандары берілген. Екі санның ішіндегі үлкенін табу алгоритмін құрастыру.

алг Есептеу (арг зат А, В, нәт. зат Ү)

басы

енгізу А, В

егер А>В

онда Ү: =А

әйтпесе Ү: =В

болды

шығару Ү

соңы

2hello_html_m47908273.gif-мысал. Берілген функция:

Х2, егер Хhello_html_m7ceebba.gif0

Y=

hello_html_ma5765ad.gif, егер Х>0

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

Шешуі:

алг есептеу Ү (арг зат Х, нәт зат Ү)

басы

енгізу Х

егер Хhello_html_m7ceebba.gif0

онда Ү: = Х2

әйтпесе Ү: =hello_html_ma5765ad.gif

болды

шығару Ү

соңы


Мысалы: Х=-5 болғанда Ү: = Х2 командасы орындалады және Ү 25 мәнін қабылдайды; Х= 36 болса, шарт орындалмағандықтан, Ү: =hello_html_ma5765ad.gif командасы орындалады және Ү айнымалысының мәні 6-ға тең болады.

Программаны QBasic тілінде жазайық:

REM есептеу Ү

INPUT Х

IF X<=0 THEN Y=Y^2 ELSE Y=SQR (X)

PRINT «Y=»; Y

END



Және, немесе, емес қызмет етуші сөздерімен біріктірілген бірнеше қарапайым шарттардан тұратын шарттар құрамды деп аталады.

QBasic тіліндегі логикалық операцияларды енгізейік:

Алгоритмдік тілдегі жазба

QBasic тіліндегі жазба

және

AND

немесе

OR

емес

NOT

Тек екі қарапайым шарт орындалып жатқанда AND (және) логикалық операциясы бар күрделі шарт нағыз ақиқат болып табылады.

Егер қарапайым шарттардың ең болмаса біреуі орындалып жатса, OR (немесе) логикалық операциясы бар күрделі шарт ақиқат болып саналады.

NOT А=0 логикалық операциясы А№0 шартына тең



3-мысал. «Угадайка» ойын программасын құрастыру.

Есепті шешудің жоспары:

1) Кездейсоқ сандардың бергішінің көмегімен ЭЕМ 1-ден 100-ге дейінгі интервалда Ү бүтін санын ойлауы керек. RND функциясы 0-ден 1-ге дейінгі заттық сандарды генерация жасайтындықтан, Ү қажетті санды шығару үшін генерация жасалған санды 100-ге көбейтіп, INT функциясын пайдаланып бөлшектік жағын алып тастау керек: Ү= INT (RND*100)+1

2) ЭЕМ адамнан санды Х жауабын сұрауы керек. Бұл жерде үш жағдайдың біреуі пайда болуы мүмкін:

X=Y болса - ЭЕМ «Құттықтаймын!» деп жауап қайтаруы керек;

Х>Ү болса – «Сіздің саныңызүлкен!»

Х<Ү болса – «Сіздің саныңыз кіші!»


REM угадайка

RANDOMIZE TIMER: REM кездейсоқ сандардың генереторы

Y=INT (RND*100)+1

30 INPUT “1-ден 100-ге дейінгі сан енгізініз”; Х

IF Х>Ү THEN PRINT “Сіздің саныңыз үлкен: GOTO 30

IF Х<Ү THEN PRINT “Сіздің саныңыз кіші: GOTO 30


ПРАКТИКАЛЫҚ ЖҰМЫС

1)Бағдарламаның орындалу нәтижесін анықтау керек:

5A=2

10 GOTO 40

20 A=A*2

30 IF A=2 THEN 50 ELSE 60

40 GOTO 30

50 PRINT “A=”; A

60 END



Үй тапсырмасы: Бағдарламаның орындалу нәтижесін анықтау керек:

5 A=2

10 B=A*3

20 IF B>6 THEN 50

30 PRINT “B=”; B

40 END

50 PRINT “A=”; A, “B=”; B

Название документа Урок №16.doc

Поделитесь материалом с коллегами:

Сабақ 16

Пәні Информатика Сынып 9 Күні ________

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

Таңдау командасы.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

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

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- таңдау командасының атқаратын қызметін.

Оқушы үйренуі тиіс:

- таңдау командасын есеп шығаруда қолданды.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



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

QBasic

Таңдау командасы:

а)толық пішін

таңдау

егер шарт1: серия1

егер шарт2: серия 2

әйтпесе серия

болды

Таңдау операторы:

SELECT CASE өрнек

CASE шарт1

Серия1

CASE шарт2

Серия2

CASE ELSE

Серия N

END SELECT

Шарт жазылуы мүмкін:

1)үтірден кейін;

2)мәндер ауқымы ретінде TO сөзі көмегімен;

3)IS сөзі көмегімен.

ә)қысқартылған пішін:

таңдау

егер шарт1: серия1

егер шарт2: серия2

болды

Қысқартылған пішінде ELSE қызмет етуші сөзі және тиісті командалар сериясы жоқ


1-мысал. Айдағы күндер санын табу алгоритмін құрастырыңыз, егер берілгені мынау болса: ай нөмірі N – 1-ден 12-ге дейінгі бүтін сан; А бүтін саны, 1-ге тең кәбиса жылы үшін және 0-ге тең кері жағдайда.

Шешуі:

Енгізілген таңдау командасының түзілімін пайдаланып, алгоритмді қысқартылған пішінінде жазайық:

алг Күндер саны (арг бүтін N, A, нәт бүтін D)

басы

енгізу N, A

таңдау

егер N=1 немесе N=3 немесе N=5 немесе N=7

немесе N=8

егер N=10 немесе N=12: D:=31

егер N=2 және А=0: D:=28

егер N=2 және А=1: D:=29

егер N=4 немесе N=6 немесе N=9 немесе N=11: D:=30

болды

шығару D

соңы


Келтірілген алгоритмдерді таңдау операторын пайдаланып, Qbasic тілінде жазайық:

Қысқартылған пішіні

Толық пішіні

REM күндер саны

INPUT N%, A%

SELECT CASE N%

CASE 1, 3, 5, 7, 8, 10, 12

D%=31

CASE IS=2 AND A%=0

D%=28

CASE IS=2 AND A%=1

D%=29

CASE 4, 6, 9, 11

D%=30

END SELECT

PRINT D%

REM күндер саны

INPUT N%, A%

SELECT CASE N%

CASE 1, 3, 5, 7, 8, 10, 12

D%=31

CASE IS=2 AND A%=0

D%=28

CASE IS=2 AND A%=1

D%=29

CASE ELSE

D%=30

END SELECT

PRINT D%


2-мысал. Айдың нөмірі бойынша тиісті жыл мерзімін анықтаңдар. Шартты мәндердің ауқымы етіп көрсете отырып, таңдау операторын пайдалану арқылы программа құрастырамыз. Айнымалылардың түрін сипаттау үшін түр белгісінің орнына DIM операторын пайдалану тиімді:

Оператор

Жол пішіні

Қызметі

DIM

DIM айнымалылар тізімі AS типі.

Мысалы: DIM N, A AS INTEGER

Айнымалылардың типін көрсетеді.

INTEGERбүтін тип.


Шешуі:

Қысқартылған пішіні

Толық пішіні

REM жыл мерзімі

DIM N AS INTEGER

INPUT “Ай нөмірін N енгізініз

SELECT CASE N

CASE 12, 12

PRINT “қыс

CASE 3 TO 5

PRINT “көктем

CASE 6 TO 8

PRINT “жаз

CASE 9 TO 11

PRINT “күз

END SELECT

REM күндер саны

DIM N AS INTEGER

INPUT “Ай нөмірін енгізініз; N

SELECT CASE N

CASE 12, 12

PRINT “”

CASE 2 TO 5

PRINT “”

CASE 6 TO 8

PRINT “”

CASE 9 TO 11

PRINT “”

END SELECT







Үй тапсырмасы:

3-мысал. «Оңға барсаң – атыңнан айрыласың, солға барсаң – ажал табасың, тіке барсаң – дос табасың» ертегісінен әрекеттер таңдау үшін блок-схема және программа құрастыру.

REM ертегі

INPUT AS

SELECT CASE AS

CASE «оңға барсаң»

PRINT «атыңнан айрыласың»

CASE «солға барсаң»

PRINT «ажал табасың»

CASE ELSE

PRINT «дос табасың»

END SELECT





Название документа Урок №17,18.doc

Поделитесь материалом с коллегами:

Сабақ 17, 18

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

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

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- қайталау мәнін.

Оқушы үйренуі тиіс:

- есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Блок-схема

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

QBasic

hello_html_1305b07.gif

цикл денесі

hello_html_m77627340.gifhello_html_4a499f33.gifhello_html_34d6af70.gifhello_html_438e1b6b.gifhello_html_5ca93ab8.gifhello_html_5ca93ab8.gifhello_html_m294b5e27.gifhello_html_m294b5e27.gifhello_html_57aed7ff.gif

Қайталану командасы:

әзірше шарт

цб

цикл денесі

цс

Циклдің шартты операторы:

WHILE шарт

цикл денесі

WEND


DO WHILE немесе UNTIL

цикл денесі

LOOP

DO

цикл денесі

LOOP WHILE немесе UNTIL

Шарт ақиқат болғанда цикл орындала береді

(WHILE) немесе жалған болғанда (UNTIL)


1-Мысал. 1, 3, 5, …., 15 сандар квадраттарының кестесін құру.

Шешуі: Егер Х цикл айнымалысының басқарушысын алғашқы мәнінен 1-ден ақырғы мәніне 15-ке дейін, Y=X2 формуласын пайдаланып, қадаммен өзгертіп отырса, сандар квадраттары кестесін құруға болады. Кестенің бірінші жолын құру үшін мынадай әрекеттерді орындау қажет:

  1. Х-ке алғашқы мәнін беру: X:=1

  2. Y-ті анықтау: Y:=X2

  3. Пайда болған нәтижені шығару. (оқлықта 53-бет, 12-сурет)





Келесі әрекеттер:

  1. Y:=X2формуласы бойынша есептеу.

  2. Нәтижені шығару.

  3. Параметрдің келесі мәнін анықтау.


Егер алғашқы мәні Х=1 болса, Х-тің алдыңғы мәнін қадам шамасына өзгерте отырып, Х-тің келесі мәндерін меншіктеу командасы арқылы алуға болады: X:=Х+2 (оқулықта 53-бет, 13-сурет)

Егер Х 15-тен үлкейіп кетсе, циклді аяқтау керек, Х=15 болса, цикл орындалуы керек. (оқулықта 53-бет, 14-сурет)


Сонымен, циклдің дұрыс ұйымдастырылуы үшін мыналар қажет:

  1. Параметрдің алғашқы мәнін беру.

  2. Циклдің аяқталу шартын тексеру.

  3. Циклдің жаңадан қайталануы алдында параметрді өзгерту.



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

Программа

алг квадраттар кестесі (нәт.бүтін Ү)

басы бүтін Х

X:=1

әзірше X<=15

цб

Y:=X2

шығару X, Y

X:=X+2

цс

соңы

REM квадраттар кестесі

DIM X, Y AS INTEGER

X=1


DO WHILE X<=15

Y=X^2

PRINT X, Y

X=X+2

LOOP



2-мысал. 1, 3, 5, …., 15 сандары квадраттарының қосындысын есептейтін алгоритм және программа құрастыру.

Шешуі:

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

Программа

алг квадраттар қосындысы (нәт.бүтін S)

басы бүтін Х, Y

S:=0; X:=1

әзірше X<=15

цб

Y:=X2

S:=S+Y

X:=X+2

цс

шығару S

соңы

REM квадраттар қосындысы

DIM X, Y AS INTEGER

X=1: S=0


DO WHILE X<=15

Y=X^2: S=S+Y: X=X+2

LOOP

PRINT “S=”; S



3-мысал. 1, 3, 5, …., 15 сандары квадраттарының көбейтіндісін анықтайтын программа құрастыру.

Шешуі:

1-әдіс

2-әдіс

REM квадраттар көбейтіндісі

DIM X, Y, P AS INTEGER

X=1: P=1

DO WHILE X<=15

Y=X^2: P=P*Y: X=X+2

LOOP

PRINT “P=”; P

REM квадраттар көбейтіндісі

DIM X, Y, P AS INTEGER

X=1: P=1

DO UNTIL X>15

Y=X^2: P=P*Y: X=X+2

LOOP

PRINT “P=”; P



Үй тапсырмасы: Операторлардың қызметін жаттау.


Название документа Урок №19.doc

Поделитесь материалом с коллегами:

Сабақ 19

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

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

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- қайталау мәнін.

Оқушы үйренуі тиіс:

- есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Бhello_html_57aed7ff.gifлок-схема

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

QBasic

цикл денесі

hello_html_5d7bd719.gifhello_html_40862967.gifhello_html_m2b63dd5b.gifhello_html_57aed7ff.gifhello_html_327d6a0e.gifhello_html_m8de550a.gifhello_html_438e1b6b.gifhello_html_m333e9a93.gif

Қайталану командасы параметрімен: Х үшін Хбасы-тен Хсоңы-ға дейін қадам

Хқад

цб

цикл денесі

цс

Егер қадам мәні 1-ге тең болса, қад қызмет етуші сөзін алып тастауға болады.

FOR X=XбасыTO XсоңыSTEP Xқад цикл денесі

NEXT

FOR-цикл басының операторы.

Егер Хқад=1 болса, STEP қызмет етуші сөзін алып тастауға болады. NEXT-цикл соңының операторы.



1-мысал. 1, 3, 5, …, 15 сандар квадраттары кестесін құру.

Шешуі: Параметрінің алғашқы мәні Xбасы=1, Xсоңы=15 ақырғы мәні, қадам мәні Хқад=2

алг квадраттар кестесі (нәт.бүтін Ү) REM квадраттар кестесі

басы бүтін Х DIM X, Y AS INTEGER

Х үшін 1-ден 15 қад-ға дейін FOR X=1 TO 15 STEP 2

цб

Y:=X2; шығару X, Y Y=X^2: ? X, Y

цс NEXT X

соңы END



2-мысал. 1, 3, 5, …, 15 сандар квадраттарының қосындысын есептейтін алгоритм және программа құру.

Шешуі:

алг квадраттар қосындысы (нәт.бүтін S) REM квадраттар қосындысы

басы бүтін Х, Y DIM S, X, Y AS INTEGER

S:=0 S=0

Х үшін 1-ден 15-ке дейін қад 2 FOR X=1 TO 15 STEP 2

цб

Y:=X2 Y=X^2

S:=S+Y S=S+Y

цс NEXT X

шығару S PRINT “S=”; S

соңы END

(бұл алгоритмнің суреті оқулықта, 59-бет)


3-мысал. N! факториалын есептеу алгоритмін және программасын құрастыру. (N сандарының факториалы деп 1.2.3.... N көбейтіндісі аталады. Факториал ! белгісімен белгіленеді).

Шешуі:

алг факториал REM факториал

(арг бүтін N, нәт. бүтін F)

басы бүтін I DIM N, F, I AS INTEGER

енгізу N INPUT N

F:=1 F=1

I үшін 1-ден N-ға дейін FOR I

цб

F:=F*I

цс

шығару F

соңы

F мәні F=F* кезектегі қосымша көбейтуші ретінде анықталады.


4-мысал. ЭЕМ экранында ортасы Х=250; Ү=20, 40, 60, ..., 220 координаттарымен берілген, радиусы R=20 шеңберді салу.

Шешуі:

Параметр ретінде Үбасы=20-дан Үсоңы=20-ға дейін Үқад=20 қадамымен өзгеріп отыратын Ү айнымалысын қолданайық.

SCREEN 9

FOR Y=20 TO 220 STEP 20

CIRCLE (250, Y), 20, 5

NEXT Y


5-мысал. Экран бойынша шеңбер қозғалысының моделін жасау.

Шешуі:

1-әдіс

2-әдіс

SCREEN 9

FOR Y=20 TO 220 STEP 20

CIRCLE (250, Y), 20, 5

FOR I=1 TO 500: NEXT I

CLS

NEXT Y

SCREEN 9

FOR Y=20 TO 220 STEP 20

CIRCLE (250, Y), 20, 5

FOR I=1 TO 500: NEXT I

CIRCLE (250, Y), 20, 0

NEXT Y


Үй тапсырмасы: оқулықта 57-60-беттер

Название документа Урок №2.doc

Поделитесь материалом с коллегами:

Пәні Информатика Сынып 9 Күні ________


Тақырыбы: Модельдер түсінігі және түрлері.

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

Типі: оқулықпен жұмыс.

Формалар:

  • Әңгіме-сабақ;

  • Фронтальды;

  • Тоты;

  • Жеке.

Программалық дидактикалық қамтылуы:

  • компьютер;

  • проектор;

  • экран;

  • презентация:

Талаптар:

Оқушы білуі керек:

  • бір объект үшін бірнеше модельдердің болатынын;

  • модельдеу кезеңдерін.

Оқушы үйренуі тиіс:

  • модельдеуге мысалдары келтіру;

  • жүйелер мен модельдерге мысал келтіру;

Мұғалімнің әрекеті

Оқушының әрекеті

Сабақ барысы


I кезең

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

  2. Сабақтың мақсатын қою.

  3. Талқыланатын сұрақтар:

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

    2. Модельдің қандай түрлері болады?

    3. Әрбір модельге мысал келтір






Оқушы оқулықпен жұмыс жасайды.

Оқушының жауабы:

1. Объектінің, нақты немесе ойдан шығарылған әлем процесінің елеулі жақтарын бейнелейтін көрсетім.

2.Графикалық көрсетім, сөзбен сипаттау, ақпараттық-логикалық модельдер, математикалық модель, натуралық модель.

3.Оқушылардың жауабы әр-түрлі болуы мүмкін.

II кезең

Тақырыпты толықтыру (конспект түрінде)

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

Модельдік көрсетімдердің мынадай негізгі түрлері болады:

  1. Графикалық көрсетім. Бұған суреттер, фотосуреттер, схемалар, чертеждер үлгі бола алады.

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

  3. Ақпараттық-логикалық модельдер. Зерттеудегі объект туралы қажетті ақпараттың бәрін қамтитын шамалар жиынтығы ақпараттық модель деп аталады. Мысал ретінде ақпарат ұсынудың әмбебап құралы – кестені, блок-схеманы атауға болады.

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

  5. Натуралық модель. Бұларға техникалық модельдер, мысалы, автомобиль, самолет модельдері жатады.

Мұғалімнің сөзінен конспект жазу

III кезең

Сабақтың қорытындысы:

Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета:

Сабақтағы менің жетістіктерім:

  • Мен білдім

  • Мен түсіндім

  • Басқа нұсқа.

  • Білгім келеді.




Оқушы қорытынды жасайды.




Бақылау



Ата–ана және оқушыға кеңес



Коррекциялық жұмыс



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

Кез келген геометриялық фигураның графикалық моделін жасау.

Оқушы күнделігіне жазады.




Название документа Урок №20.doc

Поделитесь материалом с коллегами:

Сабақ 20

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

Қабаттасқан циклдер.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- қайталау мәнін.

Оқушы үйренуі тиіс:

- есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Біріне бірі салынған бірнеше қарапайым циклдер қабаттасқан цикл деп аталады.


Fhello_html_m262ea49d.gifhello_html_m333e9a93.gifOR I=...

Fhello_html_m5ee0d1.gifhello_html_5ca93ab8.gifOR J=...


hello_html_5ca93ab8.gifNEXT J

Nhello_html_m333e9a93.gifEXT I


Қабаттасқан циклдерді ұйымдастырғанда мынаны ескеру қажет:

  1. Біріне бірі салынған циклдер үшін параметрлердің аты әртүрлі болуы керек.

  2. Ішкі цикл түгелімен сыртқыға кіруі керек.


1-мысал. 5, 10, 15, 20, 25, 30 градустарымен түрлі-түсті дөңгелектерді экранда қалай болса, солай орналастыру.

Шешуі:

SCREEN 9

FOR R=5 TO 30 STEP 5

FOR C=1 TO 15

X=RND*600

Y=RND*300

CIRCLE (X, Y), R, C

PAINT (X, Y), C

NEXT C

NEXT R

Алдымен сыртқы цикл R=5 радиусын белгілейді. Ішкі цикл 15 түрлі-түсті дөңгелек салады (С-түс нөмірі 1-ден 15-ке дейін өзгереді). Келесі R=10 мәні қабылданады және сурет салу процесі R<30 болып тұрғанда тағы қайталанады.


2-мысал. Құру формуласын математикалық анықтамадан алуға болатын «төрт жапырақшалы гүл» графигін салу.

X=R*cos(2t)*cos(t); Y=R*cos(2t)*sin(t), мұнда t=0:6.28

R=60, түсі C=5 болсын.

алг сурет

басы бүтін С, зат Х, Ү, t

С: =5

t үшін 0-ден 6,28-ге дейін қад 0,05

цб

X:=60*cos(2t)*cos(t)

Y:=60*cos(2t)*sin(t)

нүкте (Х+320, Ү+175), С

цс

соңы

(оқулықта, 61-бет, сурет)


Нәтижені арттыру үшін түрлі түспен 5 график салайық. Бәрі көрініп тұруы үшін R-дың түрлі мәнін қолданайық: (60-С2) =60-5,2, 60-4,2, ..., 60-1,2

алг сурет

басы бүтін С, зат Х, Ү, t

С үшін 5-тен 1-ге дейін қад -1

цб

t үшін 0-ден 6,28-ге дейін қад 0,05

цб

X:=(60-С*2)*cos(2t)*cos(t)

Y:=(60-С*2)*cos(2t)*sin(t)

нүкте (Х+320, Ү+175), С

цб

цс

соңы

(оқулықта, 62-бет, сурет)



Үй тапсырмасы: Оқулық, 60-62 беттер.

Название документа Урок №21.doc

Поделитесь материалом с коллегами:

Сабақ 21

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

Практикалық жұмыстар.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Есептер шығару арқылы цикл ұғымын қайталау. Өткен операторларды қайталау.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- қайталау мәнін.

Оқушы үйренуі тиіс:

- есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Название документа Урок №22,23.doc

Поделитесь материалом с коллегами:

Сабақ 22,23

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

Жиымдар.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

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

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- жиымдарды және сызықтық кестелерді жазу ережесін.

Оқушы үйренуі тиіс:

  • жиымдарды сипаттай алу, толтыра білу;

кестелерді алгоритмдік және Qbasic тілінде өңдеу.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



ЭЕМ-нің көмегімен шешілетін есептердің көбі ақпараттың үлкен көлемдерін өңдеумен байланысты. Жұмысты жеңілдету үшін ақпарат көбіне сызықтық немесе тікбұрыштық кестеге түсіріледі. Кестенің әр мәніне немесе кесте элементіне оның реттік нөмірі сәйкестендірілген және керісінше, реттік нөмір бергенде кестенің қай элементі жөнінде әңгіме болып жатқаны айқын көрінеді. Алгоритмдерде кестелік шамалар мынадай жолмен сипатталады: типін көрсететін қызмет етуші сөз (бүтін, зат, бедербел.), содан кейін кес қызмет етуші сөзі (кесте), кестенің аты, соңынан квадраттық жақшаларда оның элементтерінің қос нүктемен бөлінген алғашқы және соңғы реттік нөмірлері. Мысалы:

зат кес А [1:5]

бүтін кес D [2:20]

бедербел. кес К [20:30]

Кейде қай элемент қолданылатынын көрсету үшін оның реттік нөмірін-индексін көрсету жеткілікті. Индекс квадраттық жақшаларға алынып, кестенің атынан кейін қойылады. Мысалы, оқулықтың 69-бетіндегі кестеде былай жазылады: А[5]=8

1-мысал. Әр элементі мынаған тең Ү кестелік шамасын құру:

Yi=Ai2

Шешуі:

алг квадраттар кестесі (арг зат кес. А [1:5], нәт. зат кес. Ү[1:5])

басы бүтін І

енгізу А

І үшін 1-ден 5-ке дейін

цб

Ү [І]:=А[І]2

цс

шығару Ү

соңы


Жиым – нөмірлермен реттелген ортақ атпен және типімен біріктірілген мәндердің жиынтығы. Жиымның элементтері нөмірленеді. Элемент нөмірі (индексі) элемент жиымының басына қатысты жағдайын сипаттайды. Qbasic-те жиымдар DIM операторы көмегімен сипатталады:

Оператор

Жол пішіні

Аты

Қызметі

DIM

DIM жиым аты (максималдық индекс )

Жиым өлшемділігінің операторы

ЭЕМ жадын жиымға қосымша резервтейді

Жиым элементтерінің бастапқы индексі 0 болып саналады. DIM А(3) операторын орындағанда, Qbasic жиым үшін 4 ұяшық бөледі және оларға 0-дік мән меншіктейді:

А(0)

А(1)

А(2)

А(3)

0

0

0

0

Ыңғайлылық үшін бірінші элементтің нөмірін OPTION BASE 1 операторы көмегімен 1-ге өзгертуге болады:

OPTION BASE 1

DIM А(3)


Бұл жағдайда жиым үшін 3 ұяшық бөлінеді.

А(1)

А(2)

А(3)

0

0

0


Программа:

REM квадраттар кестесі

DIM I AS INTEGER

OPTION BASE 1

DIM A(5), Y(5)

Fhello_html_16bae405.gifOR I=1 TO 5

INPUT A(I) алғашқы деректерді енгізу (кес. А)

NEXT I


Fhello_html_16bae405.gifOR I=1 TO 5

Y(I)=A(I)^2 Ү кестесін құрастыру

NEXT


Fhello_html_16bae405.gifOR I=1 TO 5

PRINT Y(I) нәтижелерін шығару (кес. Ү)

NEXT I


2-мысал. А кестесінің элементтері қосындысын анықтау.

Берілгені: 5 элементтен тұратын А кестесі

Қажет: S элементтер қосындысы

Байланыс: S=S+ кезекті қосылғыш A[I]

Алгоритм:

алг қосынды (арг зат кес. А[1:5], нәт. зат S )

басы бүтін І

S:=0

I үшін 1-ден 5-ке дейін

цб

шығару A[I]

S:=S+A[I]

цс

шығару S

соңы


Программа:

REM қосынды

DIM I AS INTEGER

OPTION BASE 1

DIM A(10)

S=0

FOR I=1 TO 10

INPUT A(I)

S=S+A(I)

NEXT I

PRINT “S=”; S


3-мысал. А кестесінің төртінші элементін басу (2-мысал).

Шешуі: Программаны бір жолмен толықтыру жеткілікті: PRINT “A(4)=”; A(4)


Үй тапсырмасы: Сабақта өткенді қайталау.

Название документа Урок №24,25.doc

Поделитесь материалом с коллегами:

Сабақ 24,25

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

Бедербелгілік шамалармен жұмыс істеу алгоритмдері.

Бағдарламалық-дидактикалық қамсыздандыру

QBasic программалау тілі. Оқулық, жұмыс дәптері.

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

Бедербелгілік шамаларға қолданылатын операцияларды енгізу керек және оқушыларға бұл операцияларды алгоритмдерді және бағдарламаларды құрастырғанда қолдану тәсілдерін көрсету керек.

Сабақ типі

Практикалық элементтері бар, пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • қосу операциясын білу және оларды орындау;

  • мәтіннің ұзындығын анықтау және қию.

Оқушы үйренуі тиіс:

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


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Мәндері мәтіндер болатын шамалар бедербелгілік деп аталады. Алгоритмдерде мәтінді тырнақшаларға алу керек. Бедербелгілік шамаларға кейбір опрерациялар жасауға болады:

1) Біріктіру операциясы (жапсыру):

Ол «+» белгісімен белгіленеді және екі мәтінді біріктіреді. Мысалы: «про»+«грамма»=«программа»; «12»+«236» =«12236»

2) Мәтіннің ұзындығын белгілеу:

Бұл операция ұзын қызмет етуші сөзінің көмегімен жасалады. Мәтін ұзындығы ондағы символдар санымен белгіленеді. Мысалы: ұзын («программа»)=9 Бірде бір символы жоқ мәтін бос мәтін деп аталады. Оның ұзындығы 0-ге тең: ұзын(«»)=0

3) Қию операциясы:

Осы операцияның көмегімен мәтіннен фрагментті қиып алуға болады. Мәтінде символдар солдан оңға қарай нөмірленген деп есептейік. Мысалы: 123456789

Егер А=«программа» болса, онда А[4,5]=«грамм»

hello_html_m42000418.gifhello_html_m42000418.gifқиюдың қиып алынатын

басталуы символдар саны,

hello_html_mc9711da.gifhello_html_354d07c6.gif

қиюдың басталған жерінде – ойылатын фрагменттің бірінші символының нөмірі.

Қию және біріктіру операцияларын комбинациялау арқылы бір мәтіндерден басқа мәтіндер алуға болады.


1-мысал. «Ку», «шка», «юшон», «пила» сөздерінен «кукушка кукушонку купила капюшон» фразасын құрайтын алгоритмді жазып, оның ұзындығын анықтау керек.

Шешуі:

алг фраза (нәт бедербел Т, бүтін L)

басы A, B, C, D

A:=“ку”; B:=“шка”; C:=“юшон”; D:=“пила

T:=А+А+В+ ”+А+А+С[2,3]+A+“ ”+A+D+“ ”+B[2,2]+D[1,1]+C

L:=ұзын (Т)

шығару T, L

соңы


Алгоритмді Бейсик тіліне аудару үшін екі жаңа функция қажет:

LEN (A$) – мәтін ұзындығын анықтау функциясы,

MID$(A$, K, L) – қию функциясы.

қhello_html_5789e2f7.gifhello_html_5789e2f7.gifиюдың қиып алынатын фрагменттің

басталуы ұзындығы (символы)

hello_html_4c7416ad.gifhello_html_5d7bd719.gif


REM

DIM L AS INTEGER

A$=“ку”; B$=“шка”; C$=“юшон”; D$=“пила

T$=А$$$+ ”+А$+А$+MID$(C$2,3)+A$+“ ”+A$+D$+“ ”+MID$(B$2,2)+MID$(D$1,1)+C$

L=LEN(T$)

PRINT T$, «мәтін ұзындығы»; L


2-мысал. Мәтіндегі «н» әріптер санын есептеу үшін алгоритм жәнее программа жазу.

Берілгені: Т + мәтін.

Қажет: К + Т мәтіндегі «н» әріптер саны

Байланыс: Мәтіндегі «н» әріптер санын анықтау үшін мәтіннен бір-бірден символдарды қиып алып және сол қиып алынған символдың «н» әрпі ме екенін тексеру керек. Егер қиып алынған әріп «н» болса, онда К санын есептеу үшін 1 қосу қажет:

Егер Т[1,1]=«н»,

Онда K:=K+1

Егер T[2,1]=«н»,

Онда K:=K+1

Егер T[3,1]=«н»,

Онда K:=K+1

Жалпы түрде: егер T[І,1]=«н»,

Онда K:=K+1


алг «н» әріптер саны REM н әріптер саны

(арг бедербел Т, нәт бүтін К) DIM K, I AS INTEGER

басы бүтін І INPUT T$

К:=0; енгізу Т K=0

І үшін 1-ден ұзын (Т)-ға дейін FOR I=1 TO LEN(T$)

цб

егер Т[І,1]=«н» IF MID$(T$,I,1)=“н

онда K:=K+1 THEN K=K+1

болды

цс NEXT I

шығару К PRINTн әріптер саны”; K

соңы END


3-мысал. Мәтінде «бан» сөз тіркесін «тум»сөз тіркесіне ауыстыратын алгоритмнің жазбасынан қателер табу.


алг ауыстыру (арг бедербел Т, нәт бедербел Т)

басы бүтін І

енгізу Т

І үшін 1-ден ұзын (Т)-ға дейін

цб

егер Т[І,1]=«бан»

онда Т[І,1]=«тум»

болды

цс

шығару Т

соңы


Шешуі: Алгоритмде мынадай қатлер жіберілген:

1) Қию операциясы қате жасалған. 3 әріптен қиып алу керек, яғни Т[І,3]

2) Ұзындығы 3 әріп қию қажет болғандықтан, І параметрі 1-ден ұзын (Т)-2-ге дейін өзгертіле алады. Т=«банан» болсын, онда келесі қиындыларды орындауға болады:

Т[1,3], Т[2,3], Т[3,3] БАНАН БАНАН БАНАН




Qbasic-тің қосымша мүмкіндіктері

LEFT$ LEFT$(A$,L)

Сол жақтағы қиынды

RIGHT$ RIGHT$(A$,L)

Оң жақтағы қиынды

STR$ STR$(N)

Санды мәтінге айналдыру. Егер сан оң болса, алдында бос орын қосылады.

VAL VAL(A$)

Мәтінді санға айналдыру

ASC ASC(S$)

ASCII символының кодын анықтау

CHR$ CHR$(K)

ASCІІ кодына сәйкес символды қайтарады

Үй тапсырмасы: оқулықтың 87-бетіндегі екі мысалды үйде қарастыру.

Название документа Урок №26,27.doc

Поделитесь материалом с коллегами:

Сабақ №26, 27

Сабақтың тақырыбы: Көмекші алгоритм.

Мақсаты:

Білімділік: Оқушыларды алгоритмдік тілі көмекші алгоритм және бағыныңқы бағдарламалауды (процедуралар) ұғымымен таныстыру. Көмекші алгоритмдерді шақыру командасын орындалу кезінде және нақты есептерді шығару мысалдарында параметрлерді тасымалдау ережелерін көрсету.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • Көмекші алгоритм және процедураның не екенін;

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

Оқушы үйренуі тиіс:

Алгоритмдерді және бағдарламаларды белгілі процедураны қолдану арқылы құрастыра білу.

Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.

Сабақтың типі: Практикум элементтері бар, көрсете түсіндіру.


Сабақ барысы

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Талқыланатын сұрақтар:

1. Бағыныңқы программаның операторлары.

2. Процедураны ұйымдастыру операторлары.


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


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

QBasic

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

аты (аргументтер және нәтижелер тізімі)

GOSUB Ni

Бағыныңқы программа шақыру операторы (Ni жолынан басталатын бағыныңқы программаны шақырады)

RETURN

Бағыныңқы программадан қайтару операторы (бағыныңқы программадан GOSUB қосу операторынан кейінгі жолға өткізеді)


1-мысал. Монитордың экранында бірнеше үйлерден тұратын көшенің суретін салу.

Шешуі: Бағыныңқы программа ретінде үйдің суретін салу алгоритмін пайдаланамыз.


REM үй

SCREEN 9

LINE(20,180)-(80,80), 5, BF

LINE(80,80)-(50,20), 5

LINE(50,20)-(20,80), 5


Бірнеше біркелкі үйлерден тұратын көшенің суретін салу үшін «үй» бағыныңқы программасына шығып, аргумент ретінде А үйін жылжытып қоюды тапсырса жеткілікті, сөйтіп іс жүзінде оны бірінші үйге қатысты А аралығына жылжытып қояды. (блок-схемасы оқулықтың 90-бетінде)


Rhello_html_m687d4719.gifEM

SCREEN 9

A=0: GOSUB 200

A=80: GOSUB 200 негізгі программа

A=160: GOSUB 200

… … … … … … …

END


2hello_html_m58aac9c.gif00 REM

LINE(20+A,180)-(80+A,80),5,BF

LINE(80+A,80)-(50+A,20),5 бағыныңқы программа

LINE(50+A,20)-(20+A,80),5

RETURN


Негізгі программа бағыныңқы программадан END операторымен бөлінуі тиіс.


2-мысал. Ү мәнін анықтау үшін алгоритм құрастыру.

Y=X-hello_html_5f2f9029.gif+hello_html_1c3c4110.gif+hello_html_2b34bbeb.gif+hello_html_m7a53be7b.gif

Шешуі: Негізгі алгоритм құрастыруда факториалды 4 рет есептеу қажеттігі назар аудартады. Факториалды есептейтін алгоритмге «факториал» атын беріп, оны көмекші ретінде қолданайық.


алг факториал (арг бүтін N, нәт бүтін F)

басы бүтін І

F:=1

І үшін 1-ден N–ға дейін

цб

F:=F*I

цс

соңы


Негізгі алгоритм:

алг есептеу Ү (арг зат Х, нәт зат Ү)

басы бүтін Р1, Р2, Р3, Р4

енгізу Х

факториал (3, Р1)

факториал (5, Р2)

факториал (7, Р3)

факториал (9, Р4)

Y:=X-hello_html_m4321dc43.gif+hello_html_m71b617a.gif+hello_html_2c2efe33.gif+hello_html_m4c4e4aa.gif


шығару Ү

соңы


Көмекші алгоритмнің аргументтері және нәтижелері формальдық параметрлер деп, ал негізгі алгоритмдікі – нақтылы деп аталады. Көмекші алгоритмді шақыру командасы 3 кезеңде орындалады:

1) нақтылы параметрлер аргументтерінің мәндерін формальдыларға табыс ету.

2) көмекші алгоритмнің орындалуы.

3) формальды параметрлер нәтижелерінің мәнін нақтыларға табыс ету.

Қалған көмекші алгоритмді шақыру командаларының бәрі осылай орындалады:


REM

DIM N, P1, P2, P3, P4 F AS INTEGER

INPUT X

N=3

GOSUB 200

P1=F

N=5

GOSUB 200

P2=F

N=7

GOSUB 200

P3=F

N=9

GOSUB 200

P4=F

Y=X-X^3/P1+X^5/P2-X^7/P3+X^9/P4

PRINT “Y=”; Y

END

200 REM факториал

F=1

FOR I=1 TO N

F=F*I

NEXT I

RETURN


GOSUB, RETURN операторлары Qbasic-тің алғашқы нұсқаларында бағыныңқы программалар ұйымдастыру үшін қолданылады. Мұндай алгоритмді іске асыратын программаны құрастырғанда, оны кішігірім тәуелсіз модульдерге – процедураларға бөлген жөн. Процедураларды ұйымдастыру үшін келесі операторлар қолданылады:

Оператор

Жол пішіні

Аты

CALL

CALL шақырудағы процедураның

аты ( арr1, арr2,...) apr1, apr2,… - нақтылы параметрлер

Процедура шақыру операторы

SUB

SUB процедура аты (пар1, пар2,...)

Пар1, пар2,... – формальды параметрлер

Процедура операторы

END SUB

END SUB

Процедура соңы операторы


Практикалық бөлім

Алгоритм түрінде берілген есептердің программасын жазу



Сабақтың қорытындысы (рефлексия)

Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета:

Сабақтағы менің жетістіктерім:

  • Мен білдім…

  • Мен түсіндім…

  • Басқа нұсқа.

  • Білгім келеді.


Үй тапсырмасы: Оқулықтың 93-94-беттеріндегі 7 сұрақтың бәріне жауап іздеп, дәптерге жазып келу.

Название документа Урок №28,29.doc

Поделитесь материалом с коллегами:

Сабақ №28, 29

Сабақтың тақырыбы: Жүйелі нақтылау әдісімен алгоритмдер құру.

Мақсаты:

Білімділік: Оқушыларда алгоритмизациялаудың фундаменталды тәсілдерінің бірін қалыптастыру керек – жүйелі нақтылау әдісімен алгоритмдерді құрастыру.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • Алгоритмді жүйелі нақтылау мағынасын.

Оқушы үйренуі тиіс:

- Есептерді шығару кезінде бұл әдісті қолдана білу.

Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.

Сабақтың типі: Практикум элементтері бар, көрсете түсіндіру.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

1. Жүйелі нақтылау әдісін түсіндіру.

2. Qbasic-тің қосымша мүмкіндіктері.

3. Мысалдарды талқылау.




II кезең

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

Презентация

Мұғалімнің сөзінен конспект жазу

III кезең

Физминутка

СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру.

IV кезең

Практикалық бөлім

Алгоритм түрінде берілген есептердің программасын жазу

Оқушыларға карточка түрінде алгоритм түрінде есептер беріледі, олар программасын жазады.

V кезең

Сабақтың қорытындысы (рефлексия):

Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета:

Сабақтағы менің жетістіктерім:

  • Мен білдім…

  • Мен түсіндім…

  • Басқа нұсқа.

  • Білгім келеді.

Оқушылардың жаңа тақырыпты меңгергенін қадағалап, қорытынды жасау.




VІ кезең

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


Оқушылар күнделіктеріне жазады.








Жүйелі нақтылау әдісі дегеніміз - күрделі есепті өздік шешімдерді камтитын карапайым бағыныңқы есептерге (блоктарға) бөлу болып табылады. Оны келесі схема түрінде келтіруге болады:

hello_html_m572c2acd.png



Жүйелі нақтылау әдісімен таныстыру қарапайым есептің мысалы негізіінде келтірейік.

Есеп. Аралас орманды салу керек.

Шешімі: Есепті бағыныңқы есептерге (модульдерге) бөлейік.

hello_html_m269f8318.png

Е

LES

нді бағдарламаны құрастырайық:

REM LES

Shello_html_2d2985a9.gifCREEN 9

Chello_html_m262ea49d.gifhello_html_m262ea49d.gifhello_html_30e01fe4.gifALL ELKA(50)

CALL ELKA(200)

CALL ELKA(350)

C

DEREWO

ELKA

ALL ELKA(500)

Chello_html_m5ee0d1.gifhello_html_m5ee0d1.gifALL DEREWO(125)

CALL DEREWO(275)

Chello_html_438e1b6b.gifhello_html_4cbb7abc.gifhello_html_m262ea49d.gifhello_html_4cbb7abc.gifhello_html_mc9711da.gifhello_html_2d8e9062.gifALL DEREWO(425)

END


S

KRUG

UB DEREWO(A)

C

TREUG

ALL KRUG(A)

CALL PR(A, 60)

E

PR

ND SUB


SUB ELKA(X)

CALL TREUG(X, 20)

CALL TREUG(X, 40)

CALL PR(X, 60)

END SUB


SUB KRUG(A1)

CIRCLE(A1, 40), 30, 2

PAINT(A1, 40), 2

END SUB


SUB PR(XA, YA)

LINE(XA-2, YA)-(XA+2, YA+20), 6, BF

END SUB


SUB TREUG(X1, Y1)

LINE(X1, Y1)-(X1-20, Y1+20), 3

LINE(X1+20, Y1+20), 3

LINE(X1, Y1), 3

PAINT(X1, Y1+3), 3

END SUB


Берілген бағдарлама орындалғаннан кейін компьютерде келесі сурет шығады:


Мысалдарды қарастыру

97-101-беттердегі 54-мысал. Бірнеше сұрақтан тұратын тест үшін, мысалы, әзіл-тест үшін программа құрастыру.

1) сіз өтірік айтасыз ба?

2) сіз өсек айтасыз ба?

3) өзіңізге ұнайтын адамның қасында ыңғайсыздық сезінесіз бе?

4) әділетсіз болатын кездеріңіз бар ма?

Егер мақұлдайтын жауап болса, балл қосындысына 1 қосылады, керісінше болғанда – 0. Мұндай психологиялық тексеру нәтижелері:

1) 0 балл – Сіз қу адамсыз

2) 1 балл – Сіз айлакерсіз

3) 2 балл – Сіз кәдімгі адамсыз

4) 3 балл – Сіз адал адамсыз

5) 4 балл – Сіз кіршіксіз шынайы адамсыз


Qbasic-тің қосымша мүмкіндіктері

LOCATE

LOCATE Y, X

Меңзердің горизонталь бойынша Х позициясына, вертикаль бойынша Ү-қа жылжуы

COLOR

COLOR C1, C2

Экранның түсін С2, символдар түсін С1 жасау


Qbasic-тің қосымша мүмкіндіктері

RANDOMIZE TIMER

Кездейсоқ сандар генераторы. Программаны қайталап қосқанда сандардың жаңа бірізділігін генерациялауға мүмкіндік береді.

DRAW

Пішіндерді сызу операторы.


Qbasic-тің қосымша мүмкіндіктері

DATA константалар тізімі

Деректер блогын құрады. Программаның өзінде алғашқы деректерді сақтау үшін қолданылады.

READ айнымалылар тізімі

DATA-дан деректерді салыстырып оқиды және олардың мәнін сәйкес айнымалыларға меншіктейді.

DATA-дан салыстырып оқығанда константа және айнымалылардың типтері, саны және ілесу реті сәйкес болуы керек. Мысалы, пернетақтадан 5, 8, 10 сандарын енгізсек, екі программа ұқсас болады:

DATA 5, 8, 10

FOR I=1 TO 3 FOR I=1 TO 3

INPUT A(I) READ A(I)

NEXT NEXT







Название документа Урок №3.doc

Поделитесь материалом с коллегами:

Сабақ 3

Пәні Информатика Сынып 9 Күні ________

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

Статистикалық және динамикалық модельдер.

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушыға статистикалық және динамикалық модельдеріне түсінік беру

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • статистикалық модель деген не екенін;

  • динамикалық модель деген не екенін.

Оқушы үйренуі тиіс:

  • статистикалық модельге мысал келтіруді;

- динамикалық модельге мысал келтіре білуге.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



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

Статистикалық модель деп объект жөнінде алынған ақпараттың белгілі бір уақыт бөлігіндегі узіндісін айтуга болады. Мысалы, тіс емханасында дәл сол уақыт мезетіндегі оқушылардың тістерінің жағдайы туралы мәлімет береді: бастауыш сыныптағылардьң сүт тісі, орта және жоғары буын оқушыларының емделген, емделуге тиісті тістерінін саны т.б.
Динамикалық модель — уақыт барысындағы объектінің қасиеттерінің өзгерісін көрсету мумкіндігін береді. Мысалы, жеке оқушының емханадағы түбіртек кітапшасын динамикалық модель деп айтуға болады. Өйткені, осы кітапша бойынша жыл сайын олардың денсаулығындағы болып жатқан өзгерістерді анықтау мүмкіндігі бар. Үй салу кезінде оның ірге тасының қабырғалары мен тіреулерінің үнемі түсіп түратын күшке шыдамдылығын тексеру керек. Бұл — үйдің статистикалық моделі. Сондай-ақ дауылға, жер сілкінісіне т.б. уақыт факторына байланысты болатьш өзгерістерді де ескеру қажет. Бұл мәселелерді динамикалық модельге сүйене отырып анықтауға болады. Жоғарыдағы мысалдардан байкағанымыздай бір объектіні статистикалық және динамикалық модельдерді пайдалана отырып, зерттеу мүмкіндігі бар.
    Материалдық модельді басқа сөзбен заттық немесе физикалық деп айтуға да болады. Олар түпнүсқаның геометриялық және физикалық қасиеттерін көрсетеді. Материалдық модельдердің қарапайым мысалдарғаы балалар ойьшшықтарын алуға болады. Ойыншықтар көмегімен кішкене кезінен бала қоршаған орта жөнінде түсінік ала бастайды. Мысалы, кішкене жұмсақ жолбарыс ойыншығымен ойнаған бала, зоопаркте оны бірден таниды. Сондай-ақ материалдық модельге биология кабинетіндегі құстар сүлбасы, тарих және география пәндеріндегі пайдаланылатын карталар, күн жүйесіндегі планеталардың схемалары, жер серігінің макеттері т.б. мысал бола алады. Мектептегі оқу құралдарымен бірге физикалық және химиялық тәжірибелер де материалдың модель болады. Бұл тәжірибелер процестерді модельдейді. Сутегі мен оттегінің арасындағы реакцияны көрсету тәжірибесі арқылы процесті бақылай аламыз. Материалдың модель объектіні, процесті, құбылысты материалдың жағынан зерттеуге мүмкіндік береді. Ақпараттық модельді қолмен ұстап, көзбен көре алмаймыз. Себебі, олар тек ақпараттарға ғана құрылады. Мұндай модельдер қоршаған ортаны ақпараттық жағынан зерттеуге мүмкіндік береді.
    Ақпараттық модель дегеніміз—объектінің, процестің, қубылыстың қасиеттері мен күйін сипаттайтын ақпарат жиынтығы және сыртқы әлеммен өзара байланыс болып табылады.

    Модельдерді қасиеттеріне карай мынадай топтарға  жіктейді:
    1. Қолданылу аймағы.  
    2.Модельде уақыт факторын ескеру.
    3.Білім саласына қарай топтау.
    4.Модельді көрсету тәсіліне қарай топтау.  Қолданылу аймағына қарай модель не үшін және қандай мақсатқа қолданылады деген сұраққа жауап беру мақсатында оқу, тәжірибелік, ғылыми-техникалық, ойын, имитациялық  тәрізді топтарға жіктеледі.
    Оқу моделі — көрнекі оқу құралы, әр түрлі машықтандырушы, үйретуші программалар түрінде болуы мүмкін. Тәжірибелік модель—жобалау объектісінің кішірейтілген немесе өте майда объектілер үшін олардың үлкейтілген көшгірмесі болып табылады. Бұл модельдер — объектіні зерттеу, қасиеттерін болжау, зерттеу мақсатында қолданылады. Мысалы, үлкен теңіз кемесінің моделін алдын ала бассейнге жіберіп, оның тез қозғалған кездегі ауытқуын, шайқалу кезіндегі ұстамдылығын анықтайды т.б.
    Ғылыми-техникалық модельдер—процестер мен құбылыстарды зерттеу мақсатында құрылады. Оған мысал ретінде электрондардың жылдамдығын үдеткіш — синхротрон, найзағайдың разрядын бакылаушы құрал және теледидар тексеруге арналған стендтерді айтуға болады. Ойын модельдеріне — әскери, экономикалык, спорттық ойындар жатады. Бұл модельдер әр түрлі жағдайда объектіні бақылауға жаттықтырады. Сондай-ак қарсыласы немесе одақтасы тарапынан болатын іс-әрекетке қарай алдын алу шараларын анықтауға көмектеседі. Ойын модельдері адамдарға әр түрлі жағдайда психологиялык көмек көрсетеді. Имитациялың модель — шын мөніндегі нақты объектіні өте жоғары дәлдікпен бейнелей алады. Тәжірибе нақты объектіні зерттеу, бағалау мақсатында бірнеше рет қайталанады немесе бір мезгілде әр түрлі жағдайда бірнеше ұқсас объектілермен қатар жүргізіледі. Дұрыс шешім тандаудың мұндай тәсілі байқау және қатенің әдісі деп аталады. Мысалы, жаңа дәрілердің әсері мен қабылдау мөлшерін бекіту үшін оны алдымен тышкандарға беріп, тәжірибе жасайды.
         

Үй тапсырмасы: Конспект оқу.

Название документа Урок №30.doc

Поделитесь материалом с коллегами:

Сабақ №30

Сабақтың тақырыбы: Практикалық жұмыстар.

Мақсаты:

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

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

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

Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.

Сабақтың типі: Есептер шығару.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

  1. Жиым

  2. Көмекші алгоритм

  3. Бедербелгілік шамалар

  4. Жүйелі нақтылу әдісі




II кезең

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

Өткен тақырыптарды қайталау

Мұғалімнің сөзін тыңдай отыра, оқулық және дәптермен жұмыс жасау

III кезең

Физминутка

СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру.

IV кезең

Практикалық бөлім

Есептер шығару

Карточка түрінде есептер беріледі.

V кезең

Сабақтың қорытындысы (рефлексия):

Есепті тексеруге уақыт беру

Есепті аяқтап, мұғалімге беру




VІ кезең

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

Интернет, оған қосылу, желі тақырыбына дайындалып, ақпарат іздеу.

Оқушылар күнделіктеріне жазады.








Название документа Урок №31.doc

Поделитесь материалом с коллегами:

Сабақ №31

Сабақтың тақырыбы: Компьютерлік байланыстардың негізгі түрлері. Жергілікті желілерді құру, жұмысты ұйымдастыру. Программалық қамтамасыз ету.

Мақсаты:

Білімділік: Желілердегі жұмысты меңгеру (жергілікті және ауқымды), қажетті ақпаратты іздеу мақсатында және оны оқу іс-әрекетінің үрдісінде қолдану.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- компьютерлік желілердің жұмысын ұйымдастыра білу.

Оқушы үйренуі тиіс:

- интернеттің мүмкіндіктерін, қызметін, іздеу серверінің адресін.

Көрнекі құралдар: ОЕТС. Оқулық, жұмыс дәптері.

Сабақтың типі: Жаңа білім алу сабағы.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

1. Компьютер бізге не үшін керек?

2. Жады түрлері.

3. Сыртқы жадының стандартты құрылғыларын атап шық

4. Ақпаратты өлшеудің ең кіші өлшем бірлігін ата.

5. Одан үлкенірек өлшем бірліктерін атап шық.



Оқушы еске түсіріп, жауап іздейді.

II кезең

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

Презентация

Мұғалімнің сөзінен конспект жазу

III кезең

Физминутка

СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру.

IV кезең

Практикалық бөлім

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


V кезең

Сабақтың қорытындысы (рефлексия):

Өткен материалды қорыту мақсатында жүргізілетін сұрақ-жауап:

1. Компьютерлік желі деген не және оның қызметі?
2. Сендерге таныс компьютерлік желілердің типтерін атап шығыңдар.
3. Жергілікті желіге қосылу үшін не қажет?
4. Жергілікті желіні құру үшін қандай жалғауларды білесіңдер?

Оқушының жаңа тақырыпты меңгергенін қадағалап, қорытынды жасау.




VІ кезең

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

Сабақта өткен тақырыпты оқу.

Оқушылар күнделіктеріне жазады.








Название документа Урок №32.doc

Поделитесь материалом с коллегами:

Сабақ №32

Сабақтың тақырыбы: Ауқымды ақпараттық желілер. Интернет.

Мақсаты:

Білімділік: Желілердегі жұмысты меңгеру (жергілікті және ауқымды) қажетті ақпаратты іздеу мақсатында және оны оқу іс-әрекетінің үрдісінде қолдану.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • интернеттің мүмкіндіктері мен мәнін;

  • интернет қызметтерін.

Оқушы үйренуі тиіс:

- желілердегі жұмысты меңгеру.

Көрнекі құралдар: ОЕТС. Оқулық, жұмыс дәптері.

Сабақтың типі: Жаңа білім алу сабағы.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

Сендер интернет туралы не білесіңдер?




Оқушы еске түсіріп, жауап береді.

II кезең

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

Әңгіме, сұрақ-жауап түрінде жүргізіледі.


Мұғалімнің сөзінен конспект жазу

III кезең

Физминутка

СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру.

IV кезең

Практикалық бөлім

1. Жаңа тақырыпты түсіндіру, талдау.

2. Internet Explorer браузерімен танысу үшін келесі тапсырмалар:

1. Интернетке қосылып, Internet Explorer-ді жүктеу керек. Бастапқы Internet Explorer-дің беті жүктеледі және URL-адрес келесі түрді қабылдайды:

http://www.microsoft.com/rus , мұндағы http:// - рұқсат хаттамасы, www.microsoft.com – Мicrosoft фирмасы серверінің аты, rus – файлға жолы.

2. Internet Explorer құралдар тақтасымен танысыңдар (адрес тақтасы, батырмалар тақтасы және сілтемелер тақтасы) және олардың мәтінін айқындаңдар.

3. Браузерлердің бастапқы бетінің адресін өзгертіңдер. Ол үшін келесі Сервис-Свойства обозревателя командалар тізбегін орындаңдар. Свойства обозревателя терезесінде Общие астарлы бетін таңдап және Адрес өрісінде about:blank (с пустой батырмасы), содан соң ОК батырмасын шертіңдер. Бастапқы бетінің адресін тексеру үшін Домой батырмасын шертіңдер.

4. Біздің мектептің сайтымен танысыңдар: http://www.goo.kz адресін тер және оның веб-парақтарының сілтемелерін қолдан.

5. http://www.intel.com сервердің адресін теріп, оның ақпаратымен танысыңдар.

Карточка түрінде берілген тапсырманы орындау.

V кезең

Сабақтың қорытындысы (рефлексия):

Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета:

Сабақтағы менің жетістіктерім:

  • Мен білдім…

  • Мен түсіндім…

  • Басқа нұсқа.

  • Білгім келеді.

Оқушының жаңа тақырыпты меңгергенін қадағалап, қорытынды жасау.




VІ кезең

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

168-170-беттер. 1-9 сұрақтар.

Оқушы күнделіктеріне жазады.








Название документа Урок №33.doc

Поделитесь материалом с коллегами:

Сабақ №33

Сабақтың тақырыбы: Сынақ жұмысы.

Мақсаты:

Білімділік: Оқушыларда алгоритмизациялаудың фундаменталды тәсілдерінің бірін қалыптастыру керек – жүйелі нақтылау әдісімен алгоритмдерді құрастыру.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • Алгоритмді жүйелі нақтылау мағынасын.

Оқушы үйренуі тиіс:

- Есептерді шығару кезінде бұл әдісті қолдана білу.

Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.

Сабақтың типі: Практикум элементтері бар, көрсете түсіндіру.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

1. Оқушыға өткенді қайталап шығуға 10 минут уақыт беріледі.

2. Сынақ жұмысы тест түрінде беріледі.




II кезең

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


III кезең

Практикалық бөлім

Тест шығару.


Оқушы берілген тестті орындайды.

IV кезең

Сабақтың қорытындысы (рефлексия):

Тест жұмысын аяқтау.

Оқушыға тест жұмысын аяқтап, қорытып шығуға уақыт беріледі.

V кезең

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

Өткенді қайталап шығу, оқулық бойынша.


Оқушы күнделігіне жазады.







Тест жұмысы


  1. Алгоритм – бұл

  1. Некоторые истинные высказывания, которые должны быть направлены на достижение поставленной цели;

  2. Отражение предметного мира с помощью знаков и сигналов, предназначенное для конкретного исполнителя;

  3. Понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи или цели;

  4. Инструкция по технике безопасности.

  1. Алгоритмнің графикалық түрде берілуі (блок-схема) – бұл

  1. Способ представления алгоритма с помощью геометрических фигур;

  2. Представление алгоритма в виде таблиц и расчетных формул;

  3. Система обозначения правил для единообразной и точной записи алгоритмов и их исполнения;

  4. Сhello_html_59d44c7d.gifхематичное изображение в произвольной форме.

  1. Берілген блоктың қызметі:



  1. Блок ввода данных с клавиатуры;

  2. Блок вывода информации;

  3. Блок обработки;

  4. Блок начала алгоритма.

  1. Алгоритмнің қасиеті – көпшілікке бірдейлігі - бұл

  1. Что алгоритм должен обеспечивать возможность его применения для решения однотипных задач;

  2. Что каждая команда должна быть описана в расчете на конкретного исполнителя;

  3. Разбиение алгоритма на конечное число простых шагов;

  4. Использование любым исполнителем.

  1. Кәдімгі тілде жазылған алгоритм кімге арналып жазылған?

A) На ЭВМ;

  1. На робота;

  2. На человека;

  3. На всех одновременно.

  1. Сызықтық алгоритм - бұл

  1. Способ представления алгоритма с помощью геометрических фигур;

  2. Набор команд, которые выполняются последовательно друг за другом;

  3. Понятное и точное предписание исполнителю для выполнения различных ветвлений;

  4. Строгое движение как вверх, так и вниз.

  1. Тармақталған алгоритм алгоритм - бұл

  1. Присутствие в алгоритме хотя бы одного условия;

  2. Набор команд, которые выполняются последовательно друг за другом;

  3. Мhello_html_maf508b.gifногократное исполнение одних и тех же действий;

  4. Вычислительные действия.

  1. Берілген блоктың қызметі:


  1. Блок ввода-вывода;

  2. Блок начала алгоритма;

  3. Блок обработки;

  4. Логический блок.

  1. M=M+36/6 өрнегіндегі М айнымалысының мәнін тап:

  1. 3;

  2. 6;

  3. 19;

  4. 16.

  1. S

  2. 24;

1;

5;

19.


айнымалысының мәнін тап:

S=10

K=10/2+4

S=S/2

K=S+5-K



  1. SQR формуласы нені есептейді?

  1. Остаток от деления;

  2. Квадратный корень;

  3. Модуль числа;

  4. Определяет знак числа.

  1. SIN функциясы үшін аргумент қандай өлшем бірлікте беріледі?

  1. В градусах;

  2. В секундах;

  3. В радианах;

  4. В штуках.

  1. -ABS(-SQR(36)) өрнегінің мәнін тап:

  1. -6;

  2. 6;

  3. 36;

  4. -36.

  1. INPUT операторының қызметі?

  1. Для ввода данных с клавиатуры;

  2. Для ввода символьных данных;

  3. Для печати результатов на принтере;

  4. Для вывода на экран.

  1. PRINT -30/5 экранға қандай ақпарат шығады?

  1. -30/5;

  2. -6;

  3. 0;

  4. 6.

  1. IF сөзін қолданғанда, онымен бірге қандай сөз жүреді?

  1. THAN

  2. ELSE

  3. THEN

  4. FOR


  1. Программаның орныдалу нәтижесін анықта:

A$=”ЭЛЕКТРОСТАНЦИЯ

PRINT MID$(A$,1,7) ?

  1. 0;

  2. ЭЛЕКТРО;

  3. СТАНЦИЯ;

  4. ОРТКЕЛЭ.



  1. LINE операторының қызметі?

  1. Для рисования линий;

  2. Для вывода точки на экран;

  3. Для закрашивания замкнутой поверхности;

  4. Для переключения в графический режим.

  1. Шеңбер сызу операторы:

  1. CIRCLE;

  2. SCREEN;

  3. PSET;

  4. LINE.

  1. CIRCLE(10,49),C,С1 операторындағы С параметрі нені білдіреді?

  1. Цвет линии

  2. Координату Х

  3. Радиус

  4. Цвет экрана



Название документа Урок №34.doc

Поделитесь материалом с коллегами:

Сабақ №34

Сабақтың тақырыбы: Электрондық пошта. Интернетте ақпараттарды іздеу.

Мақсаты:

Білімділік: Оқушының электронды поштамен жұмыс жасай білу дағдыларын қалыптастыру.

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

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

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

  • Хабарларды жіберіп, қабылдауды.

Оқушы үйренуі тиіс:

- Интернетте ақпараттарды іздеуді іске асыруды.

Көрнекі құралдар: ОЕТС. Оқулық, жұмыс дәптері.

Сабақтың типі: Жаңа білім алу сабағы.

Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс


Сабақ барысы

Мұғалімнің әрекеті

Оқушының әрекеті

I кезең

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

Сабақтың мақсатын қою.

Талқыланатын сұрақтар:

1. Электронды пошта.

2. Интернтте ақпарат іздеу.




II кезең

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

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


Мұғалімнің сөзінен конспект жазу

III кезең

Физминутка

СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру.

IV кезең

Практикалық бөлім

1. mail.ru бөліміне кіріп, жеке поштаны ашу. Жаңа хат жазу, абоненттер іздеу, файл салу, жіберу. Кірген хаттарды қарау, оларды жою. Жіберілген хаттарға кіру, оларды жою.

2. Интернеттен ақпарат іздеу. Поиск сөзінің көмегімен ақпарат іздеу. «Компьютер және қоғам» тақырыбына ақпарат іздеу.


Оқушы тапсырмаларды орындайды.

V кезең

Сабақтың қорытындысы (рефлексия):

Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета:

Сабақтағы менің жетістіктерім:

  • Мен білдім…

  • Мен түсіндім…

  • Басқа нұсқа.

  • Білгім келеді.

Оқушының жаңа тақырыпты меңгергенін қадағалап, қорытынды жасау.




VІ кезең

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

170-179-беттер.


Оқушы күнделігіне жазады.








Название документа Урок №4.doc

Поделитесь материалом с коллегами:

Сабақ 4

Пәні Информатика Сынып 9 Күні ________

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

Модельдеу тәсілдері (кезеңдері).

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушыны модельдеу тәсілдерімен таныстыру.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

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

Оқушы үйренуі тиіс:

- модель құрудағы мақсатты анықтап, нәтижесін талдай білуі қажет.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Модельдеудің негізгі кезеңдері есептің қойылу шарты мен мақсатына қарай анықталады. Модельдеудің жалпы кезеңдері:

1-кезең.

Есептің қойылымы.

Есептің берілгені.

Модельдеу мақсаты.

Объектіні талдау.

2-кезең.

Модель құру.

Ақпараттық модель.

Таңбалық модель.

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

3-кезең.

Компьютерлік эксперимент.

Модельдеу жоспары.

Модельдеу технологиясы.

4-кезең.

Модельдеу нәтижесін талдау.


Нәтиже мақсатқа сай келеді

Нәтиже мақсатқа сай келмейді

hello_html_57ae547.gifhello_html_57aed7ff.gif














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

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

Шhello_html_41e1be8b.gifhello_html_m7be9b33c.gifhello_html_m7be9b33c.gifhello_html_m7be9b33c.gifhello_html_41e1be8b.gifhello_html_41e1be8b.gifығарылуы: Жазықтықтағы үш нүкте арқылы үшбұрыш сызу сол нүктелердің орналасуына байланысты болады. Сондықтан үш нүкте қалай орналасқан кезде үшбұрыш сызуға болатындығын анықтау керек. Төмендегі суретте берілген үш нүктелер арқылы б)-да ғана үшбұрыш сызуға болады.







а) ә) б)


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


Үй тапсырмасы: Конспект оқу.

Название документа Урок №5.doc

Поделитесь материалом с коллегами:

Сабақ 5

Пәні Информатика Сынып 9 Күні ________

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

Алгоритм ұғымы. Алгоритм қасиеттері. Алгоритмді беру түрлері.

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушының «алгоритм» ұғымын талдау және оның қасиеттеріне мысал келтіру, қарапайым алгоритмдерді құру дағдысын қалыптастыру.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

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

Оқушы үйренуі тиіс:

- қарапайым алгоритм құра білу, оның нәтижесін талдау.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Алгоритм – берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру

Алгоритм құруға мысалдар: «Жолдан өту», «Қалааралық телефонмен байланысу», «Қазынаны іздеу» және т.б. келтіруді ұсынуға болады. «Күн тәртібі», «Шай қайнату», «Үй тапсырмасын орындау», «Компьютерде ойнау», «Футбол ойнау», «Шахмат ойнау» және т.б. алгоритмдерді талдап мысал келтіруге болады.

Мысалы: Студент болу үшін алгоритмнің мынадай қадамдарын орындау керек:

  1. Орта мектепті бітіріп, аттестат алу.

  2. ҰБТ бойынша сынақ тапсыру.

  3. Тест қорытындысы бойынша жинаған балл көрсетілген құжаттарды конкурсқа тапсыру.

  4. Конкурстан өту.


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

  1. Айқын, дәл өрнектелуі.

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

  1. Үзіктілігі.

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

  1. Нәтижелілігі.

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

  1. Жалпыламалығы.

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

  1. Формальды орындалуы.

Орындаушы алгоритм мағынасын, есептің қойылуын түсінбегенмен, әр команданы орындай отырып, дұрыс нәтиже алады. Алгоритм қадамдарында көрсетілген әрекеттерді дұрыс орындау үшін, әрбір әрекет орындаушыға түсінікті болуы қажет. Мысалы, «х санын квадратта» дегенді төменгі сынып оқушылары түсінбейді, ал оны «х санын х санына көбейт» деп айтса, онда бұл айтылғанды олар орындай алады. Демек, алгоритм белгілі бір орындаушыға арналып құрылады.

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


Үй тапсырмасы: «Қазынаны іздеу» ойынының алгоритмін жасау.

Название документа Урок №6.doc

Поделитесь материалом с коллегами:

Сабақ 6

Пәні Информатика Сынып 9 Күні ________

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

Алгоритмді беру түрлері. Блок-схема.

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Алгоритмнің өрнектелу жолдарын салыстыра отырып, блок-схема құру.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- алгоритмнің өрнектелу жолын білу, оларды салыстыра алу және блок-схема түрінде берілу тәсілдерін меңгеру.

Оқушы үйренуі тиіс:

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


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Блок-схема – алгоритмнің арнайы бекітілген геометриялық фигуралар арқылы графиктік түрде жазылуы.


Алгоритмнің өрнектелу жолдары:

  1. табиғи тіл арқылы жазу;

  2. белгілі бір түйінді сөздер – терминдер (псевдокодтар – жасырын кодтар) арқылы қысқаша тізбекті түрде жазу, мұны қарапайым алгоритмдік тіл деп те атайды;

  3. графиктік түрде (блок-схема арқылы) жазу;

  4. программалау тілдерінде жазу.



Алгоритм блоктарының арнайы белгілері:

Іс-әрекеттің аталуы

Блок пішімі

Атқаратын жұмысы

Процесс


Математикалық өрнектерді есептеу


Таңдау


Есеп шығару жолын таңдау



Модификация


Цикл (қайталау) басы



Құжат


Нәтижені шығару, қағазға басу



Енгізу, шығару


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



Бастау, аяқтау


Алгоритмдердің басталуы, аяқталуы


Қосалқы программа


Қосалқы программаларға кіру және шығу


Түсініктеме


Схеманы, формулаларды түсіндіру




Бhello_html_e0f502b.gifhello_html_m3bcac658.gifлоктар


негізгі көмекші

(өңдеу, шартын тексеру, (алгоритмге түсініктеме беру, алгоритм басы,

енгізу/шығару блоктары) соңы, байланыс сызықтар)




Блок-схема құруда келесі ережелер сақталуы қажет:

  1. блок-схеманың басын және соңын міндетті түрде көрсететін блок болуы қажет;

  2. блок-схемада бірімен-бірі қосылмаған блоктар болмауы тиіс;

  3. блоктар орындалу реті бойынша тізбектеле орналасуы қажет;

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


Мысал. y=a+b формуласы бойынша есептеу алгоритмінің схемасы:

  1. алгоритмді бастау блогы;

  2. a мен b мәндерін енгізу;

  3. y=a+b өрнегін есептеу;

  4. у мәнін басуға шығару;

  5. алгоритмді аяқтау.




Үй тапсырмасы: y=2x+3 формуласы бойынша есептеу алгоритмін блок-схема түрінде беру.

Название документа Урок №7.doc

Поделитесь материалом с коллегами:

Сабақ 7

Пәні Информатика Сынып 9 Күні ________

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

Алгоритм типтері: сызықтық, тармақталған, циклдік.

Көмекші алгоритм ұғымы.

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушыны алгоритмнің негізгі түрлерімен таныстыру. Алгоритмдерді блок-схема түрінде өрнектеу.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- оқушылар есептің алгоритмін блок-схема арқылы өрнектей алуы тиіс.

Оқушы үйренуі тиіс:

- берілген есепке алгоритм түрлерінің қажеттісін қолдана білу.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



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


  1. Сызықтық немесе тізбекті алгоритм. Сызықтық алгоритм өрнектелуіне қарай тізбектелген командалардан, ал блок-схемалары бір сызық бойына ораналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм сызықтық алгоритм деп аталады.

Мысалы: z=ax2+b+cos(ax2+b)-tg(ax2+b) функциясының мәнін есептеу.















  1. Тармақталу алгоритмдері. Алгоритмдердің есептегі белгілі бір шартқа тәуелді тармақталып бірнеше жолдарға бөліну тобы тармақталу алгоритмдері деп аталады. Орындалу тәсіліне қарай тармақталу командасы «таңдау» (толымды) және «аттап өту» (толымсыз) болып екіге бөлінеді. Алгоритмді атқару үшін алдымен тармақталу командасының шарты тексеріледі.










Тармақталу алгоритмі схемасының бұл түріне міндетті түрде шартты тексеру блогы кіреді. Ол ромб түрінде кескінделіп, басқа блоктармен кіру 1 және шығу 2 сызықтары арқылы байланысады. Тармақталу алгоритмдерінің толымды түрі екі серияның бірін ғана таңдауды іске асырады, мұнда берілген шарт тексеріледі, егер ол шарт орындалса, онда 1-серия жүзеге асырылып, содан кейін келесі амалдарға көшеді. Ал, кері жағдайда 2-серия атқарылып, содан кейін ғана алгоритм ары қарай орындалады.









Тексерілген шарт орындалса, алгоритм сериясы жүзеге асырылады, ал шарт орындалмаса, ол сериядан атттап өтіп келесі амалдар орындалады.

Мысал. у функциясының төмендегі формула бойынша есептеп шығару керек:













  1. Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада, экономикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалының өзгеруіне байланысты оны бірнеше ретқайталап есептеуге тура келетін сәттер жиі кездеседі. Осындай есептеу процесінің бөліктерінің қайталап орындалуын цикл деп атайды, ал қайталанатын бөлігі бар алгоритмдер тобы циклдік алгоритмдерге жатады. Қайталану санының алдын ала белгілі және белгісіз болуына байланысты цикл екіге бөлінеді. Қайталану саны алдын ала белгілі цикл – арифметикалық цикл, ал орындалу саны белгісіз цикл – қадамдық цикл деп аталады.


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


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


Үй тапсырмасы: Конспект оқу.

Название документа Урок №8.doc

Поделитесь материалом с коллегами:

Сабақ 8

Пәні Информатика Сынып 9 Күні ________

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

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

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушыны ЭЕМ-де есеп шығару кезеңдерімен таныстырып, оларды практика жүзінде қолдануға үйрету.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- оқушылар есеп шығару кезеңдері реттілігін сақтауға дағдылануы керек.

Оқушы үйренуі тиіс:

- есеп шығару барысында реттілікті сақтауды.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау





Коррекциялық жұмыс



Есеп шығарудың негізгі кезеңдері:

  1. берілген есепті математикалық түрде өрнектеу, яғни есепті мәселе ретінде қоя білу.

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

  3. есеп шығару жолын алгоритм түрінде бейнелеу.

  4. компьютерде есепті шығару программасын және оның қателерін түзету.

  5. есеп шығаруға керекті мәліметтер дайындау.

  6. компьютерде есеп шығару және оның нәтижесін іс жүзінде қолдану.


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

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



Алгоритмнің жалпы көрінісі мынадай болады:

алг алгоритмнің аты

басы

алгоритм командалары (серия);

соңы

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


Мысал ретінде сурет сызудың алгоритмін құрастырамыз. (Суреті оқулықта берілген)

алг үйдің суретін салу

басы

тікбұрыш (100, 100) – (300, 200), күлгін

сызық (100, 100) – (200, 50), күлгін

сызық (200, 50) – (300, 100) күлгін

тікбұрыш (200, 150) – (275, 200), қызғылт

бояу (250, 170), қызғылт

шеңбер (200, 75), 20 қызғылт

бояу (200, 75), қызғылт

соңы


Алгоритм командасы «:=» белгісінің көмегімен жазылса, меншіктеу командасы деп, ал «:=» белгісі меншіктеу белгісі деп аталады.


Мысал. У мәнін У=(AX-B)*(CX+D) формуласы бойынша Х-тің кез келген мәні үшін есептеп шығару.

алг есептеу

басы

А*Х көбейту; нәтижені R1 белгілеу

R1-B азайту; нәтижені R2 белгілеу

C*X көбейту; нәтижені R3 белгілеу

R3+D қосу; нәтижені R4 белгілеу

R2*R4 көбейту; нәтижені Y мәні деп есептеу

соңы


Енгізілген меншіктеу командасын ескеріп, осы алгоритмді былай жазуға болады:

алг есептеп шығару

басы

R1: = А*Х

R2: = R1-B

R3: = C*X

R4: = R3+D

Y: = R2*R4

соңы



Үй тапсырмасы: Конспект оқу.

Название документа Урок №9.doc

Поделитесь материалом с коллегами:

Сабақ 9

Пәні Информатика Сынып 9 Күні ________

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

Қадамдарға бөлу әдісі.

Бағдарламалық-дидактикалық қамсыздандыру

Оқулық, жұмыс дәптері.

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

Оқушыны есеп шығарудағы қадамдармен таныстыру.

Сабақ типі

Пікірлесіп-түсіндіру.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

- есеп шығарудың қадамдарын.

Оқушы үйренуі тиіс:

- есеп шығарудың қадамдарын дұрыс пайдалана білу.


Мұғалім әрекеті

Оқушы әрекеті

Бақылау

Ата–ана және оқушыға кеңес

Мұғалім

Ата–ана қолы

Ұйымдастыру

1.Амандасу.

2.Мақсатын айту.

3.Қайталау.

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

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

2.Тапсырмаларды орындау.

3.Бекіту.

4.Бағалау.


1.Мұқият тыңдау

2.Қайталау жұмысы.

3.Керегін жазып алу және үнемі қайталау.





Коррекциялық жұмыс



ЕСЕПТІҢ ҚОЙЫЛУЫ

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

Есеп: Шығыршықтың ауданын анықтау.

Математикалық қойылуларды жазу үшін келесі пішінді қолданайық:

Берілгені: R1 - сыртқы радиус, R2 - ішкі радиус

Қажет: S - шығыршық ауданы

Байланыс: S=S1-S2 - шығыршық ауданы

S1=p.R12 - cыртқы шеңбер ауданы

S2=p.R22 - iшкі шеңбер ауданы

Егер : 0 болғанда


Есепті шешу үшін алғашқы деректер қажет:

R1 - сыртқы радиус, R2 - ішкі радиус. Алғашқы деректер мен S нәтижесі арасындағы байланыс:

S=S1-S2

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


ЕСЕП ШЫҒАРУ АЛГОРИТМІН ЖАЗУ

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


алг есептеу S (арг зат R1, R2, нәт.зат S)

басы зат S1, S2

енгізу R1, R2

егер R1немесе R1<0 немесе R2<0

онда шығару «шешуі жоқ»

әйтпесе S1: =p.R12; S2: =p.R22; S: =S1-S2; шығару S

болды

соңы



ПРОГРАММАНЫ ҚҰРАСТЫРУ

Әрбір ЭЕМ-нің машиналық командаларының өз тілі болады және тек сонымен жазылған программаларды орындай алады. Сандар тілі бола тұра, машиналық тіл программалауға жарай бермейді, өйткені програмистен программаны жазу және жөндеу үшін көп уақыт талап етеді. Осы себептен QBasic, Паскаль және т.б. программалау тілдері кеңінен тараған. Алгоритмді программалау тілінде жазу операциясы кодтау деп аталады. Деректерді ЭЕМ-ге енгізу ережелерін, жұртқа ақпаратты көрсету пішінін ғана ойластыру қажет.

REM шығыршықтың ауданын есептеу

20 PRINT «Радиустар мәндерін енгіз»

INPUT «Сыртқы шеңбер радиусы R1=»; R1

INPUT «Ішкі шеңбер радиусы R2=»; R2

IF R1 «Сіз мәндерін дұрыс қоймадыңыз 0»:GOTO 20

S1=3.14*R1^2: S2=3.14*R2^2

S=S1-S2

PRINT «Шығыршық ауданы S=»; S

END



ПРОГРАММАНЫ ЖӨНДЕУ

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

  1. Программаға жөндеуші операторларды енгізу. Мысалы, PRINT операторы көмегімен аралық басудың орындалуы. Бірақ программаға енгізілетін өзгерістер қосымша қателердің көзі болады.

  2. Программада орындалып жатқан операторлардың бірізділігін тексеруге мүмкіндік беретін із салу режимін қосу немесе қадамдық орындау.

  3. Мәтіндік есепті дайындау.




ЕСЕПТЕРДІ ЭЕМ-ДЕ ШЫҒАРУ ЖӘНЕ НӘТИЖЕЛЕРДІ ТАЛДАУ

Тест есебімен айқындалған қателерді жойғаннан кейін, берілген есептің шешуі нәтижелерін алуға болады. Есептің алғашқы деректері дайындалып, ЭЕМ-ге енгізіледі. Шешу нәтижесінде алынған шығыстық деректер (нәтижелер) есепті қоюшымен талданады, өңделеді. Талдау негізінде тиісті шешімдер, кепілдемелр жасалады.



Үй тапсырмасы: Конспект оқу.

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

Краткое описание документа:

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

ҚТ және жұмыс орнын ұйымдастыру. Компьютермен жұмыс істеу кезіндегі санитарлық және гигиеналық нормалар.

Бағдарламалық-дидактикалық қамсыздандыру

Жұмыс орнын пайдалануды есепке алу журналы. Қауіпсіздік техникасы бойынша нұсқау алуды тіркеу журналы. Өрт сөндіру құралдары. Жұмыс дәптері.

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

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

Сабақ типі

Практикалықэлементтері бар, көрсетіп түсіндіру сабағы.

Білім мен біліктілікке қойылатын талаптар

Оқушы білуі тиіс:

-ЕТ-мен жұмыс істегендегі қауіпсіздік техникасының ережелерін;

-КС-дағы іс-әрекет ережелерін;

-қауіпті жағдайдағы іс-әрекет ережелерін.

Оқушы үйренуі тиіс:

-көз талғандағы жаттығуларды жасауды;

-өрт сөндіргішті қолдануды;

-жұмыс орнын пайдалануды есепке алу журналын толтыруды;

-статикалық кернеу әсерін кетіру жаттығуларын орындауды.

Автор
Дата добавления 30.04.2015
Раздел Информатика
Подраздел Конспекты
Просмотров575
Номер материала 259959
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх