Вариант 1
1.Пресметнете:
а)преобразувайте следният израз от математическа форма, в запис на Паскал:
б)преобразувайте следният израз от запис на Паскал в математическа форма:
(a+b)/(sqrt(x*y)-abs(x-a*b))
в)изчислете израза:
sqr(trunc(-3.18))+abs(round(-4.63))-19 div 2*4
2. Kои от изброените типове не са дефинирани в езика Паскал?
-
Float b) Real c) Integer d) Pointer ?
3. Кои от изброените имена са идентификатори:
a) SUMA1 b) L.K c) 213A d) ZADACHA_3
4.Нека е в сила декларацията:
var n,i:integer;
s:real;
Намерете грешките в следните програмни фрагменти:
а)n:=16; б)n:=1;
for i:=1 to sqrt(n) do s:= s+sqr(i); for i:=1 to 24 do
begin
i:=i+42;
n:=n+i
end;
5.От кой оператор за цикъл се излиза при нарушаване истиността на условието?
-
For-to-do; b)While-do; c)Repeat-until
6.Каква ще бъде стойността на променливата S след изпълнението на следните фрагменти от програми:
-
S:=0; b) S:=0; c) S:=0; d) S:=0;
I:=1; For I:=1 to 5 do I:=1; I:=1;
Repeat S:=S+I-2+1; While I>1 do While I<=5 do
S:=S+I; Begin I:=I+1; I:=I+4; S:=S+1/I; S:=S+I;
Until I>1; I:=I-1
End;
7.Какво ще се отпечата?
Write(25:2); writeln(637:4);
Write(1234:2);write(11);
8.Каква е разликата между операторите while-do и repeat-until?
9.От какво се състои азбуката на езика Паскал?
Зад. Съставете програма, която въвежда цяло положително число и проверява дали то е четно.
Сподели с приятели: |