Паскаль тіліндегі қайталану операторлары: For, While және Repeat түрлері мен қолданылуы

Қайталау операторлары
Көп жағдайда аргументтердің әр түрлі мәні бойынша алгоритмнің белгілі бір бөліктерін бірнеше рет қайталауға тура келеді. Осындай процесстерді ұйымдастыру үшін циклдік құрлымды алгоритмдер- қайталау операторлары қолданылады.
Паскаль тілінде қайталау процесін жүзеге асыратын циклдік операторлардың үш түрі бар:
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