Главная страница

Основные конструкции языка программирования Паскаль


Скачать 67.94 Kb.
Название Основные конструкции языка программирования Паскаль
Дата 12.02.2016
Размер 67.94 Kb.
Тип Документы

См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 1.

  1. В алгоритме, записанном ниже, используются целочисленные переменные k и m. Oпределите значение переменной m после исполнения данного алгоритма:

k:=2
m:=k-2
k:=m*k+5
m:=m+2

  1. Определите значение переменной z после выполнения следующего фрагмента программы:

x:=23;
y:=12;
y:=3*x-4*y;
if x>y then z:=3*x+y

else
z:=2+x*y;

  1. Определите значение целочисленной переменной х после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 2.

  1. В алгоритме, записанном ниже, используются целочисленные переменные a и b. Oпределите значение переменной b после исполнения данного алгоритма:

a:=5;

b:=a*2+a*3;

a:=(a+b)/3;

b:=3*a-b

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var s, k:integer;

Begin

S:=0;

for k:= -5 to 10 do s:=2*k+s;

writeln(s)

end.

  1. Определите сумму значений целочисленных переменных х и y после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 3.

  1. В алгоритме, записанном ниже, используются целочисленные переменные a и b. Oпределите значение переменной а после исполнения данного алгоритма:

a:=2;

b:=a*a-2;

a:=b-a.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var s, k:integer;

Begin

S:=1;

for k:=1 to 30 do s:=(k-5)*s;

writeln(s)

end.

  1. Определите все значения х, при которых после исполнения фрагмента алгоритма, записанного в виде блок-схемы, получится ответ у=4:



В ответе запишите найденные значения х через запятую в порядке возрастания.

См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 4.

1. В алгоритме, записанном ниже, используются целочисленные переменные a и b. Oпределите значение переменной a после исполнения данного алгоритма:

a:=-3;
b:=(a+2)*(a+2);
a:=2*b-a.

2. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var s, k:integer;

Begin

S:=1;

for k:=1 to 30 do s:=(-1)*s;

writeln(s)

end.

3. Определите значение целочисленной переменной c после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 5.

  1. В алгоритме, записанном ниже, используются действительные переменные a и b. Oпределите значение переменной b после исполнения данного алгоритма:

a:= -5;

b:=5+7*a;

b:=b/2*a.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var s:integer; k:real;

Begin

S:=25;

if s mod 2<>0 then

begin

s:=s-1;

k:=s/2

end

else k:=s;

writeln(k)

end.

  1. Определите значение целочисленной переменной b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 6.

  1. В алгоритме, записанном ниже, используются действительные переменные a, b и с. Oпределите значение переменной c после исполнения данного алгоритма:

a:= 5;

a:=a+4;

b:=-a+7;

c:=-b/2*a.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var s:integer; k:real;

Begin

S:=377;

if s mod 10=7 then

begin

s:=s+3;

k:=s/10

end

else k:=1;

writeln(k)

end.

  1. Определите значение переменной b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 7.

  1. В алгоритме, записанном ниже, используются действительные переменные a, b. Oпределите значение переменной b после исполнения данного алгоритма:

a:= 21;

b:=65+a/7;

b:=b/2*a.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var x, y,z:integer;

Begin

x:=25;

y:=11;

y:=x-2*x;

if x>y then

begin

x:=5*y-x;

z:=3*x+y

end

else z:=2+x*y;

writeln(z)

end.

  1. Определите значение переменной b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 8.

  1. В алгоритме, записанном ниже, используются действительные переменные a, b. Oпределите значение переменной b после исполнения данного алгоритма:

a:= -12;

b:=52+7*a;

b:=b/2*a.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var x, y,z:integer;

Begin

x:=16;

y:=21;

x:=x-y;

if x

begin

y:=2*y+x;

z:=y-x

end

else z:=x-y;

writeln(z)

end.

  1. Определите значение переменной b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 9.

  1. В алгоритме, записанном ниже, используются действительные переменные x, y. Oпределите значение переменной y после исполнения данного алгоритма:

y:=6;

x:=y/2;

x:=x+y;

y:=x-y;

y:=y*x.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var z, n, i:integer;

Begin

z:=30;

for n:=1 to 30 do begin

if n>10 then z:=z-n

else z:=z+n;

end;

writeln(z)

end.

  1. Определите значение суммы переменных a и b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы:



См_инф.9_кл.

Основные конструкции языка программирования Паскаль.

Вариант 10.

  1. В алгоритме, записанном ниже, используются действительные переменные x, a. Oпределите значение переменной a после исполнения данного алгоритма:

y:=2;

a:=x+x;

a:=a*a;

a:=a-x;

a:=a*a/x.

  1. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на Паскале.

Var z, n, i:integer;

Begin

z:=30;

for n:=1 to 10 do begin

if n>0 then z:=z-2*n

else z:=n-z;

end;

writeln(z)

end.

  1. Определите значение переменной c после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы: