Сабақ жоспары :: Информатика
Файл қосу
For қайталау операторы жайлы ақпарат
Дарынды балаларға арналған
«Зерде» мектебі
Ашық сабақ
«FOR қайталау операторы»
7-сынып
Информатика және ақпараттық технология
пәндерінің мұғалімі:
Қасымов Берікжан Сырымұлы
2010. оқу жылы
Сабақтың тақырыбы: FOR қайталау oператоры
Сабақтың мақсаты:
1. Білімдік: оқушыларды қайталау операторының жазылу тәртібімен
таныстыру. Циклдік алгоритмдерді программалау кезінде қолдансысқа
ие болған қайталау операторының қолданылуын айқындап ашып беру.
Қызметші сөздердің жазылу ережесін және оны қалай қолдану
керектігіне үйрету.
2. Дамытушылық: әртүрлі циклдік есептерді беру арқылы оқушылардың
қайталау операторына деген түсініктерін арттыру арқылы білімдерін
арттыр. Қайталау операторларының синтаксисін және семантикасын,
сонымен қатар оқушыларға есеп шығару кезінде қолдана алуға үйрету.
3. Тәрбиелік: оқушыларды есеп шығару кезінде есептің шартына байланысты
опреатор мен қызметші сөздерді жазуға тәрбиелеу. Қайталау және
әзірше опреаторларының арасындағы айырмашылықтарды ажырата алуға
тәрбиелеу.
Сабақтың түрі: дәтүрлі емес
Сабақтың типі: интегралды сабақ
Пән аралық байланыс: циклдік қосынды есептер ( математика пәні)
Көрнекіліктер: тақта, компьютер, карточкалар
Сабақтың әдісі: түсіндіру, сұрақ – жауап, тест тапсыру, есеп шығару
Сабақтың тәсілі: жаппай жұмыс, жекелей жұмыс, ауызша сұрақтарға жауап.
Сабақтың барысы:
1. Ұйымдастыру (2 мин)
2. Өткенді қайталау (8 мин)
3. Жаңа сабақты түсіндіру (12 мин)
4. Компьютерлік тест (15 мин)
5. Пысықтау (10 мин)
6. Үй тапсырмасы (3 мин)
Өткенді қайталау
1. Қанша шартты оператор бар?
2. If және Case операторларының айырмашылығы неде?
3. Таңдау тұрақтыларының типі қандай болу керек?
4. Сase опреаторын қалай жабады?
5. Goto опреаторы неден тұрады?
6. Көрсеткіш типі қандай типтер бола алады?
7. Label қызметші сөзі нен үшін қолданылады және нені білдіреді?
8. While операторының жазылуы түрі және қызметі қандай?
Жаңа сабақты түсіндіру
Көп жағдайда аргументтердің әр түрлі мәні бойынша алгоритмнің
белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай
процестерді ұйымдастыру үшін циклдік құрлымды алгоритмдерде – қайталау
операторлары қолданылады. Ол әртүрлі заңдылық ереже бойынша құрылады.
FOR – DO циклдік операторы қайталау саны алдын ала белгілі болған
жағдайда қолданылады. Бұл оператор екі түрлі беріледі.
Жазылуы:
1. For <циклдік параметр>:=<алғашқы мән> to <соңғы мән> do <циклдің
денесі;
2. FOR <циклдік параметр>:=<соңғы мән> downto <алғашқы мән>do <цикл
денесі>.
Мұндағы циклдік параметр кейде басқару айнымалысы деп аталады.
Алғашқы және соңғы мәндер нәтижесі - нақты типтен басқа стандартты жай
тип бола алатын өрнектер. Басқару айнымалысының типі, алғашқы және
соңғы мәндерінің типтері бірдей болу керек. Олар нақтыдан басқа кез
келген жай типті болуы мүмкін. Цикл денесі жай немесе құрмалас
оператор бола алады.
[pic]
Қайталау саны белгілі циклді оператор жұмысы
Циклдік оператор орындалғанда, бірінші өрнектің мәне есептеліп,
FOR-DO (FOR-DOWNTO) операторларында циклдік параметрлерге алдымен
алғашқы мәнді меншіктейді. Басқару айнымалысының мәні 1 –ге ((-1)-ге)
тең қадаммен бірітіндеп өзгеріп отырады. DO қызметші сөзінен кейінгі
цикл денесі басқару параметрлерінің әрбір мәні үшін бір реттен
орындалып отырады. Егер басқару айнымалысының алғашқы мәні соғы
мәнінен артық (to үшін) немесе кем (downto үшін) болса, онда цикл денесі
бір ретте орындалмайды. Параметрлі циклдің жұмысын блок-схемадан анық
көруге болады.
Ситаксистік диаграммасы:
[pic]
Жалпы жазылуы:
for <айнымалы> :=
for <айнымалы> :=
Сызба-нұсқасы:
[pic]
Есептерге программа құру мысалдары:
№1. [pic] қосындыны есептейтін программа құрайық
|[pic] |Program e1; |
| |var i,n,s:integer; |
| |begin |
| |read(n); |
| |s:=0; |
| |for i:=1 to n do |
| |{for i:=1 downto n do} |
| |s:=s+i; |
| |write('s=',s); |
| |end. |
Ескерту:
• FOR циклдік операторындағы DO түйінді сөзінен кейін ; нүктелі
үтір қойылмайды;
• WHILE операторының программада жұмысын толық аяқтау үшін, цикл
денесінде міндетті түрде циклдің орындалуына қойылған шартқа
байланысты ереже болуы тиісті;
Жаңа сабақты пысықтау
1.Оқушылардан компьютерде есептер шығарады.
2.Оқушылардан компьютерде тест алу.
Үйге тапсырма: 103 бет, №12, №13
Бағалау.
-----------------------
№1 Т.Қ.
1. Бірден онға дейінгі тақ сандардың қосындысын есепте.
2. [pic]
№2 Т.Қ.
1. Бірден 10 дейінгі жұп сандардың қосындысын есепте.
2. [pic]
№3 Т.Қ.
1. Бірден жиырмаға дейінгі жұп сандардың қосындысын есепте.
3. [pic]
№4 Т.Қ.
1. Бірден жиырмаға дейінгі сандардың ішінен 3 бөлінетін сандарды экранға
шығар.
2. [pic]
№5 Т.Қ.
1. Бірден беске дейінгі жұп сандардың қосындысын 0,5 қадаммен есепте.
2. [pic]
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz