Проверочная работа №4. Строки. Циклы

Вариант №1.

1. Опишите строку s.

________________________________________________________________

2. Напишите программу для проверки количества вхождений в строку буквы v.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

3. Опишите структуру цикла «до» в «общем» виде

________________________________________________________________

4. Переведите на язык программирования следующие высказывания

a. Цикл от 1 до 10.

___________________________________________________________

b. Сообщение «Привет» выводится пока a<5

______________________________________________________________________________________________________________________

c. Пока m>10 увеличиваем количество a и b на 2 и 3 соответственно.

_________________________________________________________________________________________________________________________________________________________________________________

5. Выберите синтаксически правильную запись (может быть несколько вариантов ответа)

a. For i:=1 to n do a:=a+1;

b. For i=1 to 5 do a:=a+1;

c. For i:=1 to 10 do a:=a+1;

d. For i:=1 to n do a:=a+1; b:=b+a;

e. For i:=1 to n do begin a:=a+1; c:=c+1; end;

f. While a>0 do m:=m+1;

g. While c≠10 do begin a:=1; b:=2; end;

h. Repeat a>0 until b:=b-1;

i. Repeat b:=b-1 until a>0;

j. While b:=b+2 do m>0;

k. Repeat b=10 do k:=k-2; end;

l. While a>0 until b:=b-1;

m. Repeat b:=b-1; n:=n+2 until a>0;

Вариант №2*.

1. Опишите строку s, максимальная длина которой 10.

________________________________________________________________

2. Напишите программу для проверки количества вхождений в строку буквы символов +, -, ), (.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

3. Опишите структуру цикла «пока» в «общем» виде

________________________________________________________________

4. Переведите на язык программирования следующие высказывания

a. Цикл с параметром от 1 до 20.

___________________________________________________________

b. Сообщение «Добрый день» выводится 5 раз.

______________________________________________________________________________________________________________________

c. Увеличиваем a на единицу и выводим текущее значение на экран до тех пор, пока m≠10

_________________________________________________________________________________________________________________________________________________________________________________

5. Выберите синтаксически правильную запись (может быть несколько вариантов ответа) и исправьте неправильные

a. For j:=1 to n do a:=a+1;
________________________________________________________

b. For j=1 to 5 do a:=a+1; m:=18*a;
________________________________________________________

c. For i:=1 to n do begin a:=a+1; b:=b+a; end; ________________________________________________________

d. For i:=1 to n do begin a:=a+1; c:=c+1 end; ________________________________________________________

e. While a>0 do m:=m+1; n:=n*a2
________________________________________________________

f. While c<10 do begin a:=1; b:=2; end; ________________________________________________________

g. Repeat a>0 until begin b:=b-1; c:=c+2; end; ________________________________________________________

h. Repeat b:=b-1; n:=n+2; until a>0;
_______________________________________________________

i. While begin b:=b+2; v:=v+4; end; do m>0; ________________________________________________________

j. Repeat begin b=10 do k:=k-2; end;
________________________________________________________

k. Repeat b:=b-1; n:=n+2; k:=k+10 until a>0; ________________________________________________________