Қайталану командалары

Мазмұны:
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1 Қайталану командалары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1.1Циклдік операторлар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6
1.2FOR циклдік операторы ( Үшін циклі ) ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
1.3FOR циклінің блок . схемасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
1.4WHILI ... DO ЦИКЛДІК ОПЕРАТОРЫ ( ӘЗІРШЕ ЦИКЛІ ) ... ... ... ... ..13
1.5REPEAT ... UNTIL ЦИКЛДІК ОПЕРАТОРЫ ( Дейін ) ... ... ... ... ... ... ...14

2 Цикл ішіндегі циклдер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...16
2.1Цикл ішіндегі циклдер ұйымдастыру мысалдары ... ... ... ... ... ... ... ... ... 16

3 Мысалдар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
3.1 Герон формуласымен үшбұрыштардың ауданын табу программасы...18
3.2 Экранға Х . тің барлық 1 . ден 100 . ге дейінгі бүтін мәндері үшін Y=X2.50*X.30 өрнегінің нәтижесін шығару программасы ... ... ... ... ... ... ..18
3.3 Дәл жоғарыдағы өрнектің Х . тің 1 . 100 . ге дейінгі бүтін жұп мәндері үшін нәтиже шығару программасын құру ... ... ... ... ... ... ... ... ... ... ... ... ... .19
3.4 Сандардың қатынасының мәндерін есептейтін стандартты Mod және Div функцияларын While циклі арқылы ауыстыру
программасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19
3.5 S=1+2+3+4+5 қатарын есептеу программасын құру ... ... ... ... ... ... ... ..20
3.6 Y =X2 функциясын Х . тің мәндері 1, 4, 7, 10 болғанда шығару программасын REPEAT циклімен құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
3.7 Радиустары әртүрлі 5 шеңбердің аудандарының қосындысын табу программасын құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
3.8 1 . ден N . ге дейінгі жұп сандардың квадраттарының қосындысы мен тақ сандардың түбірлерінің көбейтіндісін табу программасы ... ... ... ... ... 22

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..24
Пайдаланған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..25
Қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .27
        
        Мазмұны:
