Программалық Жұмыс орнын пайдалануды есепке алу журналы. Қауіпсіздік техникасы



жүктеу 1,61 Mb.
бет5/8
Дата09.01.2018
өлшемі1,61 Mb.
#7262
түріПрограмма
1   2   3   4   5   6   7   8

Сабақты бекіту сұрақтары


  • Қайталау операторлары не үшін қолданылады?

  • Цикл дегеніміз не?

  • Қайталау операторларының қанша түрі бар?

  • REPEAT қандай оператор?

  • REPEAT операторының жалпы жазылу түрі қандай?



Үйге тапсырма: REPEAT операторы.

Сабақтың тақырыбы: Паскаль тілінің параметрлі қайталау операторы - FOR

Сабақтың мақсаты:

Білімділігі: Оқушыларды Паскаль тілінің параметрлі қайталау операторы – FOR операторымен таныстырып, программа құруға дағдыландыру;

Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;

Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа тәрбиелеу.

Сабақтың түрі: аралас сабақ

Сабақтың барысы:

1. Ұйымдастыру

2. Өткен материалды қайталау

3. Жаңа сабақты түсіндіру

4. Компьютермен жұмыс

5. Сабақты бекіту

6. Үйге тапсырма
Өткен материалды қайталау сұрақтары

  • Қайталау операторлары не үшін қолданылады?

  • Цикл дегеніміз не?

  • Қайталау операторларының қанша түрі бар?

  • WHILE қандай оператор?

  • WHILE операторының жалпы жазылу түрі қандай?

  • REPEAT қандай оператор?

  • REPEAT операторының жалпы жазылу түрі қандай?


Жаңа материалды түсіндіру

FOR операторы. Егер алгоритмде қайталану саны алдын ала белгілі болған жағдайда FOR операторы қолданылады. Бұл оператор параметрлі цикл операторы деп те аталады.

Жазылу үлгісі

FOR < цикл параметрі>:= n1 TO n2 DO



<цикл денесі>;

FOR<цикл параметрі>: = n2 DOWNTO n1 DO



<цикл денесі>;

Мұндағы FOR (үшін), TO (дейін), DO (орындау) - қызметші сөздер;



< цикл параметрі> - циклді басқару айнымалысы, Integer типті (немесе кез келген реттелген тип) n1 , n2 - цикл параметрінің бастапқы және соңғы мәндері (типі циклді басқару айнымалысымен сәйкес) кері қарай, DOWN төмен, TO дейін . Егер қадам -1 – ге тең болса, онда операторда TO, ал қадам -1-ге тең болса, онда DOWNTO сөзі қолданылады.

Мысалы: 1- ден 100- ге дейінгі сандардың қосындысын табу керек.

Program kosindi;

Var I, s: integer;

Begin s:=0;

FOR i:=1 TO 100 DO

S:=s+1;

Writeln (‘s = ‘ , s);



End.


Компьютермен жұмыс
1. 1- ден 100-ге дейінгі сандарды экранға шығаратын программа құрыңдар.

Program san;

Var i: integer;

Begin


Wtiteln (‘ 1- den 100- ge dein butin san’);

Writeln;


For i:=1 to 100 do

Write (i:4);

End.

2. 30-дан 10-ға дейінгі барлық жұп сандарды экранға шығаратын программа құрыңдар.



Program jup;

Var i: integer;

Begin

Writeln (’30-dan 10-ga deingi jup san’);



For i:=30 downto 10 do

If I mod 2=0 then

Writeln (i);

End.


3. 1- ден 100 –ге дейінгі тақ сандардың және жұп сандардың қосындыларын табудың программасын құру керек.

Program tak and jup

Var I, s, s1: integer;

S:=0; S1:= 0;

For i:=1 to 100 do

Begin


If I mod 2 = 0 then s:=s+I else s1:=s1+I;

Writeln (‘ s=’, s, ‘ , ‘ , ‘s1= ‘, s1);

End;

End.


