Сабақтың мақсаты: С++тілінің шартты соңынан тексеретін қайталау операторлармен жұмыс жасауды оқып үйрену.
Білімділік: Қайталау алгоритмімен жұмыс істеуді оқып үйрену.
Тәрбиелік: Жаңа бастаманы жарыққа шығару іскерлігіне тәрбиелеу.
Тиімді пікірлерге іздендіру, оқып үйренген білімін қолдана білуге талаптандыру.
Сабақтың типі:аралас сабақ
Сабақтың түрі: Әңгіме – сабақ, дәптерде және компьютерде практикалық жұмыс.
Оқыту әдісі: Көрнекі – түсіндірмелі, практикалық .
Оқыту үлгісі:жеке дара- ұжыммен.
Оқыту құралдары: ДК, интерактивті тақта, Dev C++ жүйесі..
Оқушылар білуі тиіс: Қайталау операторымен жұмыс жасауды;
Do..while цикл операторы Шартты соңынан тексеретін Do..while циклінің орындалу схемасы:
n-оператор
Шарт
2-оператор
1-оператор
Жазылу форматы: do
{
1-оператор;
2-оператор;
...................
n-оператор;
}
while (өрнек);
Цикл тұлғасы ретінде қарапайым немесе құрама оператор қолданылуы мүмкін. Жақшадағы өрнек цикл тұлғасынан кейін тексеріледі. Сондықтан Do..while цикл тұлғасы ең болмағанда бір рет орындалады. Цикл тұлғасынан кейін жазылған өрнек ақиқат болса, цикл тұлғасы қайтадан орындалады. Ал өрнек жалған болса, цикл аяқталады.
Мысал
Енгізілген сандардың үлкенін табу.
#include #include using namespace std;
int main()
{
setlocale(0,"");
int a,max;
cout<<"\n Сандар максимумын табу";
cout<<"\n Аяктау ушин 0-ди енгиз";
max=-32000;
//алдын ала максимумды киши бутинге тенестиремиз
do
{
cout<<"\nСан енгиз:";
cin>>a;
if (a>max) max=a;
}
while (a!=0);
cout<<"Ñàíäàðäûí ìàêñèìóìû="<}
4. Сабақты бекіту сұрақтары: Шартты соңынан тексеретін қайталау операторының орындалу схемасы қандай?
Шартты соңынан тексеретін қайталау операторының жазылу форматы қандай?
do… while цикл операторының ішкі тұлғасы бірде-бір рет орындалмауы мүмкін бе?
do… while цикл операторының шарты қатынас таңбаларынсыз жазыла ма?
do… while цикл операторы қай кезде шексіз циклге айналады?
Сабақты қорытындылау. Бағалау. Оқушыларды бағалау. Үйге тапсырма: Тақырыпты оқу