- 30.04.2015
- 607
- 0
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Смотреть ещё
639
методических разработок по информатике
Перейти в каталогВыбранный для просмотра документ Урок №1.doc
Сабақ №1 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
ҚТ және жұмыс орнын ұйымдастыру. Компьютермен жұмыс істеу кезіндегі санитарлық және гигиеналық нормалар. |
Бағдарламалық-дидактикалық қамсыздандыру |
Жұмыс орнын пайдалануды есепке алу журналы. Қауіпсіздік техникасы бойынша нұсқау алуды тіркеу журналы. Өрт сөндіру құралдары. Жұмыс дәптері. |
Сабақтың мақсаты |
ЕТ-мен жұмыс істеу кезіндегі қауіпсіздік техникасының ережелерімен таныстыру. КС-да өзін-өзі алып жүру ережелерімен таныстыру. Көз талғанда жасалатын жаттығулармен таныстыру. Төтенше жағдайлардағы іс-әрекет ережелерімен таныстыру. |
Сабақ типі |
Практикалық элементтері бар, көрсетіп түсіндіру сабағы. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: -ЕТ-мен жұмыс істегендегі қауіпсіздік техникасының ережелерін; -КС-дағы іс-әрекет ережелерін; -қауіпті жағдайдағы іс-әрекет ережелерін. Оқушы үйренуі тиіс: -көз талғандағы жаттығуларды жасауды; -өрт сөндіргішті қолдануды; -жұмыс орнын пайдалануды есепке алу журналын толтыруды; -статикалық кернеу әсерін кетіру жаттығуларын орындауды. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Оқушыларға еңбек қауіпсіздігі жөнінде нұсқау беру және оған үйрету жолдары:
1. Оқушыларға жұмыстың дұрыс және қауіпсіз әдістері мен тәсілдерін меңгерту үшін қауіпсіздік техникасы мен еңбек гигиенасының талаптарын сақтау жөнінде дәріс пен нұсқау беру.
2. Еңбек қауіпсіздігі бойынша нұсқау беру кабинеттегі кіріспе сабақта және ДК-мен жұмыс істеу алдында жүргізіледі.
3. Оқушыларды қауіпсіздк техникасының ережелері, еңбек гигиенасы, жұмыс барысында кездесетін қауіпті жағдайлармен және сақтық шаралармен таныстыру.
4. ДК-мен жұмыс істеу алдында берілетін нұсқау алғашқы нұсқауды толықтырады. Оның негізгі мақсаттары жұмыс орнын дұрыс ұйымдастырып, тәртіппен ұстау талаптарымен, қауіпсіз жұмыс істеу әдістерімен, сақтану құралдарымен, белгілі бір жұмысты орындау кезінде болатын қауіпті жағдайларымен, жұмыс істеушінің міндеттерімен, сондай-ақ қауіпті жағдайлардан сақтанатын ережелерімен таныстыру.
5. Оқушылармен өткізілген дәріс пен нұсқаулар сынып жүрналында тіркеледі.
Қауіпсіздік техникасының ережелері
Қауіпсіздік техникасының ережелерін төмендегі пункттерге бөлуге болады:
Жалпы қауіпсіздік талаптары:
1. Мұғалімнің рұқсатынсыз құрал-жабдықтарды орнынан қозғауға, сымдарға, розеткаларға, штепсельдің айырына, штекерге тиісуге тыйым салынады.
2. Мұғалімнің рұқсатынсыз сыныпқа кіруге және сыныптан шығуға болмайды.
3. Мұғалімнің рұқсатынсыз сыныпта жүруге болмайды.
4. ДК-де су киіммен және су қолмен жұмыс істеуге болмайды.
5. Корпусы мен сымдарының бүтіндігі бұзылған Дк-де жұмыс істеуге тыйым салынады.
6. Үстелге, ДК-дің жанына сумка, портфель, кітап қоюға болмайды. Үстелде тек дәптер мен қалам ғана жатуы керек.
7. Пернетақтаның үстіне ештеңе қоюға болмайды.
8. Компьютер сыныбында жүгіруге, ойнауға, жолдастарыңның көңілін қажетсіз аударуға, бөгде жұмыстарды істеуге тыйым салынады.
ДК-де жұмыс істеуді бастау алдында қойылатын қауіпсіздік талаптары:
ДК-мен жұмыс кезіндегі қауіпсіздік талаптары:
1. ЭЕМ-да жұмыс істеу кезінде көздің экраннан ең қолайлы қашықтығын (60-70 см) сақтау керек. Мүмкін қашықтық – 50 см.
2. Келушілер кіргенде оқушылардың орнынан тұруының қажеті жоқ.
3. Көз талғанда немесе шаршағанда орнынан тұрмай көзді дем алдыратын бірнеше жаттығу орындау керек.
4. Оқушылар электр тогымен зақымданғанда алғашқы медициналық көмек көрсету әдістерін, өрт сөндіргішпен жұмыс істеу және өрт сөндіру әдістерін білуі керек.
5. Оқушылар көзді дем алдыру жаттығуларын білуі керек.
Апат жағдайлардағы қауіпсіздік талаптары:
1. ДК-де жұмыс істеу барысында ақауларын байқағанда, түтін немесе әдеттен тыс дыбыстар пайда болғанда жұмысты тоқтатып, аппаратураны өшіру және оқытушыға хабарлау керек.
2. Қажет болса, өртті сөндіруге көмектесу керек.
3. Қажет болса, электр тогымен зақымданғандарға алғашқы көмек көрсете білу керек.
4. Компьютер сыныбында өртті сумен өшіруге болмайтынын білу керек. Мұнда құмды немесе көбікті өрт сөндіргішті пайдалануға болады.
5. Егер зақымданған адам электр тогының әсерінде болса, оны жалаңаш қолмен ұстауға болмайтынын білу керек. Зақымданушыны электр тогын өткізбейтін материалдарды пайдаланып босатуға болады.
ДК-де жұмысты аяқтау қауіпсіздігінің талаптары:
Алғашқы медициналық көмек көрсету әдістері
Электр тогымен зақымданғанда көмек көрсету:
Күйгенде көмек көрсету:
Талып қалғанда көмек көрсету:
Демі тоқтағанда көмек көрсету:
В нашем каталоге доступно 70 416 рабочих листов
Перейти в каталогПолучите новую специальность за 2 месяца
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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-ті іске қосқаннан кейін көретіндеріңіз
Q Basic жүйесінің негізгі жұмыс аймағы
Басты менюдің негізгі позициялары
Файл (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 |
Графикалық операторлар
Оператор |
Пішін |
Қызметі |
Ескерту |
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абақта өткенді үйде қайталау.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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 “Мен 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
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №14, 15.doc
Сабақ №14, 15 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Тармақталған алгоритмдер. Тармақталу командасы. |
Бағдарламалық-дидактикалық қамсыздандыру |
QBasic программалау тілі. Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Оқушыларға жаңа операторлар үйрету, олармен жұмыс жасай білу және есепте қолдана білу дағдыларын қалыптастыру. |
Сабақ типі |
Практикалық элементтері бар, пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - Шартты көшу операторы және сөзсіз көшу операторын. Оқушы үйренуі тиіс: - шартты көшу және сөзсіз көшу операторларының қандай мақсатқа арналғанын. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Жолды таңдау міндеттің шарттарына байланысты. Есептеп шығарудың мүмкін бағыттарының әрбірі тармақ деп аталады, қайсыбір шарттардың орындалуына орай есептеп шығару процесі сол тармақтардың бірімен жүруі мүмкін. Мұндай алгоритм тармақталған деп аталады. Тармақтар саны екіден көп болуы мүмкін.
Тармақталуды жүзеге асыру пішіндері:
Блок-схема |
Алгоритм тілі |
QBasic |
|
Тармақталу командасы: а) толық пішіні: егер шарт онда серия1 әйтпесе серия2 болды |
Шартты көшу операторы: IF шарт THEN серия1 ELSE серия2 IF шарт THEN серия1 ELSE серия2 END IF |
|
ә) қысқартылған пішіні: егер шарт онда серия болды |
Қысқартылған пішінде ELSE қызмет етуші сөзі және тиісті командалар сериясы жоқ. cөзсіз көшу операторы. GOTO N Нөмірлі (таңбалы) жолға көшу. Таңба ретінде сан немесе қос нүктелі мәтін қолданылады. |
Шарттарды жазуға қолданылатын қатынас операцияларының белгілерін енгізейік.
Қатынас белгісі |
QBasic-те қатынас белгісінің жазылуы |
Қатынас операциясының аты |
= |
= |
тең |
|
> <, < > |
тең емес |
> |
> |
көп |
|
>= |
көп немесе тең |
< |
< |
аз |
|
<= |
аз немесе тең |
1-мысал. А және В сандары берілген. Екі санның ішіндегі үлкенін табу алгоритмін құрастыру.
алг Есептеу (арг зат А, В, нәт. зат Ү)
басы
енгізу А, В
егер А>В
онда Ү: =А
әйтпесе Ү: =В
болды
шығару Ү
соңы
2-мысал. Берілген функция:
Х2, егер Х0
Y=
, егер Х>0
Алгоритм және оны есептеудің блок-схемасын құрастыру.
Шешуі:
алг есептеу Ү (арг зат Х, нәт зат Ү)
басы
енгізу Х
егер Х0
онда Ү: = Х2
әйтпесе Ү: =
болды
шығару Ү
соңы
Мысалы: Х=-5 болғанда Ү: = Х2 командасы орындалады және Ү 25 мәнін қабылдайды; Х= 36 болса, шарт орындалмағандықтан, Ү: = командасы орындалады және Ү айнымалысының мәні 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
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №17,18.doc
Сабақ №17, 18 |
|
Сабақтың тақырыбы |
Циклдік алгоритмдер. Қайталану саны белгісіз циклдер. |
Бағдарламалық-дидактикалық қамсыздандыру |
QBasic программалау тілі. Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру. |
Сабақ типі |
Практикалық элементтері бар, пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - қайталау мәнін. Оқушы үйренуі тиіс: - есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Блок-схема |
Алгоритмдік тіл |
QBasic |
||
цикл денесі |
Қайталану командасы: әзірше шарт цб цикл денесі цс |
Циклдің шартты операторы: WHILE шарт цикл денесі WEND
DO WHILE немесе UNTIL цикл денесі LOOP DO цикл денесі LOOP WHILE немесе UNTIL Шарт ақиқат болғанда цикл орындала береді (WHILE) немесе жалған болғанда (UNTIL) |
1-Мысал. 1, 3, 5, …., 15 сандар квадраттарының кестесін құру.
Шешуі: Егер Х цикл айнымалысының басқарушысын алғашқы мәнінен 1-ден ақырғы мәніне 15-ке дейін, Y=X2 формуласын пайдаланып, қадаммен өзгертіп отырса, сандар квадраттары кестесін құруға болады. Кестенің бірінші жолын құру үшін мынадай әрекеттерді орындау қажет:
Келесі әрекеттер:
Егер алғашқы мәні Х=1 болса, Х-тің алдыңғы мәнін қадам шамасына өзгерте отырып, Х-тің келесі мәндерін меншіктеу командасы арқылы алуға болады: X:=Х+2 (оқулықта 53-бет, 13-сурет)
Егер Х 15-тен үлкейіп кетсе, циклді аяқтау керек, Х=15 болса, цикл орындалуы керек. (оқулықта 53-бет, 14-сурет)
Сонымен, циклдің дұрыс ұйымдастырылуы үшін мыналар қажет:
Алгоритмдік тіл |
Программа |
алг квадраттар кестесі (нәт.бүтін Ү) басы бүтін Х 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 |
Үй тапсырмасы: Операторлардың қызметін жаттау.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №19.doc
Сабақ №19 |
|
Сабақтың тақырыбы |
Қайталану саны белгілі циклдер. |
Бағдарламалық-дидактикалық қамсыздандыру |
QBasic программалау тілі. Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру. |
Сабақ типі |
Практикалық элементтері бар, пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - қайталау мәнін. Оқушы үйренуі тиіс: - есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Блок-схема |
Алгоритмдік тіл |
QBasic |
||
цикл денесі |
Қайталану командасы параметрімен: Х үшін Хбасы-тен Хсоңы-ға дейін қадам Хқад цб цикл денесі цс Егер қадам мәні 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-беттер
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №2.doc
Пәні Информатика Сынып 9 Күні ________
Тақырыбы: Модельдер түсінігі және түрлері.
Мақсаты: Оқушыға модельдерге түсінік беру, түрлерімен таныстыру және модельдеудің кезеңдерімен таныстырып, компьютерлік модельдеуді құрастырудың екі жолын көрсету.
Типі: оқулықпен жұмыс.
Формалар:
Программалық дидактикалық қамтылуы:
Ø компьютер;
Ø проектор;
Ø экран;
Ø презентация:
Талаптар:
Оқушы білуі керек:
Оқушы үйренуі тиіс:
Мұғалімнің әрекеті |
Оқушының әрекеті |
||
Сабақ барысы
|
|||
I кезең |
|||
|
Оқушы оқулықпен жұмыс жасайды. Оқушының жауабы: 1. Объектінің, нақты немесе ойдан шығарылған әлем процесінің елеулі жақтарын бейнелейтін көрсетім. 2.Графикалық көрсетім, сөзбен сипаттау, ақпараттық-логикалық модельдер, математикалық модель, натуралық модель. 3.Оқушылардың жауабы әр-түрлі болуы мүмкін. |
||
II кезең |
|||
Тақырыпты толықтыру (конспект түрінде) Модель – объектінің, нақты немесе ойдан шығарылған әлем процесінің елеулі жақтарын бейнелейтін көрсетім. Модельдік көрсетімдердің мынадай негізгі түрлері болады:
|
Мұғалімнің сөзінен конспект жазу |
||
III кезең |
|||
Сабақтың қорытындысы: Тақырыпты қорыту. Сұрақтарға жауап. Ауызша анкета: Сабақтағы менің жетістіктерім:
|
Оқушы қорытынды жасайды.
|
||
Бақылау
|
|||
Ата–ана және оқушыға кеңес
|
|||
Коррекциялық жұмыс
|
|||
Үй тапсырмасы |
|||
Кез келген геометриялық фигураның графикалық моделін жасау. |
Оқушы күнделігіне жазады. |
||
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №20.doc
Сабақ №20 |
|
Сабақтың тақырыбы |
Қабаттасқан циклдер. |
Бағдарламалық-дидактикалық қамсыздандыру |
QBasic программалау тілі. Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Цикл ұғымын енгізу; циклдың түрлерін анықтау, қайталау командаларының жазылуын және алгоритмдік тілде параметрлері бар қайталауларды қарастыру. |
Сабақ типі |
Практикалық элементтері бар, пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - қайталау мәнін. Оқушы үйренуі тиіс: - есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Біріне бірі салынған бірнеше қарапайым циклдер қабаттасқан цикл деп аталады.
FOR I=...
FOR J=...
NEXT J
NEXT I
Қабаттасқан циклдерді ұйымдастырғанда мынаны ескеру қажет:
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 беттер.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №21.doc
Сабақ №21 |
|
Сабақтың тақырыбы |
Практикалық жұмыстар. |
Бағдарламалық-дидактикалық қамсыздандыру |
QBasic программалау тілі. Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Есептер шығару арқылы цикл ұғымын қайталау. Өткен операторларды қайталау. |
Сабақ типі |
Практикалық элементтері бар, пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - қайталау мәнін. Оқушы үйренуі тиіс: - есеп шығару үшін алгоритмдерді құрастыру кезінде командаларды қолдану. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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)
FOR I=1 TO 5
INPUT A(I) алғашқы деректерді енгізу (кес. А)
NEXT I
FOR I=1 TO 5
Y(I)=A(I)^2 Ү кестесін құрастыру
NEXT
FOR 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)
Үй тапсырмасы: Сабақта өткенді қайталау.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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]=«грамм»
қиюдың қиып алынатын
басталуы символдар саны,
қиюдың басталған жерінде – ойылатын фрагменттің бірінші символының нөмірі.
Қию және біріктіру операцияларын комбинациялау арқылы бір мәтіндерден басқа мәтіндер алуға болады.
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) – қию функциясы.
қиюдың қиып алынатын фрагменттің
басталуы ұзындығы (символы)
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-бетіндегі екі мысалды үйде қарастыру.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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-бетінде)
REM
SCREEN 9
A=0: GOSUB 200
A=80: GOSUB 200 негізгі программа
A=160: GOSUB 200
… … … … … … …
END
200 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-+++
Шешуі: Негізгі алгоритм құрастыруда факториалды 4 рет есептеу қажеттігі назар аудартады. Факториалды есептейтін алгоритмге «факториал» атын беріп, оны көмекші ретінде қолданайық.
алг факториал (арг бүтін N, нәт бүтін F)
басы бүтін І
F:=1
І үшін 1-ден N–ға дейін
цб
F:=F*I
цс
соңы
Негізгі алгоритм:
алг есептеу Ү (арг зат Х, нәт зат Ү)
басы бүтін Р1, Р2, Р3, Р4
енгізу Х
факториал (3, Р1)
факториал (5, Р2)
факториал (7, Р3)
факториал (9, Р4)
Y:=X-+++
шығару Ү
соңы
Көмекші алгоритмнің аргументтері және нәтижелері формальдық параметрлер деп, ал негізгі алгоритмдікі – нақтылы деп аталады. Көмекші алгоритмді шақыру командасы 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 сұрақтың бәріне жауап іздеп, дәптерге жазып келу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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І кезең |
|
Үй тапсырмасы
|
Оқушылар күнделіктеріне жазады. |
Жүйелі нақтылау әдісі дегеніміз - күрделі есепті өздік шешімдерді камтитын карапайым бағыныңқы есептерге (блоктарға) бөлу болып табылады. Оны келесі схема түрінде келтіруге болады:
|
Жүйелі нақтылау әдісімен таныстыру қарапайым есептің мысалы негізіінде келтірейік.
Есеп. Аралас орманды салу керек.
Шешімі: Есепті бағыныңқы есептерге (модульдерге) бөлейік.
LES
Енді бағдарламаны құрастырайық:
REM LES
SCREEN 9
CALL ELKA(50)
CALL ELKA(200)
CALL ELKA(350)
ELKA DEREWO
CALL ELKA(500)
CALL DEREWO(125)
CALL DEREWO(275)
CALL DEREWO(425)
END
KRUG
SUB DEREWO(A)
TREUG
CALL KRUG(A)
CALL PR(A, 60)
PR
END 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 |
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №3.doc
Сабақ №3 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Статистикалық және динамикалық модельдер. |
Бағдарламалық-дидактикалық қамсыздандыру |
Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Оқушыға статистикалық және динамикалық модельдеріне түсінік беру |
Сабақ типі |
Пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - статистикалық модель деген не екенін; - динамикалық модель деген не екенін. Оқушы үйренуі тиіс: - статистикалық модельге мысал келтіруді; - динамикалық модельге мысал келтіре білуге. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Модельді уақыт факторына байланысты динамикалық және статистпикалық деп екі топқа жіктеуге болады.
Статистикалық модель деп объект жөнінде алынған ақпараттың
белгілі бір уақыт бөлігіндегі узіндісін айтуга болады. Мысалы, тіс емханасында
дәл сол уақыт мезетіндегі оқушылардың тістерінің жағдайы туралы мәлімет береді:
бастауыш сыныптағылардьң сүт тісі, орта және жоғары буын оқушыларының емделген,
емделуге тиісті тістерінін саны т.б.
Динамикалық модель — уақыт барысындағы объектінің
қасиеттерінің өзгерісін көрсету мумкіндігін береді. Мысалы, жеке оқушының
емханадағы түбіртек кітапшасын динамикалық модель деп айтуға болады. Өйткені, осы
кітапша бойынша жыл сайын олардың денсаулығындағы болып жатқан өзгерістерді
анықтау мүмкіндігі бар. Үй салу кезінде оның ірге тасының қабырғалары мен
тіреулерінің үнемі түсіп түратын күшке шыдамдылығын тексеру керек. Бұл — үйдің
статистикалық моделі. Сондай-ақ дауылға, жер сілкінісіне т.б. уақыт факторына
байланысты болатьш өзгерістерді де ескеру қажет. Бұл мәселелерді динамикалық
модельге сүйене отырып анықтауға болады. Жоғарыдағы мысалдардан байкағанымыздай
бір объектіні статистикалық және динамикалық модельдерді пайдалана отырып,
зерттеу мүмкіндігі бар.
Материалдық модельді басқа сөзбен заттық немесе
физикалық деп айтуға да болады. Олар түпнүсқаның геометриялық және физикалық
қасиеттерін көрсетеді. Материалдық модельдердің қарапайым мысалдарғаы балалар
ойьшшықтарын алуға болады. Ойыншықтар көмегімен кішкене кезінен бала қоршаған
орта жөнінде түсінік ала бастайды. Мысалы, кішкене жұмсақ жолбарыс ойыншығымен
ойнаған бала, зоопаркте оны бірден таниды. Сондай-ақ материалдық модельге
биология кабинетіндегі құстар сүлбасы, тарих және география пәндеріндегі
пайдаланылатын карталар, күн жүйесіндегі планеталардың схемалары, жер серігінің
макеттері т.б. мысал бола алады. Мектептегі оқу құралдарымен бірге физикалық
және химиялық тәжірибелер де материалдың модель болады. Бұл тәжірибелер
процестерді модельдейді. Сутегі мен оттегінің арасындағы реакцияны көрсету
тәжірибесі арқылы процесті бақылай аламыз. Материалдың модель объектіні,
процесті, құбылысты материалдың жағынан зерттеуге мүмкіндік береді. Ақпараттық
модельді қолмен ұстап, көзбен көре алмаймыз. Себебі, олар тек ақпараттарға ғана
құрылады. Мұндай модельдер қоршаған ортаны ақпараттық жағынан зерттеуге
мүмкіндік береді.
Ақпараттық модель дегеніміз—объектінің, процестің,
қубылыстың қасиеттері мен күйін сипаттайтын ақпарат жиынтығы және сыртқы
әлеммен өзара байланыс болып табылады.
Модельдерді қасиеттеріне карай мынадай
топтарға жіктейді:
1. Қолданылу аймағы.
2.Модельде уақыт факторын ескеру.
3.Білім саласына қарай топтау.
4.Модельді көрсету тәсіліне қарай топтау. Қолданылу аймағына қарай
модель не үшін және қандай мақсатқа қолданылады деген сұраққа жауап беру
мақсатында оқу, тәжірибелік, ғылыми-техникалық, ойын, имитациялық тәрізді
топтарға жіктеледі.
Оқу моделі — көрнекі оқу құралы, әр түрлі машықтандырушы,
үйретуші программалар түрінде болуы мүмкін. Тәжірибелік модель—жобалау
объектісінің кішірейтілген немесе өте майда объектілер үшін олардың үлкейтілген
көшгірмесі болып табылады. Бұл модельдер — объектіні зерттеу, қасиеттерін
болжау, зерттеу мақсатында қолданылады. Мысалы, үлкен теңіз кемесінің моделін алдын
ала бассейнге жіберіп, оның тез қозғалған кездегі ауытқуын, шайқалу кезіндегі
ұстамдылығын анықтайды т.б.
Ғылыми-техникалық модельдер—процестер мен құбылыстарды зерттеу
мақсатында құрылады. Оған мысал ретінде электрондардың жылдамдығын үдеткіш —
синхротрон, найзағайдың разрядын бакылаушы құрал және теледидар тексеруге
арналған стендтерді айтуға болады. Ойын модельдеріне — әскери, экономикалык,
спорттық ойындар жатады. Бұл модельдер әр түрлі жағдайда объектіні бақылауға
жаттықтырады. Сондай-ак қарсыласы немесе одақтасы тарапынан болатын іс-әрекетке
қарай алдын алу шараларын анықтауға көмектеседі. Ойын модельдері адамдарға әр
түрлі жағдайда психологиялык көмек көрсетеді. Имитациялың модель — шын
мөніндегі нақты объектіні өте жоғары дәлдікпен бейнелей алады. Тәжірибе нақты
объектіні зерттеу, бағалау мақсатында бірнеше рет қайталанады немесе бір
мезгілде әр түрлі жағдайда бірнеше ұқсас объектілермен қатар жүргізіледі. Дұрыс
шешім тандаудың мұндай тәсілі байқау және қатенің әдісі деп аталады. Мысалы,
жаңа дәрілердің әсері мен қабылдау мөлшерін бекіту үшін оны алдымен
тышкандарға беріп, тәжірибе жасайды.
Үй тапсырмасы: Конспект оқу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №30.doc
Сабақ №30
Сабақтың тақырыбы: Практикалық жұмыстар.
Мақсаты:
Білімділік: Жиым, көмекші алгоритм, бедербелгілік шама және жүйелі нақталау әдісімен алгоритмдер құрастырып, есептер шығара білу біліктілігін тексеру.
Дамытушылық: жалпы оқулық дағдыларын дамыту: конспектілеу және электронды тапсырмаларды орындай алу, қорытынды шығара білу.
Тәрбиелік: сабақтың құрал-жабдықтарының көмегімен тілдік қорын дамытуға тәрбиелеу.
Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.
Сабақтың типі: Есептер шығару.
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Сабақ барысы
Мұғалімнің әрекеті |
Оқушының әрекеті |
I кезең |
|
Ұйымдастыру кезеңі. Сабақтың мақсатын қою. Талқыланатын сұрақтар: 1. Жиым 2. Көмекші алгоритм 3. Бедербелгілік шамалар 4. Жүйелі нақтылу әдісі |
|
II кезең |
|
Жаңа тақырыпты түсіндіру. Өткен тақырыптарды қайталау |
Мұғалімнің сөзін тыңдай отыра, оқулық және дәптермен жұмыс жасау |
III кезең |
|
Физминутка |
СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру. |
IV кезең |
|
Практикалық бөлім Есептер шығару |
Карточка түрінде есептер беріледі. |
V кезең |
|
Сабақтың қорытындысы (рефлексия): Есепті тексеруге уақыт беру |
Есепті аяқтап, мұғалімге беру
|
VІ кезең |
|
Үй тапсырмасы Интернет, оған қосылу, желі тақырыбына дайындалып, ақпарат іздеу. |
Оқушылар күнделіктеріне жазады. |
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №31.doc
Сабақ №31
Сабақтың тақырыбы: Компьютерлік байланыстардың негізгі түрлері. Жергілікті желілерді құру, жұмысты ұйымдастыру. Программалық қамтамасыз ету.
Мақсаты:
Білімділік: Желілердегі жұмысты меңгеру (жергілікті және ауқымды), қажетті ақпаратты іздеу мақсатында және оны оқу іс-әрекетінің үрдісінде қолдану.
Дамытушылық: жалпы оқулық дағдыларын дамыту: конспектілеу және электронды тапсырмаларды орындай алу, қорытынды шығара білу.
Тәрбиелік: сабақтың құрал-жабдықтарының көмегімен тілдік қорын дамытуға тәрбиелеу.
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - компьютерлік желілердің жұмысын ұйымдастыра білу. Оқушы үйренуі тиіс: - интернеттің мүмкіндіктерін, қызметін, іздеу серверінің адресін. |
Көрнекі құралдар: ОЕТС. Оқулық, жұмыс дәптері.
Сабақтың типі: Жаңа білім алу сабағы.
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Сабақ барысы
Мұғалімнің әрекеті |
Оқушының әрекеті |
I кезең |
|
Ұйымдастыру кезеңі. Сабақтың мақсатын қою. Талқыланатын сұрақтар: 1. Компьютер бізге не үшін керек? 2. Жады түрлері. 3. Сыртқы жадының стандартты құрылғыларын атап шық 4. Ақпаратты өлшеудің ең кіші өлшем бірлігін ата. 5. Одан үлкенірек өлшем бірліктерін атап шық. |
Оқушы еске түсіріп, жауап іздейді. |
II кезең |
|
Жаңа тақырыпты түсіндіру. Презентация |
Мұғалімнің сөзінен конспект жазу |
III кезең |
|
Физминутка |
СанЕжәнеН-ның міндетін орындау мақсатында компьютермен жұмыс істеу барысында физминутка ұйымдастыру. |
IV кезең |
|
Практикалық бөлім Жаңа тақырыпты түсіндіру, талдау. |
|
V кезең |
|
Сабақтың қорытындысы (рефлексия): Өткен материалды қорыту мақсатында жүргізілетін сұрақ-жауап: 1. Компьютерлік
желі деген не және оның қызметі? |
Оқушының жаңа тақырыпты меңгергенін қадағалап, қорытынды жасау.
|
VІ кезең |
|
Үй тапсырмасы Сабақта өткен тақырыпты оқу. |
Оқушылар күнделіктеріне жазады. |
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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 сұрақтар. |
Оқушы күнделіктеріне жазады. |
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №33.doc
Сабақ №33
Сабақтың тақырыбы: Сынақ жұмысы.
Мақсаты:
Білімділік: Оқушыларда алгоритмизациялаудың фундаменталды тәсілдерінің бірін қалыптастыру керек – жүйелі нақтылау әдісімен алгоритмдерді құрастыру.
Дамытушылық: жалпы оқулық дағдыларын дамыту: конспектілеу және электронды тапсырмаларды орындай алу, қорытынды шығара білу.
Тәрбиелік: сабақтың құрал-жабдықтарының көмегімен тілдік қорын дамытуға тәрбиелеу. Көзді талдырмау мақсатында физминутка өткізу.
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - Алгоритмді жүйелі нақтылау мағынасын. Оқушы үйренуі тиіс: - Есептерді шығару кезінде бұл әдісті қолдана білу. |
Көрнекі құралдар: ОЕТС. QBasic программалау тілі. Оқулық, жұмыс дәптері.
Сабақтың типі: Практикум элементтері бар, көрсете түсіндіру.
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Сабақ барысы
Мұғалімнің әрекеті |
Оқушының әрекеті |
I кезең |
|
Ұйымдастыру кезеңі. Сабақтың мақсатын қою. Талқыланатын сұрақтар: 1. Оқушыға өткенді қайталап шығуға 10 минут уақыт беріледі. 2. Сынақ жұмысы тест түрінде беріледі. |
|
II кезең |
|
Жаңа тақырыпты түсіндіру. |
|
III кезең |
|
Практикалық бөлім Тест шығару. |
Оқушы берілген тестті орындайды. |
IV кезең |
|
Сабақтың қорытындысы (рефлексия): Тест жұмысын аяқтау. |
Оқушыға тест жұмысын аяқтап, қорытып шығуға уақыт беріледі. |
V кезең |
|
Үй тапсырмасы Өткенді қайталап шығу, оқулық бойынша. |
Оқушы күнделігіне жазады. |
Тест жұмысы
1. Алгоритм – бұл …
A) Некоторые истинные высказывания, которые должны быть направлены на достижение поставленной цели;
B) Отражение предметного мира с помощью знаков и сигналов, предназначенное для конкретного исполнителя;
C) Понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи или цели;
D) Инструкция по технике безопасности.
2. Алгоритмнің графикалық түрде берілуі (блок-схема) – бұл …
A) Способ представления алгоритма с помощью геометрических фигур;
B) Представление алгоритма в виде таблиц и расчетных формул;
C) Система обозначения правил для единообразной и точной записи алгоритмов и их исполнения;
D) Схематичное изображение в произвольной форме.
3. Берілген блоктың қызметі:
A) Блок ввода данных с клавиатуры;
B) Блок вывода информации;
C) Блок обработки;
D) Блок начала алгоритма.
4. Алгоритмнің қасиеті – көпшілікке бірдейлігі - бұл …
A) Что алгоритм должен обеспечивать возможность его применения для решения однотипных задач;
B) Что каждая команда должна быть описана в расчете на конкретного исполнителя;
C) Разбиение алгоритма на конечное число простых шагов;
D) Использование любым исполнителем.
5. Кәдімгі тілде жазылған алгоритм кімге арналып жазылған?
A) На ЭВМ;
A) На робота;
B) На человека;
C) На всех одновременно.
6. Сызықтық алгоритм - бұл …
A) Способ представления алгоритма с помощью геометрических фигур;
B) Набор команд, которые выполняются последовательно друг за другом;
C) Понятное и точное предписание исполнителю для выполнения различных ветвлений;
D) Строгое движение как вверх, так и вниз.
7. Тармақталған алгоритм алгоритм - бұл…
A) Присутствие в алгоритме хотя бы одного условия;
B) Набор команд, которые выполняются последовательно друг за другом;
C) Многократное исполнение одних и тех же действий;
D) Вычислительные действия.
8. Берілген блоктың қызметі:
A) Блок ввода-вывода;
B) Блок начала алгоритма;
C) Блок обработки;
D) Логический блок.
9. M=M+36/6 өрнегіндегі М айнымалысының мәнін тап:
A) 3;
B) 6;
C) 19;
D) 16.
10.
A)
24; B)
1; C)
5; D)
19.
S
айнымалысының мәнін тап:
S=10
K=10/2+4
S=S/2
K=S+5-K
11. SQR формуласы нені есептейді?
A) Остаток от деления;
B) Квадратный корень;
C) Модуль числа;
D) Определяет знак числа.
12. SIN функциясы үшін аргумент қандай өлшем бірлікте беріледі?
A) В градусах;
B) В секундах;
C) В радианах;
D) В штуках.
13. -ABS(-SQR(36)) өрнегінің мәнін тап:
A) -6;
B) 6;
C) 36;
D) -36.
14. INPUT операторының қызметі?
A) Для ввода данных с клавиатуры;
B) Для ввода символьных данных;
C) Для печати результатов на принтере;
D) Для вывода на экран.
15. PRINT -30/5 экранға қандай ақпарат шығады?
A) -30/5;
B) -6;
C) 0;
D) 6.
16. IF сөзін қолданғанда, онымен бірге қандай сөз жүреді?
A) THAN
B) ELSE
C) THEN
D) FOR
17. Программаның орныдалу нәтижесін анықта:
A$=”ЭЛЕКТРОСТАНЦИЯ”
PRINT MID$(A$,1,7) ?
A) 0;
B) ЭЛЕКТРО;
C) СТАНЦИЯ;
D) ОРТКЕЛЭ.
18. LINE операторының қызметі?
A) Для рисования линий;
B) Для вывода точки на экран;
C) Для закрашивания замкнутой поверхности;
D) Для переключения в графический режим.
19. Шеңбер сызу операторы:
A) CIRCLE;
B) SCREEN;
C) PSET;
D) LINE.
20. CIRCLE(10,49),C,С1 операторындағы С параметрі нені білдіреді?
A) Цвет линии
B) Координату Х
C) Радиус
D) Цвет экрана
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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-беттер. |
Оқушы күнделігіне жазады. |
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №4.doc
Сабақ №4 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Модельдеу тәсілдері (кезеңдері). |
Бағдарламалық-дидактикалық қамсыздандыру |
Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Оқушыны модельдеу тәсілдерімен таныстыру. |
Сабақ типі |
Пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - модель құру кезеңдерін, құрылған модельді талдап, кезеңдерге бөліп, нәтижесін талқылай білуі қажет. Оқушы үйренуі тиіс: - модель құрудағы мақсатты анықтап, нәтижесін талдай білуі қажет. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Модельдеудің негізгі кезеңдері есептің қойылу шарты мен мақсатына қарай анықталады. Модельдеудің жалпы кезеңдері:
1-кезең. Есептің қойылымы. Есептің берілгені. Модельдеу мақсаты. Объектіні талдау. 2-кезең. Модель құру. Ақпараттық модель. Таңбалық модель. Компьютерлік.
Бірақ, модельдеу шығармашылық процесс болғандықтан, бұл кезеңдердің кейбір блоктары болмауы немесе жақсартылуы, ал бірқатары толықтырылуы мүмкін.
Мысал: Жазықтықтағы үш нүктенің координаталары берілген. Осы үш нүктені бір-бірімен қосқан кезде үшбұрыш құрылатын немесе құрылмайтындығын және құрылса, ұшбұрыштың қандай болатындығын анықтау моделін және алгоритмін құру керек.
Шығарылуы: Жазықтықтағы үш нүкте арқылы үшбұрыш сызу сол нүктелердің орналасуына байланысты болады. Сондықтан үш нүкте қалай орналасқан кезде үшбұрыш сызуға болатындығын анықтау керек. Төмендегі суретте берілген үш нүктелер арқылы б)-да ғана үшбұрыш сызуға болады.
а) ә) б)
Сонымен модельдеудің мақсаты үшбұрыш төбелерінің координаталары қандай қандай болған кезде үшбұрыш құрылатынын анықтау. Объектіні талдау мақсаты үшбұрыш құрылған жағдайда сол үшбұрыштың қандай болатындығын анықтау болып табылады.
Үй тапсырмасы: Конспект оқу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №5.doc
Сабақ №5 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Алгоритм ұғымы. Алгоритм қасиеттері. Алгоритмді беру түрлері. |
Бағдарламалық-дидактикалық қамсыздандыру |
Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Оқушының «алгоритм» ұғымын талдау және оның қасиеттеріне мысал келтіру, қарапайым алгоритмдерді құру дағдысын қалыптастыру. |
Сабақ типі |
Пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - алгоритмнің анықтамасын айтып, мысал келтіріп, негізгі қасиеттерін сипаттай алуы керек. Оқушы үйренуі тиіс: - қарапайым алгоритм құра білу, оның нәтижесін талдау. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Алгоритм – берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру
Алгоритм құруға мысалдар: «Жолдан өту», «Қалааралық телефонмен байланысу», «Қазынаны іздеу» және т.б. келтіруді ұсынуға болады. «Күн тәртібі», «Шай қайнату», «Үй тапсырмасын орындау», «Компьютерде ойнау», «Футбол ойнау», «Шахмат ойнау» және т.б. алгоритмдерді талдап мысал келтіруге болады.
Мысалы: Студент болу үшін алгоритмнің мынадай қадамдарын орындау керек:
Алгоритмнің қасиеттері:
Алгоритмде келтірілген әрбір іс-әрекет мағынасы айқын, нақты анықталып, орындаушыға түсінікті болуы тиіс. Алгоритмде тек көрсетілген қадамдар ғана орындалады. Есеп шығару жолы бірмәнді анықталғандықтан орныдаушы алгоритм командаларын ойланбай орындауына болады.
Алгоритм орындау процесі бірнеше қадамнан тұрады. Алгоритм аралық нәтиже беретіндей бірнеше ықшам бөліктерге, ал олар қадамдарға бөлінеді, әр қадам өз кезегінде жеке әрекеттерге жіктеледі. Бір қадамда бір немесе бірнеше әрекет орындалады. Бұл әрекеттер саны шектеулі болуы тиіс. Алдыңғы әрекеттің қорытындысы келесі әрекеттің керекті мәліметі ретінде қолданылады. Орындаушы алғашқы әрекетті аяқтамай, келесіге көше алмайды.
Кез келген алгоритм белгілі бір уақыт ішінде қандай да бір нәтиже беруі тиіс. Алгоритм орындалып болғанда есептің шешуін немесе шешуі жоқ деген нәтиже беруі қажет. Әрбір алгоритмде бастапқы деректер болады, алгоритм орындалып болғанда нәтиже шығады. Мысалы, сандарды қосу алгоритмі үшін қосылғыштардың мәні – бастапқы деректер, нәтижесі – қосынды болады. Кейде алгоритмнің бірнеше қадамы қайталана беріп, нәтиже бермейді. Ондай алгоритм циклден шықпайтын, нәтижесіз болғандықтан қайта құру қажет.
Белгілі бір алгоритм жеке есепті ғана емес, оған ұқсас басқа да есептерді шешуге мүмкіндік беруі тиіс. Берілген мәліметтерге қатысты нәтиже ғана өзгеше болады. Мысалы, квадрат теңдеуді шешу алгоритмі кез келген а, б, с мәндері үшін құрылады. Ал берілген үшбұрыштың синусын анықтау алгоритмі кез келген алғашқы бұрыш аргументі арқылы оның нақты мәнін есептеуге мүмкіндік береді.
Орындаушы алгоритм мағынасын, есептің қойылуын түсінбегенмен, әр команданы орындай отырып, дұрыс нәтиже алады. Алгоритм қадамдарында көрсетілген әрекеттерді дұрыс орындау үшін, әрбір әрекет орындаушыға түсінікті болуы қажет. Мысалы, «х санын квадратта» дегенді төменгі сынып оқушылары түсінбейді, ал оны «х санын х санына көбейт» деп айтса, онда бұл айтылғанды олар орындай алады. Демек, алгоритм белгілі бір орындаушыға арналып құрылады.
Орындаушы алгоритм командаларын орындай отырып, өзі атқарып отырған істің мән-жайына көңіл аудармай-ақ белгілі бір нәтиже ала алады, яғни орындаушы формальды әрекет алады. Алгоритмнің бұл маңызды ерекшелігін оның формалды орындалуы деп атайды. Бұл қасиет алгоритмнің орындалуын компьютерге жүктеуге мүмкіндік береді.
Үй тапсырмасы: «Қазынаны іздеу» ойынының алгоритмін жасау.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №6.doc
Сабақ №6 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Алгоритмді беру түрлері. Блок-схема. |
Бағдарламалық-дидактикалық қамсыздандыру |
Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Алгоритмнің өрнектелу жолдарын салыстыра отырып, блок-схема құру. |
Сабақ типі |
Пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - алгоритмнің өрнектелу жолын білу, оларды салыстыра алу және блок-схема түрінде берілу тәсілдерін меңгеру. Оқушы үйренуі тиіс: - қарапайым алгоритмдер құрып, оны блок-схема түрінде жазу. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Блок-схема – алгоритмнің арнайы бекітілген геометриялық фигуралар арқылы графиктік түрде жазылуы.
Алгоритмнің өрнектелу жолдары:
1) табиғи тіл арқылы жазу;
2) белгілі бір түйінді сөздер – терминдер (псевдокодтар – жасырын кодтар) арқылы қысқаша тізбекті түрде жазу, мұны қарапайым алгоритмдік тіл деп те атайды;
3) графиктік түрде (блок-схема арқылы) жазу;
4) программалау тілдерінде жазу.
Алгоритм блоктарының арнайы белгілері:
Іс-әрекеттің аталуы |
Блок пішімі |
Атқаратын жұмысы |
Процесс |
|
Математикалық өрнектерді есептеу
|
Таңдау |
|
Есеп шығару жолын таңдау
|
Модификация |
|
Цикл (қайталау) басы
|
Құжат |
|
Нәтижені шығару, қағазға басу
|
Енгізу, шығару |
|
Мәліметтерді енгізу
|
Бастау, аяқтау |
|
Алгоритмдердің басталуы, аяқталуы
|
Қосалқы программа |
|
Қосалқы программаларға кіру және шығу
|
Түсініктеме |
|
Схеманы, формулаларды түсіндіру
|
Блоктар
негізгі көмекші
(өңдеу, шартын тексеру, (алгоритмге түсініктеме беру, алгоритм басы,
енгізу/шығару блоктары) соңы, байланыс сызықтар)
Блок-схема құруда келесі ережелер сақталуы қажет:
1) блок-схеманың басын және соңын міндетті түрде көрсететін блок болуы қажет;
2) блок-схемада бірімен-бірі қосылмаған блоктар болмауы тиіс;
3) блоктар орындалу реті бойынша тізбектеле орналасуы қажет;
4) арифметикалық амалдарды орындайтын блоктардың бір ену, бір шығу сызығы, ал шарттың орындалуын тексеретін ромб түріндегі логикалық блоктың бір ену, екі шығу сызығы болуы қажет. Ал алтыбұрышты формуламен берілген цикл басы блогының екі кіру және екі шығу сызғы болады.
Мысал. y=a+b формуласы бойынша есептеу алгоритмінің схемасы:
1) алгоритмді бастау блогы;
2) a мен b мәндерін енгізу;
3) y=a+b өрнегін есептеу;
4) у мәнін басуға шығару;
5) алгоритмді аяқтау.
Үй тапсырмасы: y=2x+3 формуласы бойынша есептеу алгоритмін блок-схема түрінде беру.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №7.doc
Сабақ №7 Пәні Информатика Сынып 9 Күні ________ |
|
Сабақтың тақырыбы |
Алгоритм типтері: сызықтық, тармақталған, циклдік. Көмекші алгоритм ұғымы. |
Бағдарламалық-дидактикалық қамсыздандыру |
Оқулық, жұмыс дәптері. |
Сабақтың мақсаты |
Оқушыны алгоритмнің негізгі түрлерімен таныстыру. Алгоритмдерді блок-схема түрінде өрнектеу. |
Сабақ типі |
Пікірлесіп-түсіндіру. |
Білім мен біліктілікке қойылатын талаптар |
Оқушы білуі тиіс: - оқушылар есептің алгоритмін блок-схема арқылы өрнектей алуы тиіс. Оқушы үйренуі тиіс: - берілген есепке алгоритм түрлерінің қажеттісін қолдана білу. |
Мұғалім әрекеті |
Оқушы әрекеті |
Бақылау |
Ата–ана және оқушыға кеңес |
Мұғалім |
Ата–ана қолы |
Ұйымдастыру 1.Амандасу. 2.Мақсатын айту. 3.Қайталау. Сабақ барысы: 1.Жаңа тақырыпты түсіндіру. 2.Тапсырмаларды орындау. 3.Бекіту. 4.Бағалау. |
1.Мұқият тыңдау 2.Қайталау жұмысы. 3.Керегін жазып алу және үнемі қайталау |
|
|
|
|
Коррекциялық жұмыс |
|
Алгоритмдер блоктардың өзара байланысуына қарай үш құрылымға – сызықтық, тармақтық және циклдік түрлерге бөлінеді.
1. Сызықтық немесе тізбекті алгоритм. Сызықтық алгоритм өрнектелуіне қарай тізбектелген командалардан, ал блок-схемалары бір сызық бойына ораналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуын сипаттайтын алгоритм сызықтық алгоритм деп аталады.
Мысалы: z=ax2+b+cos(ax2+b)-tg(ax2+b) функциясының мәнін есептеу.
2. Тармақталу алгоритмдері. Алгоритмдердің есептегі белгілі бір шартқа тәуелді тармақталып бірнеше жолдарға бөліну тобы тармақталу алгоритмдері деп аталады. Орындалу тәсіліне қарай тармақталу командасы «таңдау» (толымды) және «аттап өту» (толымсыз) болып екіге бөлінеді. Алгоритмді атқару үшін алдымен тармақталу командасының шарты тексеріледі.
Тармақталу алгоритмі схемасының бұл түріне міндетті түрде шартты тексеру блогы кіреді. Ол ромб түрінде кескінделіп, басқа блоктармен кіру 1 және шығу 2 сызықтары арқылы байланысады. Тармақталу алгоритмдерінің толымды түрі екі серияның бірін ғана таңдауды іске асырады, мұнда берілген шарт тексеріледі, егер ол шарт орындалса, онда 1-серия жүзеге асырылып, содан кейін келесі амалдарға көшеді. Ал, кері жағдайда 2-серия атқарылып, содан кейін ғана алгоритм ары қарай орындалады.
Тексерілген шарт орындалса, алгоритм сериясы жүзеге асырылады, ал шарт орындалмаса, ол сериядан атттап өтіп келесі амалдар орындалады.
Мысал. у функциясының төмендегі формула бойынша есептеп шығару керек:
3. Циклдік алгоритмдер. Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада, экономикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалының өзгеруіне байланысты оны бірнеше ретқайталап есептеуге тура келетін сәттер жиі кездеседі. Осындай есептеу процесінің бөліктерінің қайталап орындалуын цикл деп атайды, ал қайталанатын бөлігі бар алгоритмдер тобы циклдік алгоритмдерге жатады. Қайталану санының алдын ала белгілі және белгісіз болуына байланысты цикл екіге бөлінеді. Қайталану саны алдын ала белгілі цикл – арифметикалық цикл, ал орындалу саны белгісіз цикл – қадамдық цикл деп аталады.
Арифметикалық цикл. Алгоритмнің атқарылуы алдында циклдің алғашқы мәні белгілі болады да, келесі қайталану кезеңінде цикл параметрі белгілі бір тұрақты шамаға өзгеріп отырады. Бұл процесс алдын-ала берілген ең соңғы мәнге дейін жалғасады.
Қадамдық цикл. Алдын ала қайталану саны белгісіз болған жағдайда қадамдық цикл пайдаланылады. Циклді аяқтау үшін белгілі бір шарт тексеріледі. Цикл сол шарт орындалғанға дейін қайталана береді. Қадамдық циклдің схемасын өрнектегенде циклдің неше рет қайталанатыны алдын ала белгісіз болғандықтан, модификатор қолданылмайды.
Үй тапсырмасы: Конспект оқу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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
соңы
Үй тапсырмасы: Конспект оқу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок №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<R2<R1 болғанда
Есепті шешу үшін алғашқы деректер қажет:
R1 - сыртқы радиус, R2 - ішкі радиус. Алғашқы деректер мен S нәтижесі арасындағы байланыс:
S=S1-S2
Бұл есепте радиустардың кері мәндері немесе ішкі радиусы сыртқыдан үлкен немесе оған тең болған жаңдай қажетсіз болар еді, сондықтан мүмкін шарттарда 0<R2<R1 теңсіздігі жазылған.
ЕСЕП ШЫҒАРУ АЛГОРИТМІН ЖАЗУ
Есепті шешу әдісі шын мәнісінде есептің қойылуында көрсетілген. Бірақ егер тәсілдер сипаттамасында формулалар кез келген тәртіпте жазылуы мүмкін болса, алгоритмдерде айнымалылардың әрқайсысы өз мәнін оны басқа операцияларда қолданғанша иемденуі керек.
алг есептеу S (арг зат R1, R2, нәт.зат S)
басы зат S1, S2
енгізу R1, R2
егер R1<R2 немесе 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<R2 OR R1<0 OR R2<0 THEN PRINT «Сіз мәндерін дұрыс қоймадыңыз 0<R2<R1»:GOTO 20
S1=3.14*R1^2: S2=3.14*R2^2
S=S1-S2
PRINT «Шығыршық ауданы S=»; S
END
ПРОГРАММАНЫ ЖӨНДЕУ
Жөндеу кезеңінің негізгі мақсаты – программадағы қателерді табу және түзету. Программаны іске асыру барысында пайда болатын қателер синтаксистік және логикалық болады. Программаларды жөндеу құралдары ретінде келесі тәсілдер қолданылады:
1) Программаға жөндеуші операторларды енгізу. Мысалы, PRINT операторы көмегімен аралық басудың орындалуы. Бірақ программаға енгізілетін өзгерістер қосымша қателердің көзі болады.
2) Программада орындалып жатқан операторлардың бірізділігін тексеруге мүмкіндік беретін із салу режимін қосу немесе қадамдық орындау.
3) Мәтіндік есепті дайындау.
ЕСЕПТЕРДІ ЭЕМ-ДЕ ШЫҒАРУ ЖӘНЕ НӘТИЖЕЛЕРДІ ТАЛДАУ
Тест есебімен айқындалған қателерді жойғаннан кейін, берілген есептің шешуі нәтижелерін алуға болады. Есептің алғашқы деректері дайындалып, ЭЕМ-ге енгізіледі. Шешу нәтижесінде алынған шығыстық деректер (нәтижелер) есепті қоюшымен талданады, өңделеді. Талдау негізінде тиісті шешімдер, кепілдемелр жасалады.
Үй тапсырмасы: Конспект оқу.
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Получите профессию
за 6 месяцев
Пройти курс
Рабочие листы
к вашим урокам
Скачать
Сабақтың тақырыбы | ҚТ және жұмыс орнын ұйымдастыру. Компьютермен жұмыс істеу кезіндегі санитарлық және гигиеналық нормалар. |
Бағдарламалық-дидактикалық қамсыздандыру | Жұмыс орнын пайдалануды есепке алу журналы. Қауіпсіздік техникасы бойынша нұсқау алуды тіркеу журналы. Өрт сөндіру құралдары. Жұмыс дәптері. |
Сабақтың мақсаты | ЕТ-мен жұмыс істеу кезіндегі қауіпсіздік техникасының ережелерімен таныстыру. КС-да өзін-өзі алып жүру ережелерімен таныстыру. Көз талғанда жасалатын жаттығулармен таныстыру. Төтенше жағдайлардағы іс-әрекет ережелерімен таныстыру. |
Сабақ типі | Практикалықэлементтері бар, көрсетіп түсіндіру сабағы. |
Білім мен біліктілікке қойылатын талаптар | Оқушы білуі тиіс: -ЕТ-мен жұмыс істегендегі қауіпсіздік техникасының ережелерін; -КС-дағы іс-әрекет ережелерін; -қауіпті жағдайдағы іс-әрекет ережелерін. Оқушы үйренуі тиіс: -көз талғандағы жаттығуларды жасауды; -өрт сөндіргішті қолдануды; -жұмыс орнын пайдалануды есепке алу журналын толтыруды; -статикалық кернеу әсерін кетіру жаттығуларын орындауды. |
6 626 501 материал в базе
Настоящий материал опубликован пользователем Абельдинов Есбол Хамитович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 144 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.