4. 5- тен 1-ге дейінгі сандардың қосындысын есептеу керек.

Program kosindi;

Var I, s:integer;

Begin


S:=0;

For i:=5 downto 1 do

S:=S+I;

Writeln (‘s = ‘, s);



End.

Сабақты бекіту сұрақтары

  • Цикл дегеніміз не?

  • Циклдің алгоритмнің неше түрі бар?

  • Программаның нәтижесін қалай көреміз?

  • WHILE операторының жазылу үлгісін көрсет?

  • WHILE операторының орындалу тәртібі қалай?

  • REPEAT операторының жазылу үлгісін көрсет?

  • REPEAT және WHILE операторының айырмашылығы неде?

* FOR операторының жазылу үлгісін көрсет?
Үйге тапсырма: Паскаль тілінің параметрлі қайталау операторы - FOR

Сабақтың тақырыбы: Паскаль программалау тілінен өткенді қайталау.

Сабақтың мақсаты:

Білімділігі: Оқушылардың Паскаль программалау тілінен алған білімдерін тексеру;

Дамытушылығы: Оқушылардың ойлау қабілетін, логикалық-абстракциясын дамыту;

Тәрбиелік: Оқушыларды тиянақтылыққа, ұқыптылыққа тәрбиелеу.

Сабақтың түрі: сынақ жұмысы

Сабақтың барысы:

1. Ұйымдастыру

2. Сынақ тапсырмаларын орындау

3. Сынақ жұмысын талдау

4. Үйге тапсырма
Паскаль – программалау тілі бойынша тест

І нұсқа

1. Паскаль программалау тілінің авторы кім?

А) Блез Паскаль Ә) Никлаус Вирт Б) Н.Верджино В) Чарльз Беббидж



2. Нақты Х айнымалысын сипаттаңыз:

А) var x: integer var x: real const x: real var x: real



3. b = 3/ a, мұндағы а бүтін сан болса, b – нің типі қандай болады?

А) real Ә) integer Б) string В) boolean



4. Паскаль тіліне Х санының бүтін бөлігін алу үшін қндай функция қолданылады?

А) INT (X) Ә) ABS (X) Б) ABC (X) В) TRUNC (X)

5. Var қызметші сөзі не үшін қолданылады?

А) тұрақтыларды сипаттау Ә) белгілерді сипаттау Б) айнымалыларды сипаттау В) программа тақырыбы



6. Тұрақтыларды сипаттау операторын көрсет

А) Char Ә) const Б) var В) label



7. Құрама шарт қалай жазылады?

А) and, goto, not қызметші сөздері арқылы Ә) and, or, of қызметші сөздері арқылы

Б) and, or, not қызметші сөздері арқылы В) or, not, end қызметші сөздері арқылы

8. Операторларды шектеп тұратын Begin және end түйінді сөздерін қалай атауға болады?

А) операторлық жақша Ә) программаның басы мен соңы

Б) шартты жқшалар В) программаның негізгі бөлігі



9. Паскальдағы дәрежелеу белгісін көрсет

А) ** Ә) ^ Б) & В) дұрыс жауабы жоқ



10. 14 DIV 5 – функциясының мәні неге тең?

А) 2,8 Ә) 2 Б) 5 В) 11



11. Түбір астындағы Х-ті Паскальда қалай болады?

А) SQR (X) Ә) SQRT (X) Б) ABS (X) В) MOD (X)



12. Паскаль тіліндегі нәтиже алу операторын көрсет

А) PRINT Ә) WRITE Б) OUTPUT В) READ



13. Қай өрнекте қате бар?

А) (X1/X2)*y Ә) b+(a-c/3) Б) (sqrt (p) * q)/r В) (a(b/(c*d/(ef)))))



14. Sqr операторының қызметі

А) Санның квадраты Ә) Санның квадрат түбірі Б) Х-тің 5 дәрежесі В) Санның абсолют шамасы



15. Паскаль тіліндегі нәтиже алу операторының көрсет

А) VAR Ә) WRITE Б) CONST В) READ



