- •V2: Проектирование алгоритмов. Блок-схема алгоритма.
- •V2: Основные принципы алгоритмизации и программирования. Понятие формализации, алгоритмизации, программирования.
- •V2: Задачи на ветвление
- •V2: Задачи на циклы с параметром и предусловием
- •V2: Блок-схемы. Циклы со счетчиком
- •V2: Задачи на циклы с параметром.
- •V2: Алгоритмы.
- •V2: Работа с заданными массивами.
- •V2: Блок-схема. Ветвление.
- •V2: Блок-схемы. Циклы с проверкой условия.
- •V2: Сравнение двух переменных
- •V2: Программа на языке высокого уровня, типы данных, переменные, выражения.
- •V2: Интегрированные среды программирования.
- •V2: Этапы разработки программного обеспечения.
- •V2: Операторы циклов и ветвления.
- •V2: Понятие о структурном программировании.
- •V2: Объектно-ориентированное программирование.
- •V2: Интегрированные среды программирования.
- •V2: Основные типы алгоритмов, их сложность и их использование для решения задач.
V2: Задачи на циклы с параметром и предусловием
I: {{573}} Задачи на циклы с параметром и предусловием-1; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, a, b, c, i : integer;
BEGIN
n:=7; a:=0; b:=1;
for i=2 to n do
begin
c:=a+b; a:=b; b:=с
end;
writeln (с);
END.
Тогда результатом работы этой программы является ...
+: 13
-: 21
-: 34
-: 8
I: {{574}} Задачи на циклы с параметром и предусловием-2; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, S : integer;
BEGIN
n:=2345; S:=0;
while n>0 do
begin
S:=S+(n mod 10);
n:=n div 10
end;
writeln (S);
END.
Тогда результатом работы этой программы является ...
+: 14
-: 120
-: 5
-: 2
I: {{575}} Задачи на циклы с параметром и предусловием-3; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, d, k : integer;
BEGIN
n:=12; k:=0;
for d:=1 to n do
if n mod d =0 then k:=k+1;
writeln (k);
END.
Тогда результатом работы этой программы является ...
+: 6
-: 2
-: 4
-: 0
I: {{576}} Задачи на циклы с параметром и предусловием-4; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var a, b : integer;
BEGIN
a:=24; b:=40;
while a<>b do
if a>b then a:=a-b
else b:=b-a;
writeln (a);
END.
Тогда результатом работы этой программы является ...
+: 8
-: 32
-: 4
-: 0
I: {{577}} Задачи на циклы с параметром и предусловием-5; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var i, n, p : integer;
BEGIN
n:=6; p:=1;
for i:=1 to n do
p:=p*i;
writeln (p);
END.
Тогда результатом работы этой программы является ...
+: 720
-: 0
-: 120
-: 6
I: {{578}} Задачи на циклы с параметром и предусловием-6; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, i, S, r : integer;
BEGIN
n:=1234; S:=0;
while n>0 do
begin
r:=n mod 10;
n:=n div 10;
S:=S+r*r;
end;
writeln (S);
END.
Тогда результатом работы этой программы является ...
+: 30
-: 10
-: 4
-: 42
I: {{579}} Задачи на циклы с параметром и предусловием-7; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var k, n, i, d : integer;
BEGIN
d:=5; n:=50; k:=0;
for i:=1 to n do
if i mod d=0 then k:=k+1;
writeln (k);
END.
Тогда результатом работы этой программы является ...
+: 10
-: 49
-: 1
-: 20
I: {{580}} Задачи на циклы с параметром и предусловием-8; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, S, x, r : integer;
BEGIN
n:=252; x:=n; S:=0;
while n>0 do
begin
r:=n mod 10;
n:=n div 10;
S:=S*10 +r;
end;
r:=x-r;
writeln (r);
END.
Тогда результатом работы этой программы является ...
+: 0
-: - 5
-: 9
-: 1
I: {{581}} Задачи на циклы с параметром и предусловием-9; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, S, i : integer;
BEGIN
n:=28; S:=n;
for i:=1 to n-1 do
if n mod i=0 then S:=S-i;
writeln (S);
END.
Тогда результатом работы этой программы является ...
+: 0
-: - 2
-: 8
-: 28
I: {{582}} Задачи на циклы с параметром и предусловием-10; KT=; MT=;
S: Дана программа на языке ПАСКАЛЬ:
var n, S, x : integer;
BEGIN
n:=234; S:=0;
while n>0 do
begin
x:=n mod 10;
S:=10*S+x;
n:=n div 10
end;
writeln (S);
END.
Тогда результатом работы этой программы является ...
+: 432
-: 234
-: 444
-: 9