- •Қазақстан республикасының білім және ғылым министрлігі
- •Зертханалық жұмыс №2.
- •: Тапсырмалар.
- •Зертханалық жұмыс №3.
- •: Тапсырмалар.
- •Зертханалық жұмыс №4.
- •: Тапсырмалар.
- •Зертханалық жұмыс №5.
- •: Тапсырмалар.
- •Зертханалық жұмыс №6.
- •Зертханалық жұмыс №7.
- •Параметрлі қайталану For операторы.
- •: Тапсырмалар.
- •Зертханалық жұмыс №8.
- •: Тапсырмалар.
- •Зертханалық жұмыс №9.
- •: Тапсырмалар.
- •Зертханалық жұмыс №10.
- •: Тапсырмалар.
Зертханалық жұмыс №5.
Тақырыбы: «Цикл. while цикл операторы.»
Жұмыстың мақсаты: while цикл операторын пайдаланып бағдарлама құрып үйрену.
Теориялық бөлім:
Цикл – бұлбірнеше рет қайталанатын программаның бөлігі. С# тілінде өзара бір-бірімен алмастырылатын цикл операторлары бар: do while, while және for, foreach .
Алдын ала шартты тексеру операторы:
While (шарт) <циклдің денесі>;

Мысал. 1, 3, ..., 15 сандары квадраттарының қосындысын есептеу программасын құру.
using System;
class Program
{
static void Main(string[] args)
{
int y;
int x = 1;
int s = 0;
while (x < 15)
{
x = x + 2;
y = x * x;
s += y;
Console.WriteLine("x="+x +" "+"y="+ y );
}
Console.WriteLine("s="+ s);
}
}
: Тапсырмалар.
|
Нұсқа |
Тапсырмалар |
|
1 |
Табу
керек:
|
|
2 |
1-ден 31-ге дейінгі аралықтағы 5-ке бөлінетін сандардың квадраттарының қосындысын табу керек. |
|
3 |
1 кг ірімшік 300 теңге тұрады.Ірімшіктің 100, 200, 300, ... ,1000 граммына төленетін теңгені анықтайтын және есептің жауабын кесте түрінде шығарудың программасын жазу. |
|
4 |
-10, -8, -6, ..., 10 сандары кубтарының кестесін құратын бағдарлама құру |
|
5 |
22 + 23 + 24 + 25 қосындысын есептейтін бағдарлама құрыңыз |
Сұрақтарға жауап беру
Цикл дегеніміз не?
Қандай цикл операторларын білесіңіз?
while цикл операторы қандай қызмет атқарады?
while цикл операторының жалпы жазылуы?
Зертханалық жұмыс №6.
Тақырыбы: Цикл. Do while цикл операторы.
Жұмыстың мақсаты: do while цикл операторын пайдаланып бағдарлама құруды үйрену.
Теориялық бөлім:
Келесі шарт бойынша циклді ұйымдастыру,яғни do while операторыныңжалпыжазылуы:

do
<циклдің денесі>
while (шарт);
Цикл денесішарт ақиқат болғанға дейін орындалады.
Мысал 1. 1-ден 50-ге дейінгі жұп сандардың қосындысын табу керек
using System;
class Program
{
static void Main(string[] args)
{
int x = 0;
int s = 0;
do
{
x = x + 2;
s += x;
Console.WriteLine("x=" + x);
} while (x < 50);
Console.WriteLine("s="+ s);
}
}
: Тапсырмалар.
-
Нұсқа
Тапсырмалар
1
Табу керек:

2
Фотосалонда 1 суретті 25 теңгеге шығарады. 1-ден 20-ға дейінгі суреттерді бағасымен кесте түрінде шығаратын бағдарлама құру.
3
1-ден 99-ға дейінгі тақ сандардың көбейтіндісін есептейтін бадарлама құр.
4
Барлық екі орынды сандардың қосындысын есептеп шығаратын бағдарлама құр.
5
22 + 43 + 64 + 85 қосындысын есептейтін бағдарлама құрыңыз
Бақылау сұрақтары
do while цикл операторы қандай қызмет атқарады?
do while цикл операторының жалпы жазылуы.
do while мен while айырмашылығы қандай?