16. := қандай белгі?

А) теңдік Ә) айнымалыларды салыстыру Б) меншіктеу В) бөлу



17. Паскаль тілінде шартты оператордың қанша түрі бар?

А) 5 Ә) 3 Б) 4 В) 2



18. А= 14, В= 12,3 болған жағдайда А және В айнымалыларын сипаттаңыз:

А) VAR A, B: integer; Ә) VAR A=14, B=12.3; Б) BEGIN A=14 B=12.3 В) VAR A: integer B: real



19. Бүтін сандар Паскаль тілінде қандай типке жатады?

А) Integer Ә) real Б) array (1… n) of real В) array (1.. n) of integer



20. GO TO [белгі ] операторының қызметі.....

А) Шартсыз көшу операторы Ә) Шартты көшу операторы

Б) Баспаға шығару операторы В) Программаның басы – соңы;

21. CASE [өрнек] OF операторының қызметі ....

А) Шартсыз көшу операторы Ә) Шартты көшу операторы

Б) Баспаға шығару операторы В) Операторды енгізу операторы

22. IF [шарт] THEN [1-серия] ...

А) Шартсыз көшу операторы Ә) Шартты көшу операторы

Б) Баспаға шығару операторы В) Операторды енгізу операторы

23. tg (x) функциясының Паскаль тілінде жазылуы

А) TAN (X) Ә) TGx Б) Atan (x) В) Sin (x) / Cos (x) ;



24. Паскальда түбір алу амалын көрсетіңіз.

А) SQR Ә) SQRT Б) ASQRT В) EXP (x)



25. Қай белгі әрбір жолдан кейін міндетті түрде қойылады?

А) : Ә) ; Б) . В) ,

26. Паскальда квадраттау амалын көрсетіңіз.

А) ** Ә) ^ Б) sqr В) sqrt



27. a+bx - x2 / 10 өрнегінің Паскальда жазылуы дұрыс....

А) (a+b)^2-x^2/10 Ә) SQR (a+bx)-x*2/10

Б) SQRT (a+b*x) – SQR (x) /10 В) SQRT (a) + b * x – x^2/10

28. Паскальда ‘’ ;‘’ expected мәлімдемесі қай кезде шығады?

А) ‘’ ;‘’ артық жазылғанда Ә) ‘’ ;‘’ қойылмай кеткенде

Б) ‘’ ;‘’ алдында бос орын қойылмай кеткенде В) ‘’ ;‘’ қоймау керек

29. Файлдың атын өзгертіп сақтау үшін.... командасын орындау керек.

А) FILE – SAVE Ә) FILE - SAVE as Б) EDIT – SAVE В) EDIT - SAVE as



30. Бар файлды ашу үшін .... командасын орындау керек.

А) FILE – SAVE Ә) FILE –OPEN Б) EDIT –NEW В) EDIT – OPEN



31. Шартты операторын қолданып келтірілген функцияны есептеу керек

Y = { cos2 x 0

1- sin x2

А) if x>0 and x<2 then y:= sqr (cos(x)) else y:=1 – sin (sqr(x));

Ә) if x>0 (and)x<2 then y:= sqr (cos(x)) else y:=1 – sin (sqr(x));

Б) if x>0 and (x<2) then y:= sqr (cos(x)) else y:=1 – sin (sqr(x));

В) if (x>0 and x<2) then y:= sqr (cos(x)) else y:=1 – sin (sqr(x));

32. FOR I = 1 TO N DO …..

А) Параметрсіз цикл Ә) Параметрлі цикл

Б) енгізу операторы В) Шығару операторы

Паскаль программалау тілі бойынша тест

ІІ нұсқа

1.Паскаль тілі қай жылдарда жасалды

А) 1965 – 1968 Ә) 1985-1987 Б) 1968 – 1971 В) 1963 – 1970



2. с = а+b , мұндағы a, b - ның типі integer болса, с – ның типі ... болады.

А) integer Ә) real Б) var В) const



