Топқа тапсырма:
Мысал: 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ІІ. Ой қорыту. (Тестік жұмыс)
Дұрыс жазылған идентикаторлар түрін көрсету керек:
alfa, alc2,tanial,termos*
боря, Аман, lt3,вес1
a.l2, mou#se, l-zap, 2-call, while
load, true, if
Паскальдағы қарапайым типтерге мыналар жатады:
dim, put, input, output
array, text, set, record
type, string, false, true
integer, char, real, Boolean*
Паскальда қандай сандар типтері болады?
бөлшек, аралас
оң, теріс, натураль
бүтін, нақты*
қысқа, ұзын, орташа
Паскаль тілінің дұрыс жазылған меншіктеу операторы белгісін көрсетіңіз:
=
:=*
>=
<=
Паскаль тілінің дұрыс жазылған стандартты функциялары:
tan(x), ctg(x), log(x), cosec(x), lg(x)
real(x), string(x), full(x), odd(x), tof(x)
col(x), asin(x), save(x), load(x), log(x)
int(x), sgr(x), sgrt(x), sin(x), cos(x)*
Келесі өрнектің (16 mod 7) мәні мынадай болады:
0
9
2*
8
1
Келесі өрнектің (25 div 4) мәні мынадай болады:
6*
12
2
8
1
Келесі теңдіктегі х мәні нешеге тең? x div 5=x mod 5
30
45
43
12*
52
Келесі теңдіктегі х мәні нешеге тең? 20 div x==20 mod x
0
10
19*
12
52
Келесі теңдіктегі х мәні нешеге тең? X div 5=8
30
75
53
42*
52
Ой қорыту. (Тестік жұмыс)
Дұрыс жазылған идентикаторлар түрін көрсету керек:
alfa, alc2,tanial,termos
боря, Аман, lt3,вес1
a.l2, mou#se, l-zap, 2-call, while
load, true, if
Паскальдағы қарапайым типтерге мыналар жатады:
dim, put, input, output
array, text, set, record
type, string, false, true
integer, char, real, Boolean
Паскальда қандай сандар типтері болады?
бөлшек, аралас
оң, теріс, натураль
бүтін, нақты*
қысқа, ұзын, орташа
Паскаль тілінің дұрыс жазылған меншіктеу операторы белгісін көрсетіңіз:
=
:=
>=
<=
Паскаль тілінің дұрыс жазылған стандартты функциялары:
tan(x), ctg(x), log(x), cosec(x), lg(x)
real(x), string(x), full(x), odd(x), tof(x)
col(x), asin(x), save(x), load(x), log(x)
int(x), sgr(x), sgrt(x), sin(x), cos(x)
Келесі өрнектің (16 mod 7) мәні мынадай болады:
0
9
2
8
1
Келесі өрнектің (25 div 4) мәні мынадай болады:
6
12
2
8
1
Келесі теңдіктегі х мәні нешеге тең? x div 5=x mod 5
30
45
43
12
52
Келесі теңдіктегі х мәні нешеге тең? 20 div x==20 mod x
0
10
19
12
52
Келесі теңдіктегі х мәні нешеге тең? X div 5=8
30
75
53
42
52
Достарыңызбен бөлісу: |