Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб -1.doc
Скачиваний:
61
Добавлен:
16.02.2016
Размер:
648.19 Кб
Скачать

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

Вариант №1.

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

________________________________________________________________

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

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

________________________________________________________________

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

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

___________________________________________________________

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

______________________________________________________________________________________________________________________

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

_________________________________________________________________________________________________________________________________________________________________________________

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант №2*.

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

________________________________________________________________

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

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

________________________________________________________________

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

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

___________________________________________________________

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

______________________________________________________________________________________________________________________

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

_________________________________________________________________________________________________________________________________________________________________________________

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

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

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

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

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

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

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

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

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

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

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

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