3. Паскаль тілінде енгізу операторын көрсет.

А) PRINT Ә) WRITE Б ) OUTPUT В) READ



4. Паскаль тілінде Х санының бөлшек бөлігін алу үшін қандай функция қолданылады?

А) INT (X) Ә) ABS (X) Б) FRAC (X) В) TRUNC (X)



5. Сonst қызметші сөзі не үшін қолданылады?

А) тұрақтыларды сипаттау Ә) белгілерді сипаттау

Б) айнымалыларды сипаттау В) программа тақырыбы

6. Айнымалыларды сипаттау операторын көрсет?

А) char Ә) const Б) var В) Label



7. b = a, мұндағы a бүтін сан болса, b -нің типі .... болады.

А) Real Ә) integer Б) string В) character



8. IF (шарт) THEN (1-серия) ELSE (2-серия) …..

А) Шартсыз көшу операторы Ә) Шартты көшу операторы

Б) Баспаға шығару операторы В) Программаның басы – соңы операторы

9. Программа денесі қандай қызметші сөзбен басталады?

А) PROGRAM Ә) END Б ) BEGIN В) DATA



10. Программа денесі қандай қызметші сөзбен аяқталады?

А) PROGRAM Ә) END Б ) BEGIN В) DATA



11. Паскаль тіліндегі шартсыз көшу операторы ...

А) CASE OF ….. Ә) GO TO [МЕТКА]

Б) IF [шарт] THEN [1-серия] В) FOR i=1 TO n NEXT

12. Паскаль тіліндегі шартты көшу операторы .....

А) CASE OF …. Ә) GO TO [МЕТКА]

Б) IF [шарт] THEN [1-серия] В) FOR i=1 TO n NEXT

13. Паскаль тіліндегі таңдау операторы....

А) CASE OF …. Ә) GO TO [метка] ;

Б) IF [] THEN [1-] В) FOR i=1 TO n NEXT

14. Х санының модулі ....

А) SQR (X) Ә) SQRT (X) Б) MOD (X) В) ABS (X);



15. Х санының квадраты

А) SQR (X) Ә) SQRT (X) Б) MOD (X) В) ABS (X);



16. Х санының квадрат түбірі ....

А) SQR (X) Ә) SQRT (X) Б) MOD (X) В) ABS (X);



17. Y = sin x + e1+x-5/cos/x/2 функциясының Паскальда жазылуы дұрыс

А) y= sin(x)+EXP (1+x)-5/cos (x/2)

Ә) y: = sin x + e^ (1+x)-5/cos x/2

Б) y: = (sin(x)+EXP (1+x)-5)/cos(x/2)



В) y:= sin (x) +(EXP(1+x)-5)/cos(x/2)

18. өрнектердің дұрыс азылуын таңдаңыз?

А) abs (sin(x/(x+2/3)) Ә) abs (sin)(x/x+2/3)); Б) abs (sin(x/(x+2/3)))

В) abs (sin*(x/(x+2/3)))

19. Нақты сандар Паскаль тілінде қандай типке жатады?

А) integer Ә) real Б) array (1…n) of real В) array (1….n) of integer;

20. Қай өрнекте қате бар?

А) (x1/x2)*y Ә) sqrt (p)*q/r Б) b+(a-(c/3)) В) (a*(b/(c(d/(e*f))))



21. Жаңа файл ашу үшін қандай команданы орындау керек?

А) FILE - NEW Ә) FILE - OPEN Б) EDIT - NEW В) EDIT – OPEN



22. Жаңа файлды сақтау үшін қандай команданы орындау керек?

А) FILE – SAVE Ә) FILE – SAVE as Б) EDIT - SAVE В) EDIT - SAVE as



23. өрнегі берілген. Паскаль тілінде келесі түрде көрсетіледі.

А) a*(b/c)+(c/a)*b Ә) a^b/c + c/a^b Б) a*b/c+c/a*b В) a*b/(c-c)/a*b



жүктеу 1,61 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау