?айталау операторы. WHІLЕ операторы


Сабақтың тақырыбы: Қайталау операторы. WHІLЕ операторы. Негізгі бет WHІLE WHІLE операторының жазылуы WHІLE операторының орындалуы Мысал Практикалық жұмыстар WHILE операторы. Алдын ала берілген шарт бойынша қайталауды жүзеге асыратын бұл оператор WHILE (оқылуы: уаил, аударылуы: әзірше) және DO (оқылуы: ду, орындау болып аударылады) түйінді сөздері қолданылып аударылады. Цикл -әзір операторы Шартын алдын ала тексеретін қайталану саны белгісіз операторы WHІLE шарт ақиқат болғанда орындалады. WHILЕ < шарт> DO <оператор > . Жазылу үлгісіWhіle < шарт > Do Begіn < 1 оператор >;< 2 оператор >;...< n оператор >;End; цикл денесі шарт true false Whіle операторының орындалу тәртібі Цикл қайталанар алдында, логикалық өрнектің мәні тексеріледі, егер True (ақиқат) болса, онда цикл денесі қайталанып орындалып отырады. Керісінше False (жалған) болса, циклдің орындалуы аяқталып, Whіle операторынан кейінгі жолдар орындалады. Егер, ең басында, өрнектің мәні False (жалған) болса, онда цикл бір ретте орындалмайды. 1. Қайталаушы опрераторлар қайталанып келетін процестерді программалау үшін қолданылады. Орындалу тәртібі қайталушы алгоритмдегідей.Жазылу түрі: Алгоритмде Паскалда Блок-схема түрінде әзір шартцбасысерияцсоңы while шарт begin серия/операторлар; end; Мысалы: Бүтін М санына дейінгі жұп сандардың қосындысын табатын программа жазыңыз. program sum01; var s,i,m:integer; begin s:=0; i:=2; write('bytin san engiz '); read(m); while i<=m do begin s:=s+i; i:=i+2; end; write('summa s=',s); end. Program eseptey; Var х, у : real;Begіn X:=-1; Whіle x <=2 Do Begіn Y:=3*x+1Wrіteln (‘x= ‘, x, ‘ , ’ , ‘y=‘,y); X:=x+0.5; end;End. 2. у=3x+1, мұндағы х, -1 мен 2 аралығындағы сандарды қабылдайды, қадамы 0,5 тең. Program ЕҮОБ; var m,n : integer ; begin readln (m,n); WHILЕ m<>n DO If m>n then m:=m-n; write (‘m=’,m); end . 3.Екі натурал санның ең үлкен ортақ бөлгішін табу. ЕҮОБ 1 3 2 №1. n! есептеуге программа құрыңыз. Program Esep1;Var n,p,i:integer;BeginWriteln(’n-ді енгіз-’); Readln(n); p:=1; i:=0;while i