СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Көпті таңдау, switch және break операторлары

Категория: Прочее

Нажмите, чтобы узнать подробности

Switch операторы әр түрлі бірнеше нұсқалардың бірін таңдау үшін пайдаланылады.

Просмотр содержимого документа
«Көпті таңдау, switch және break операторлары»

Ф.219

7. Сабақтың технологиялық картасы (жоспары)


Топ

Күні

3 қысқ ВТ-Т










Пән: Объектілі-бағдарланған бағдарламалау негіздері

1 бөлім. С++ тілінде бағдарламалау негіздері

Курс тақырыбы: №1.3. Тармақталу, таңдау цикл операторлары

Сабақтың тақырыбы: Көпті таңдау, switch және break операторлары

Сабақтың типі: Жаңа материалды меңгеру

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


Оқушылардың дайындық деңгейіне қойылатын талаптар

Базалық құзыреттілік

Амалдар. Меншіктеу операторы, cin, cоut енгізу шығару

Кәсіптік құзыреттілік

С++ тілінде операторлармен жұмыс істей білу

Арнайы

құзыреттілік

Бағдарламалар құру техникасын меңгеру


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


оқытушылық

Көпті таңдау, switch и break операторлары туралы түсінік, жазылу форматымен таныстыру


тәрбиелік

Оқушыларды бір-біріне көмек көрсете білуге, компьютерлік мәдениеттілікке тәрбиелеу

дамытушылық

Оқушылардың өз бетімен жұмыс істей білу қасиеттерін дамыту


Пәнаралық байланыс

Қамтамасыз ететін

к.т.№ 1.3. Тармақталу, таңдау цикл операторлары

с.т.№6. Сызықтық алгоритмдерге қарапайым бағдарламалар құру

Қамтамасыз етілетін

к.т.№ 1.3. Тармақталу, таңдау цикл операторлары

с.т.№8. While, do…while, for цикл операторлары


Сабақтың жабдықталуы

Көрнекілік құралдар


Таратпа материалдар


Оқытудың техникалық құралдары

ДК, С++

Әдебиет: негізгі

И.Г.Семакин, А.П.Шестаков «Основы программирования»

Қосымша

С.В.Симонович «Информатика. Базовый курс»


Сабақ мазмұны


Эле-мент №

Сабақ элементі, қарастырылатың сұрақтар,

оқытудың әдістері мен тәсілдері

Қосымшалар, өзгерістер

1.

Ұйымдастыру (2 мин)

  1. Кабинеттің сабаққа дайындығын тексеру

  2. Компьютерлердің сабаққа дайындығын тексеру

  3. Оқушылармен амандасу

  4. Оқушыларды түгендеу

  5. Сабақтың мақсатымен таныстыру


2.

Үй тапсырмасын сұрау (15 мин)

  1. Си тілінің шығу тарихы қандай?

  2. С++ тілін кім жасады?

  3. С++ тілінде қандай операторлар бар?

  4. С++ тілінің алфавиті қандай


3.

Жаңа сабақ (40 мин)

Курс тақырыбы: №1.3. Тармақталу, таңдау цикл операторлары

Сабақтың тақырыбы: Көпті таңдау, switch и break операторлары

  1. switch операторы

  2. break операторы


4.

Жаңа сабақты бекіту (13 мин)

  1. switch операторы дегеніміз не?

  2. Switch операторының жазылу форматы қандай?

  3. break операторы дегеніміз не?

  4. break операторының жазылу форматы қандай?



5

Сабақты қорытындылау, оқушыларды бағалау (6 мин)



6

Үйне тапсырма беру (4 мин)

Мұқашева М. «Программалау/С++Builder 6» 87 бет




Оқытушы __________ Г.К.Мукушова






























Дәріс №7


Пән: Объектілі-бағдарланған бағдарламалау негіздері

1 бөлім. С++ тілінде бағдарламалау негіздері

Курс тақырыбы: №1.3. Тармақталу, таңдау цикл операторлары

Сабақтың тақырыбы: Көпті таңдау, switch и break операторлары


  1. switch операторы

  2. break операторы
Switch операторы

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

switch ( өрнек )


{ [жариялау]


:


[ case констаталық-өрнек1]: [ операторлар тізімі1]


[ case констаталық-өрнек2]: [операторлар тізімі2]


:


:


[ default: [ операторлар тізімі ]]


}


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

Switch операторының денесі case кілттік сөзімен басталатын бірнеше оператордан тұрады.

switch опеаторындағы барлық константалық өрнек уникалды болуы керек. Case кілттік сөзінен басталатын сөдерден басқа, тағы да default кілттік сөзінен басталатын тағы бір болуы мүмкін. Бірақ оның болуы міндетті емес.

Операторлар тізімі бос немесе бір не бірнеше операторлардан тұруы мүмкін.

switch оператрының орындалу сызбасы келесідегідей:

- дөңгелек жақшадағы өрнектер есептеледі;

- есептелген мәндер case кілттік сөзінен кейінгі констаталық өрнектермен кезегімен салыстырылады;

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

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

Мысал:


int i=2;


switch (i)


{


case 1: i += 2;


case 2: i *= 3;


case 0: i /= 2;


case 4: i -= 5;


default: ;


}


switch операторының орындалуы case 2-мен белгіленген оператордан басталады. Осылай ша, і айнымалысының мәні 6-ға тең болады. Одан әрі case 0 кілттік сөзімен белгіленген оператро орындалады. Бұдан соң case 4-те оның мәні 3-ке тең болады, одан кейін мәні -2 болады. Default кілттік сөзімен белгіленген оператор айнымалының мәнін өзгертпейді.

Break операторы

Break операторы оны біріктіретін switch, do, for, while операторларының ең ішкісінің орындалуының тоқталуын қамтамасыз етеді. Break операторы орындалғаннан кейін басқау үзілген оператордан кейінгі операторға беріледі.

Мысал:

char ZNAC;


int x,y,z;


switch (ZNAC)


{


case '+': x = y + z; break;


case '-': x = y - z; break;


case '*': x = y * z; break;


case '/': x = u / z; break;


default : ;


}



Оқытушы __________ Г.К.Мукушова




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!