Презентация по информатике на тему Repeat операторы (9 класс)


САБАҚТЫҢ ТАҚЫРЫБЫ: REPEATОПЕРАТОРЫ Repeat операторы. Repeat қайталау операторы Whіle операторына ұқсас, айырмашылығы – қайталану шарты цикл соңында тексеріледі, сондықтан ол кем дегенде бір рет орындалатын болады. Екінші өзгешелігі - цикл тұлғасы шарт жалған болғанда қайталанып, ол ақиқат болған кезде циклді орындау доғарылады (Whіle операторында керісінше болған). Жазылу үлгісіRepeat<оператор 1>;   < оператор 2>; <оператор 3 >;... < оператор n >;Untіl < шарт >; Мысалы: у=3x+1, мұндағы х, -1 мен 2 аралығындағы сандарды қабылдайды, қадамы 0,5 тең. Var x,y:real;Begin x:=-1;Repeat y:=3*x+1;writeln('y=', y); x:=x+0.5;until x >2 End. №1 ТАПСЫРМА n! мәнін есептеу керек. . Var r,n,k:integer; Begin Write('n='); Read(n); k:=1; r:=1; Repeat r:=r*k; k:=k+1; Until k>n; Write(r); End. 1-ден n-ге дейінгі сандардың квадраттарының қосындысын табатын программа құру керек. Var s,i,n:integer; Begin Write('n='); Read(n); I:=1; S:=0; Repeat s:=s+sqr(i); Writeln('S=',S); I:=i+1; until i>n End. №2 тапсырма №4 ТАПСЫРМА var x,y:real; begin x:=1; repeat y:=sqrt(x+1)-1/x; writeln('x=',x,', ', 'y=',y:5:2); x:=x+0.2; until x>3; end.