Қайталау операторлары



Қайталау операторлары
Көп жағдайда аргументтердің әр түрлі мәні бойынша алгоритмнің белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай процесстерді ұйымдастыру үшін циклдік құрлымды алгоритмдер- қайталау операторлары қолданылады.
Паскаль тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар:
For- Арифметикалық цикл.
While- Шартын алдын ала тексеретін цикл.
Repeat- Шартты соңынан тексеретін цикл.

While <қайталану шарты> Do<цикл тұлғасы;
While- Алдын ала берілген шарт бойынша
Қайталауды жүзеге асырады.
Оператор
шарт
Иә
жоқ

Repeat қайталау операторы While операторына ұқсас,
айырмашылығы - қайталану шарты цикл соңында тексеріледі,
сондықтан ол кем дегенде бір рет орындалатын болады.
Repeat операторы Until түінді сөздерін пайдаланып орындалады.
Repeat
оператор
Until
шарт
;

Блок- схема
Алгоритмдік тіл
Q Basic
Қайталану
командасы:
Әзірше шарт
Цб
Цикл денесі
цс
Циклдің шартты операторы:
While шарт
Цикл денесі
Wend
Do while немесе until
шарт
Цикл
денесі

While: Перне тақтадан енгізілетін кез- келген он бүтін санның қосындысын табатын программа құру қажет.
Program kosindi10;
Const
Limit=10;
Var
Count, item, sum: integer;
Begin
Count:=0;
Sum:=0;
While (count
Begin
Count: = count +1;
Write (count, ’ bytin candi engiz:’) ;
Readln (item) ;
Sum:= sum + item;
End;
Writeln (‘engizilgen candardin kosindisi’) ;
End.
Repeat: Екі санның ең үлкен ортақ бөлгішін табу.
Program eyob;
Var n, m, x, e, y: integer;
Begin
Write (‘m, n candarin engiz:’) ;
Readln (m, n) ;
X:=m; y:=n;
Repeat
If x>y tnen x:=x-y else y:=y-x
Until x=y;
E:= x;
Writeln (‘ en ulken ortak bolgis=, ’e) ;
End.
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz