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

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


Пән: Информатика


Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь