Сабақтың тақырыбы : «Циклдің алғы шарты»



бет3/3
Дата15.09.2017
өлшемі0,63 Mb.
#33964
түріСабақ
1   2   3
Топқа тапсырма:

Мысал: 1,3,5,....., 15 сандардың квадраттарының көбейтіндісін анықтайтын программаны Паскаль тілінде құру керек.

Program esep;

Var x,y,s:integer;

Begin

x:=1; s:=0;



while x<=15 do

Begin


y:=sqr(x);

s:=s+y;


x:=x+2;

End;


Writeln (‘s=’, s);

end.


 Ескерту:

  • WHILE  операторындағы циклдің қайталану саны программаның  жұмыс істеу  барысында анқыталады. Яғни, қайталану  саны  алдын ала белгісіз болып отырады;

  • WHILE   циклдік  операторындағы  DO  түйінді  сөзінен кейін  ;  нүктелі  үтір  қойылмайды;

  • WHILE  операторының  программада жұмысын  толық аяқтау үшін, цикл денесінде міндетті  түрде циклдің орындалуына  қойылған шартқа байланысты ереже  болуы тиісті;

  • егер шарт ең басында  жалған болса,  онда цикл денесінің орындалу  ретінде  WHILE  мүлде орындалмауы мүмкін; 

  • ең соңғы  ескерту  бойынша WHILE  циклі  қарапайым әмбебап цикл болып саналады.

V. Ой дамыту. (екі топқа ортақ есеп)

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




Блок-схемасы

Бағдарламасы




Program kosyndy;

var i, s : integer;

begin


s:=0;

for i:=1 to 10 do

s:=s+1;

write ('s=',s);

readln;

end.






VI. Үй тапсырмасы.

VII. Рефлексия. 

 

VIІІ. Ой қорыту. (Тестік жұмыс)




  1. Дұрыс жазылған идентикаторлар түрін көрсету керек:

  1. alfa, alc2,tanial,termos*

  2. боря, Аман, lt3,вес1

  3. a.l2, mou#se, l-zap, 2-call, while

  4. load, true, if

  1. Паскальдағы қарапайым типтерге мыналар жатады:

  1. dim, put, input, output

  2. array, text, set, record

  3. type, string, false, true

  4. integer, char, real, Boolean*

  1. Паскальда қандай сандар типтері болады?

  1. бөлшек, аралас

  2. оң, теріс, натураль

  3. бүтін, нақты*

  4. қысқа, ұзын, орташа

  1. Паскаль тілінің дұрыс жазылған меншіктеу операторы белгісін көрсетіңіз:

  1. =

  2. :=*

  3. >=

  4. <=

  1. Паскаль тілінің дұрыс жазылған стандартты функциялары:

  1. tan(x), ctg(x), log(x), cosec(x), lg(x)

  2. real(x), string(x), full(x), odd(x), tof(x)

  3. col(x), asin(x), save(x), load(x), log(x)

  4. int(x), sgr(x), sgrt(x), sin(x), cos(x)*

  1. Келесі өрнектің (16 mod 7) мәні мынадай болады:

  1. 0

  2. 9

  3. 2*

  4. 8

  5. 1

  1. Келесі өрнектің (25 div 4) мәні мынадай болады:

  1. 6*

  2. 12

  3. 2

  4. 8

  5. 1

  1. Келесі теңдіктегі х мәні нешеге тең? x div 5=x mod 5

  1. 30

  2. 45

  3. 43

  4. 12*

  5. 52

  1. Келесі теңдіктегі х мәні нешеге тең? 20 div x==20 mod x

  1. 0

  2. 10

  3. 19*

  4. 12

  5. 52

  1. Келесі теңдіктегі х мәні нешеге тең? X div 5=8

  1. 30

  2. 75

  3. 53

  4. 42*

  5. 52



Ой қорыту. (Тестік жұмыс)


  1. Дұрыс жазылған идентикаторлар түрін көрсету керек:

  1. alfa, alc2,tanial,termos

  2. боря, Аман, lt3,вес1

  3. a.l2, mou#se, l-zap, 2-call, while

  4. load, true, if

  1. Паскальдағы қарапайым типтерге мыналар жатады:

  1. dim, put, input, output

  2. array, text, set, record

  3. type, string, false, true

  4. integer, char, real, Boolean

  1. Паскальда қандай сандар типтері болады?

  1. бөлшек, аралас

  2. оң, теріс, натураль

  3. бүтін, нақты*

  4. қысқа, ұзын, орташа

  1. Паскаль тілінің дұрыс жазылған меншіктеу операторы белгісін көрсетіңіз:

  1. =

  2. :=

  3. >=

  4. <=

  1. Паскаль тілінің дұрыс жазылған стандартты функциялары:

  1. tan(x), ctg(x), log(x), cosec(x), lg(x)

  2. real(x), string(x), full(x), odd(x), tof(x)

  3. col(x), asin(x), save(x), load(x), log(x)

  4. int(x), sgr(x), sgrt(x), sin(x), cos(x)

  1. Келесі өрнектің (16 mod 7) мәні мынадай болады:

  1. 0

  2. 9

  3. 2

  4. 8

  5. 1

  1. Келесі өрнектің (25 div 4) мәні мынадай болады:

  1. 6

  2. 12

  3. 2

  4. 8

  5. 1

  1. Келесі теңдіктегі х мәні нешеге тең? x div 5=x mod 5

  1. 30

  2. 45

  3. 43

  4. 12

  5. 52

  1. Келесі теңдіктегі х мәні нешеге тең? 20 div x==20 mod x

  1. 0

  2. 10

  3. 19

  4. 12

  5. 52

  1. Келесі теңдіктегі х мәні нешеге тең? X div 5=8

  1. 30

  2. 75

  3. 53

  4. 42

  5. 52


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




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

    Басты бет