Асноўныя алгарытмічныя канструкцыі і тыпы дадзеных
Меню

Ведаць:

  • асноўныя алгарытмічныя канструкцыі
  • правілы выкарыстання працэдур і функцый
  • тыпы дадзеных і іх сумяшчальнасць
  • асноўныя аператары мовы праграміравання Pascal
  • правілы напісання праграм на мове праграміравання PascalABC
  • этапы выканання заданняў 

Умець:

  • выкарыстаць асноўныя алгарытмічныя канструкцыі, дапаможныя алгарытмы пры стварэнні праграм на мове PascalABC

Дадатковыя
матэрыялы

1.Які з раздзелаў у праграме выкарыстоўваецца для апісання канстант?

2. Пакажыце цэлалікавыя тыпы дадзеных:

Real
Integer
Byte
Single
Shortint

3. Пакажыце правільныя імёны зменных з прапанаванага спісу:

9 A klass
rtu78
dom_9
mir ;
good by

4. Чаму будзе роўны вынік вылічэння лагічнага выразу (а>2) and (b>-1) пры а=5, b= -6? Калі ласка, увядзіце True або False.
Адказ:

Правільны адказ: False

5.Чаму будзе роўны вынік выканання серыі аператараў прысвойвання?
x:=1;
x:=x-2;
x:=4*x;
x:=10+x;
x:=x-1;
Адказ:

Правільны адказ: 5

6.Чаму будзе роўна значэнне зменнай пасля выканання фрагмента праграмы?

x:=2;
a:=3;
if x<=5 then a:=a*3 else a:=a+10;

Адказ:

Правільны адказ: 9

7.Колькі раз выканаецца цела цыкла ў прыведзеным фрагменце?

x:=2;
While x<10 do
x:=sqr(x);
Адказ:

Правільны адказ: 2

8.Што будзе выдадзена ў выніку працы прыведзенай ніжэй праграмы пры n=642?

program zadacha_2;
var k, n, n0, c:integer;
Begin
writeln(‘Введите натуральное число n’);
readln(n);
n0:=n;
k:=0;
while n>=1 do
begin
c:=n mod 10;
k:=k+c;
n:=n div 10;
end;
writeln(k);
End.
Адказ:

Правільны адказ: 12