REPEAT қандай оператор
Сабақтың мақсаты:
Білімділігі: Оқушыларды FOR, WHILE, REPEAT операторымен таныстырып, программа құруға дағдыландыру;
Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;
Тәрбиелік: Оқушыларды тәрбиелікке, тиянақтылыққа, ұқыптылыққа тәрбиелеу.
Сабақтың түрі: теориялық сабақ
Сабақтың барысы:
1. Ұйымдастыру
2. Үй тапсырмасын тексеру
3. Жаңа сабақты түсіндіру
4. Компьютермен жұмыс
4. Сабақты бекіту
5. Үйге тапсырма
Өткен материалды қайталау сұрақтары
Оператордың қандай түрлері бар?
Тармақталу операторының жалпы жазылу түрі қандай?
Шартты және шартсыз көшу операторы не үшін пайдаланылады?
Жаңа материалды түсіндіру
Көп жағдайда аргументтердің әртүрлі мәні бойынша алгоритмнің белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай процестерді ұйымдастыру үшін циклдық құрылымды алгоритмдер – қайталау операторлары қолданылады.
Цикл деп программадағы қайталанатын әрекетті айтады. Паскаль тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар: арифметикалық цикл – FOR, шартын алдын ала тексеретін цикл – WHILE, шартты соңынан тексеретін цикл – REPEAT операторлары.
WHILE операторы. Алдын ала берілген шарт бойынша қайталуды жүзеге асыратын бұл оператор WHILE (оқылуы: уаил, аударылуы: әзірше) және DO (оқылуы: ду, орындау болып аударылады) түйінді сөздері қолданылып аударылады.
Цикл қайталанар алдында, логикалық өрнектің мәні тексеріледі. Егер True (ақиқат) болса, онда цикл денесі қайталанып орындалып отырады. Керісінше False (жалған) болса, циклдің орындалуы аяқталып, WHILE операторынан кейінгі жолдар орындалады.
Егер, ең басында өрнектің мәні False (жалған) болса, онда цикл бір ретте орындалмайды.
Мысалы: y = 3x+1, мұндағы х, - 1 мен 2 аралығындағы сандарды қабылдайды, қадамы 0, 5 тең.
Program eseptey;
Var x, y: real;
Begin X:=- 1;
While xn;
Writeln (p: 4);
End.
Сабақты бекіту сұрақтары
Қайталау операторлары не үшін қолданылады?
Цикл дегеніміз не?
Қайталау операторларының қанша түрі бар?
REPEAT қандай оператор?
REPEAT операторының жалпы жазылу түрі қандай?
Үйге тапсырма: Циклдік алгоритмдерді программалауға есептер шығару.
Циклдік құрылымды алгоритмді программалау
Программалау тілі командаларының ортасы
Турбо Паскаль бағдарламасының жазу ережелері, құрылымы және тілдің әліпбиі
Турбо Паскаль тілінің операторлары
Алгоритмдік тілдің негізгі мінездемелері. Алфавиті, ережелері және мәліметтер типтері
Есептеу техникасынан дәрістер
“Ипподром” ойынын программалау
Паскаль тілін оқытуды интерактивті тақта арқылы ұйымдастыруды программалау
Меншіктеу операторы
Turbo pascal тілі туралы ақпарат
Паскаль тiлiнiң операторлары
Қандай бота
Қайдан келген, қандай сақалдар бұлар
Қазақстанның табиғаты қандай әсем
Науша хан өзінің хан болып тұрған уақытында барлық елін жинап алып сұрапты: - Менің қол астымда қандай батыр бар
Ана қандай қымбат болса қазақ үшін қазақ тілі сондай қымбат
Жанар бұдан әлдеқандай сыр ұқты
Бақыттан сұрай кел, қызымды қандай адамға берейін
Сонау кеңестік заманнан бері білім беру жүйесіне жыл сайын қандай да бір жаңашылдық енгізіліп келеді
Қазіргі дәуір атыс айқайдың дәуірі емес, іс дәуірі, - деп Сұлтанбек Қожанов айтқандай, қазір сөзге емес, іске көшетін заман