Кіріспе.....................................................................
............................................4
1 ... ... ... ( Үшін ... ... блок ... … DO ... ... ( ... ... )..................13
1.5REPEAT … UNTIL ЦИКЛДІК ОПЕРАТОРЫ ( Дейін )...........................14
2 Цикл ... ... ... ... ... ... ... ауданын табу программасы...18
3.2 Экранға Х – тің барлық 1 – ден 100 – ге ... ... ... үшін Y=X2-
50*X-30 өрнегінің нәтижесін шығару программасы..........................18
3.3 Дәл жоғарыдағы өрнектің Х – тің 1 – 100 – ге ... ... жұп ... ... ... ... ... ... ... ... стандартты Mod және Div
функцияларын While циклі арқылы ауыстыру
программасы.................................................................
................................... 19
3.5 ... ... ... ... Y =X2 функциясын Х – тің мәндері 1, 4, 7, 10 ... ... REPEAT ... Радиустары әртүрлі 5 шеңбердің ... ... ... 1 – ден N – ге ... жұп ... ... ... мен тақ
сандардың түбірлерінің көбейтіндісін табу ... ... ... тілдерінің бірі − Паскаль. Оның
алғашқы вариантын 70-жылдары ... ... Н. Вирт ... ... ... ... Паскаль тілінің кеңейтілген ондаған диалектісі бар,
оның ішінде IBM PC-ге ... ... ... ... ... ... Паскаль диалектісінің варианттары да жеткілікті.
Бейсик тілі сияқты, Паскаль оқып-үйренуге жеңіл, түрлі салалық
информациямен ... ... ... ... ... ... көп
тараған тілдердің бірі. Оның ыңғайлылығы:
• тіл алгоритм құрылымын сақтап ... ... ... ... ... жинақты түрде құруға болады. Ол программалау ... үшін де ... ... ... ... типтері енгізілген. Олар өңделетін
берілгендер элементтерін толық сәйкестендіріп сипаттауға және жаңа
берілгендер типтерін енгізуге ... ... ... ... ... ... ... күрделі құрылымды
программаларды құру да мүмкін;
• тіл ... қиын ... ... (операторлардың) саны
мүмкіндігінше азайтылған, т.б.
Паскаль тілінде құрылған программаны ... ... ... үшін ... ... тілі ... құрылған (Фортран, Алгол және т.б.)
программалау тілдерінен маңызды ... ол ... ... ... ... енгізу. Паскаль тілінің тағы бір ... ... ... концепциясының алгоритм ... ... ... ... ... ... қатарына кіруі.
1 Қайталану командалары.
Программаның белгілі бір бөлігінің орындалуын ... ... үшін ... ... қайталану командалары деп
атайды. Көптеген есептеулерде ... ... ... ... операторлар бірнеше рет қайталанып орындауды ... ... ... , ... ... үшін , ... ... – қайта
жаза берсек, онда программа құру үшін көп уақыт ... әрі ... өте ұзақ және ... ... ... ... Сондықтан программалық
текстер қысқа әрі оқуға жеңіл болу үшін қайталану ... ... ... ... ... ... ... үшін келесі
операторлар қолданылады:
1.FOR – параметрлі циклдік оператор;
2.WHILE – ... – ала ... ... ... ... оператор;
3.REPEAT – соңында циклдің тоқтау шартын тексеретін оператор.
1. Циклдік операторлар
Циклдік операторлар структуралық операторлар ... ... ... ... ... ... ... алдымен циклдің тақырыбы
жазылады, онан кейін қайталанатын ... ... – цикл ... Цикл ... бір ... бірнеше операторлардан тұруы мүмкін.
Барлық циклдық операторлардың келесі ... ... ... ... ( циклдің денесі ) бір – ақ рет жазылады;
ә) Циклге тек қана басынан ( ... ) ғана ... ... ... ... алдын – ала циклге дейін анықталуы тиіс;
в) Цикл денесінде көшу операторын ( Goto ) қолданып программаның басқа
бөліктеріне ... ... Цикл ... ... ... ... шығу шарты
орындалатынын қарастыру керек, әйтпесе программа орындалуы циклге келгенде
тоқтап тұрып қалады ( программа ... ... ... ).
Цикл денесінің әр қайталауында цикл айнымалыларының мәндері де өзгеріп,
жаңа мән қабылдап отырады. Қайталану саны циклдің тақырыбында және ... ... ... ... ... ... FOR ... операторы ( Үшін циклі ).
Параметрлі циклдік операторлар цикл денесінің қайталануы ... ... ... ... ... ... ... түрі төмендегідей болады:
FOR K : = M TO N ... ... ... : К – ... ... ( ... ), әр цикл орындалғанда К –
ға 1 қосылып тұрады.
М – К айнымалысының алғашқы мәні.
N – К ... ... ... ... жай ... ... оператордан тұруы мүмкін, егер цикл
денесі ... ... ... ол ... ... ... ... ( К ) тек қана айнымалы болуы тиіс, ал М және N өрнек
болуы да ... ( ... Real – ... басқа ). Көбінесе цикл параметріне
бүтін типті айнымалы қолданылады, оның мәні циклдің әр ... соң 1 ... ... отырады ( қадам 1 – ге тең ).
1.3FOR циклінің блок – ... ... блок – ... 1 ... ... ... ... FOR операторындағы К параметрінің мәні соңғы М
параметрінің мәніне жеткенге дейін қайталанады.
Егер К мәні М ... асып ... онда ... ... ... ... денесінен кейін тұрған операторға беріледі.
Сондай – ақ FOR және DOWNTO операторларының көмегімен кері циклдер
ұйымдастыруға ... кері ... ... ... түрі төмендегідей:
FOR := N DOWNTO M
Цикл денесі;
Мұндағы: К – циклдік айнымалы ( есептеуіш ), әр цикл орындалғанда – 1 –
ге ... ... – к ... ... ... Т – К айнымалысының соңғы мәні.
Алты бұрыштың қабырғалары берілген. Үшбұрыштардың ... ... ... шығару керек.
а)Егер есепті шығару үшін сызықты программа құратын болсақ, онда
программада үшбұрыштың ... ... және оның ... периметрі мен
ауданын есептеу формулаларын төмендегідей етіп алты рет жазу керек:
PROGRAM AUDAN;
VAR A, B, C: Byte; P, ... Write ( ... ... ... );
Readln ( A, B, C);
P:= ( A+ B + C ... := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 1 , ’ = ’ , S : 5 : 2 ... ( 2 , ’ ... ... енгіз: ’);
Readln ( A, B, C );
P:= ( A+ B + C )/2;
S := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 2 , ’ = ’ , S : 5 : 2 ... ( 3 , ’ үшбұрыштың қабырғаларын енгіз: ’);
Readln ( A, B, C );
P:= ( A+ B + C )/2; S := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 23, ’ = ’ , S : 5 : 2 ... ( 4, ’ ... ... ... ... ( A, B, C );
P:= ( A+ B + C )/2; S := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 4 , ’ = ’ , S : 5 : 2 ... ( 5 , ’ үшбұрыштың қабырғаларын енгіз: ’);
Readln ( A, B, C );
P:= ( A+ B + C )/2; S := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 4 , ’ = ’ , S : 5 : 2 ... ( 6 , ’ ... қабырғаларын енгіз: ’);
Readln ( A, B, C );
P:= ( A+ B + C )/2; S := SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , 5 , ’ = ’ , S : 5 : 2 ... ... Программаны тармақталу командалары көмегімен төмендегідей етіп
құруға ... AUDAN ... ... A, B, C: Byte; P, S: ... : ... ... Write ( k, ... қабырғаларын енгіз: ’);
Readln ( A, B, C );
P:=( A + B + C ) / 2 ;
S:=SQRT ( P*(P – A)*(P – B)*(P – C) ... ( ‘ ... S ’ , K , ’ = ’, S : 4 : 1 ... K + ... K < = 6 Then Goto ... ... дәл осы программаны FOR операторымен құратын болсақ, ... ... ... ... және оның жарты периметрі мен
ауданын есептеу формулаларын ... цикл ... бір – ақ рет ... Цикл ... К ... 1 – ден 6 – ға дейінгі мәндерінде
қайталанып ... ... 6 рет Readln ... ... сұрап, оларды клавиатурадан ендіргеннен кейін, 6 рет үшбұрыштың
ауданы Герон формуласымен есептеліп, ... ... ... AUDAN 1;
VAR A, B, C : Byte;
P, S : Real;
K : Byte;
BEGIN
For K:= 1 To 6 Do ... ( ... ... енгіз’ );
Readln ( A, B, C );
P:= ( A + B + C ) / 2;
S:=SQRT ... ... ( ‘ ... S’ , K, ’=’ , S:5:2 ... ... ... ТО операторының орнына DOWNTO ... ... кері цикл ... құруға да болады:
PROGRAM AUDAN 1;
VAR A, B, C : Byte;
P, S : Real; K : Byte;
BEGIN
For K:=6 Downto 1 Do ... (K,’ ... ... ... ... ( A, B, C ... ( A + B + C ) / ... (P*(P-A)*(P-B )*(P-C));
Writeln ( ‘ аудан S’ , K, ’=’ , S:5:2 ... ... Х – тің ... 1 – ден 100 – ге ... бүтін мәндері үшін Y=x2-
50*x-30 өрнегінің нәтижесін шығару командасы.
Программада Х идентификаторын өрнектің айнымалысы әрі ... ... ... 1 – ден 100 – ге ... ... цикл ұйымдастырамыз.
Цикл параметрі Х 1 – ді меншіктеп, өрнектің Х =1 болғандағы ... ... ... ... мәні 2 – ні ... өрнектің Х =2 болғандағы
мәнін шығарады, әрі ... цикл ... ... ... ... ... Цикл параметрі 101 мәнін қабылдағанда, цикл тоқтайды.
PRAGRAM Tendeu 1;
VAR X:Byte; Y:Longint;
BEGIN
For X:= 1 To 100 ... SQR ( X ) + ... ... Y ... ... блок-схемасы 2 қосымшада көрсетілген
Дәл жоғарыдағы өрнектің Х – тің 1 – 100 – ге ... ... жұп ... нәтиже шығару программасын құру.
PRAGRAM Tendeu 3;
VAR X:Byte;
Y:=integer;
BEGIN
For X:=1 To 100 ... X Mod 2=0 ... SQR ( X ... (‘Y =’, ... ... ... 3 ... сипатталған.
Немесе бұл программа төмендегідей қысқаша етіп құруға да болады:
PRAGRAM Tendeu 4;
VAR X:Byte;
BEGIN
For X:=1 To 100 Do
Begin
X:=X+1;
Writeln (‘Y=’,SQR (X)+50*X-30);
End;
Readln END.
Программаның блок-схемасы 4 ... ... WHILI … DO ... ... ( ӘЗІРШЕ ЦИКЛІ ).
Әдетте, WHILE операторы қайталану саны алдын – ала белгісіз болған
жағдайларда қолданылады.
Цикл ... ... ... ... WHILE опероторында циклдің
орындалу шарты тексеріледі, шарттағы айнымалылар мәндерінің ... ... ... цикл ... ... цикл денесі бірнеше операторлардан тұрса, онда ол операторлық
жақшаларға ... ... ... түрі:
WHILE шарт Do
цикл денесі;
Әзірше WHILE операторында жазылған шарт орындалып тұрса, цикл денесінің
орындалуы қайталанып тұрады. Егер шарт ... ... онда ... ... ... цикл денесінен кейін тұрған операторға беріледі.
Шарттағы салыстырылатын айнымалылар мәндері цмклге дейін беріліп,
олардың жаңа ... ... цикл ... ... Егер ... шарт бірде – бір рет орындалмаса, онда программа орындалуы
циклді аттап өтеді.
Егер шарттағы ... ... ... ... онда программа мәңгі
циклденіп қалады.
WHILE циклінің блок – схемасы 5 ... ... ... құрған үшбұрыштың қабырғалары бойынша ауданын табу
және өрнектердің нәтижелерін шығару программаларын WHILE операторымен ... ... етіп ... болады.
1.5 REPEAT … UNTIL ЦИКЛДІК ОПЕРАТОРЫ ( Дейін ).
Бұл ... WHILE ... ... ... саны ... – ала
белгісіз болған ... ... ... WHILE ... ... ... шарты цикл денесінен кейін тексеріледі.
Цикл денесі жай немесе құрама ... ... ... ... ... және UNTIL ... ... арасында орналасқандықтан, цикл
денесі операторлық жақшаларға алынбай ... ... шығу ... орындалу
үшін, цикл денесінде шартқа әсер ететін ең кемі бір оператор болуы ... цикл ... ... тоқтамай шексіз қайталана береді (
программа «мәңгілік циклденіп» қалады ).Жалпы ... түрі ... ... шарт;
UNTIL оператолрында жазылған шарт орындалғанға дейін цикл ... ... ... Егер ... шарт ... онда ... ... басқару цикл денесінен кейін тұрған операторға беріледі.
Шарттағы есептеуіш ... мәні ... ... ... оның жаңа ... цикл ... беріледі.
REPEAT циклінің блок – схемасы 7 қосымшада көрсетілген.
Барлық циклдік операторлармен программалар құрғанда, Do, While, Repeat
операторларынан кейін ... үтір ... ... қажет.
Егер цикл денелерінде басқаруды циклдің сыртындағы таңбаға көшіретін
оператор кездессе, онда ... ... ... ... ... орындалу шарты басынан орындалмаса, онда цикл жүрмейді.
REPEAT циклінде программа ... цикл ... ... ... ... ... ... түрде бір рет орындалады. Цикл денесінде басқаруды
цикл сыртына ... ... көшу ... ... онда ... ... белгісі бар цикл сыртындағы операторға беріліп, цикл ертн
аяқталуы мүмкін.
REPEAT операторымен қайталану процестерін ұйымдастыру мысалдары келесі
бөлімдерде ... Цикл ... ... Pascal ... бір ... ішінде екінші цикл, оның
ішінде үшінші цикл ... ...... бір – ... ... Егер бір циклдің денесінің құрамында
басқа бір циклдер болса,ондай циклді сыртқы цикл ... Ал цикл ... ... ... ... ... ... ішкі цикл дейді. Сыртқы және ішкі
циклдерді ұйымдастыру ... жай ... ... ұқсайды.Тек қана
мынадай ережені есте сақтаған жөн: Ішкі ... ... ... ... ... болуы шарт. Цикл ішіндегі циклдердің орындалу
тәртібі мынадай:
1. Алдымен сыртқы циклдің параметрінің ... мәні ... ... ... ... ... егер сыртқы циклдегі ... онда ... цикл ... ішкі ... беіледі.
2. Ішкі циклдің параиетрлерінің барлық мәндері бойынша ішкі циклдің
орындалуы толық тексерілгеннен кейін басқару сыртқы циклге беріледі.
3. ... ... ... ... мәні бойынша сыртқы циклдің
орындалуының шарты тексеріледі, егер сыртқы циклдегі шарт орындалса, онда
басқару қайтадан ішкі ... ... ... ... ... ... ... шығару программасын құру.
Программаны FOR операторын ғана қолданып құру:
PROGRAM Kob;
VAR K, I, ... ... цикл ... K:=2To 9 Do ... цикл}
For I:=1 To 9 Do
Begin S:= K*I;
Write(K,’X’, I,’=’, S, ’ ’ ) End; ... цикл ... ... цикл ... ... ... ... үшбұрыштардың ауданын табу программасы.
PROGRAM Audan1;
VAR A, B, C, K: Byte;
P, S :Real;
BEGIN K :=1; ( ... ... ... ... K 5; {циклдің тоқтау шарты}
Writeln ... ... ... {нәтиже шығару}
Readln END.
3,8, 1 – ден N – ге ... жұп ... ... ... ... ... ... көбейтіндісін табу программасы.
PROGRAM Sankvadrad;
VAR X, K, N; integer;
Y:Longing;
S:Real; ... ... ... {N ... ... басы}
REPEAT
{санның жұп – тақтығын}
{анықтайтын шарт}
if XMod 2= 0
Then Y:=Y+Sqr(x)
Elser ... {х – тің ... ... X>N; ... тоқтау шарты}
Writeln (‘Жұп сандардың квадраттарының қосындысы=’,Y);
Writeln (‘Тақ сандардың түбірлерінің көбейтіндісі=’,S:4:1);
Readln End.
Қорытынды
Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Оның ... 1970 жылы ... ... Niklaus Wirth ... ... ... ... машинасын жасаған француздың ұлы ғалымы Блез
Паскальдің құрметіне Паскаль деп атап , тіл ... ... бас ... ... тілдің көптеген нұсқалары жарық көреді. Кейінен
тілдің көптеген нұсқалары жарық көреді.Солардың ішінде 1983 жылы ... ... ... ... ... ... жаңа
үлгісі Turbo Pascal программалаушылар арасында жоғарғы сұранысқа ие болды.
Бейсик тілі сияқты, Паскаль оқып-үйренуге ... ... ... ... істеуде нәтижелі болғандықтан, дүние жүзінде көп
тараған тілдердің бірі
Turbo Pascal программалау тілінің ... ... ... ... ... ... әдебиеттер
1. Блашкин И.И., Буров А.А. Новые возможности Turbo Pascal 6.0. СПб.: Изд-
во
2. Васильев П.П. Турбо Паскаль − мой ... М.: ... ... ... Зуев Е.А. Язык ... Turbo Pascal 6.0-М.: Унитех, 1992.-298
б.
4. Мизрохи. Turbo Pascal и объектно-ориентированное программирование.-М.:
Финансы и статистика, 1992.-185 б.
5. ... по ... и ... Borland Pascal with Objects 7.0 –
Киев: «Диалектика», 1993.-272 б.
6. ... В.В. ... на ... ЭВМ в ... ... ... МГТУ, 1990.-580 б.
7. Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн.1. Основы Турбо Паскаля.-
М.: Учебно-инженерный центр ... ... ... ... Фаронов В.В. Турбо Паскаль (в 3-х ... Кн.3. ... ... 1.-М.: ... ... ... ... б.
9. Фаронов В.В. Турбо Паскаль (в 3-х книгах). Кн.3. ... ... 2.-М.: ... центр «МВТУ-ФЕСТО
ДИДАКТИК», 1993.-304 б.
10. Федоров А. Особенности программирования на Borland ... ... ... ... Р. ... ... /2-е изд., перераб.-Вологда: МП «МИК», 1991.-
342 б.
12. Культин. ... в Turbo Pascal 7.0 и Delphi /2-е ... и ... БХВ-Петербург, 2002.-151 б.
13. Климов Ю.С., Касаткин А.И., Мороз С.М. Программирование в среде Turbo
Pascal 6.0.-Минск: Высшая школа, 1992.-158 ... ... О.Н. ... в языке Паскаль.-М.: Радио и связь,
1988.-244 б.
15. Эрбо Х.Э., Шгольц О. Введение в программирование на ... ... ... б.
1 қосымша
FOR циклінің блок – схемасы:
2 қосымша
Программаның блок – ... ... блок – ... ... блок – ... ... ... блок – схемасы:
6 қосымша
Программаның блок – схемасы:
7 қосымша
Программаның блок – ... ... ... блок – схемасы:
9 қосымша
Программа блок – схемасы:
-----------------------
K :=m, n, 1
Соңы
Нәтиже шығару
Цикл денесі
Y := SQR ( X ) + 50 * X - ... ... ... Х – тің мәні 1 – ден 100 – ге ... ... шығару
Соңы
Sqr(x)+50*x-30
Нәтиже шығару
X:=X+1;
Цикл денесінің орындалуын Х – тің мәні 1 – ден 100 – ге ... ... ... ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 20 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Паскаль тілінде циклдік операторлармен жұмыс29 бет
Шартты цикл операторлары C++22 бет
OpenBSD8 бет
«Интернет технологиялар» пәнінен барлық мамандық студенттеріне арналған әдістемелік нұсқау22 бет
Психикалық даму және оқыту.Кәсіби білім беру психологиясы8 бет
Тәуекел мен табыстың ара қатынасы10 бет
Экономикалық дамудың жолдарын қарастыру47 бет
Алгоритмдеу негіздері және бағдарламалау6 бет
Көптік қылмыстар жайлы165 бет
Паскаль тілінің негізгі түсініктері27 бет


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


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

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

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

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

Email: info@stud.kz

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

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