Какой из операторов цикла имеет 2 вида записи
Перейти к содержимому

Какой из операторов цикла имеет 2 вида записи

  • автор:

тест№6 паскаль(с ответами)

  1. Выберите цикл с предусловием:
    1. While
    2. For
    3. Repeat
    4. Case
  2. Выберите оператор выбора:
    1. While
    2. For
    3. Repeat
    4. Case
  3. Выберите цикл с параметром:
    1. While
    2. For
    3. Repeat
    4. Case
  4. Определите значение переменной S после выполнения операторов:

i:=0; S:=0 While i

  • Сколько строк напечатает программа:
  • var k,l:integer; begin FOR k:=1 TO 10 DO FOR l:=1 TO 5 DO writeln(‘Мне нравится Паскаль.’); end;

      1. 10
      2. 5
      3. 50
      4. Верного ответа нет, ответ_____
    1. Что выведется на экран в результате выполнения фрагмента программы:

    s:=0; FOR j:=1 TO 3 DO s:=s+2*j; write(‘ j=’, j, ’ s=’,s)

    1. Что выведется на экран в результате выполнения фрагмента программы:

    p:=1; FOR k:=1 TO 5 DO begin p:=p*k; end; write(‘ k=’, k, ’ p=’, p)

    1. Чему будет равен значение переменной А после выполнения алгоритма(блок-схема):

    . ___________________________

    1. Чему будет равно значение переменной A после выполнения алгоритма.
    1. Какой из операторов цикла имеет 2 вида записи
      1. For
      2. While…
      3. Repeat…
      4. Верного ответа нет
    2. Операторными скобками называются:
      1. ( )
      2. begin… end;
      3. Верного ответа нет
    3. В каком из операторов допущена смысловая ошибка:
      1. For i:=1 to 20 do p:=p+1;
      2. While s
      3. Repeat k
      4. For I:=10 downto 5 do p:=p+1;
    4. Тело цикла While для вычисления значений функций f(x)=x 4 , на отрезке [-5,5] с шагом 10 будет иметь вид:
      1. f:= x+x+x+x; x:=x+10;writeln (f,x);
      2. f:=x 4 ; x:=x+10;writeln (f,x);
      3. f:= x*x*x*x; x=x+0.10;writeln (f,x);
      4. f:= x*x*x*x; x:=x+10; writeln (f,x);
    5. Оператором цикла не является оператор
      1. While…
      2. For…
      3. Readln
      4. Repeat…
      5. Верного ответа нет
    6. Какой из циклов не содержит логического условия:
      1. While
      2. For
      3. Repeat
      4. Все содержат

    14.02.2015 45.57 Кб 496 Тесты с ответами Психология.doc

    14.02.2015 49.15 Кб 99 Тесты с сайта nica.doc

    14.02.2015 30.72 Кб 2710 тест№3 паскаль(с ответами).doc

    14.02.2015 51.2 Кб 2242 тест№4 паскаль(с ответами).doc

    14.02.2015 121.86 Кб 2140 тест№5 паскаль(с ответами).doc

    14.02.2015 84.48 Кб 1190 тест№6 паскаль(с ответами).doc

    12.03.2016 876.54 Кб 130 Тетрад для самостоятельных работ по общей психологии.doc

    12.03.2016 558.08 Кб 94 ТЕТРАДЬ по педагогической психологии.doc

    12.03.2016 625.66 Кб 163 ТЕТРАДЬ по социальной психологии.doc

    28.03.2015 109.06 Кб 45 Тетрадь1 ГЛАВНАЯ.doc

    14.02.2015 198.66 Кб 34 Технология ведения дома.doc

    Ограничение

    Для продолжения скачивания необходимо пройти капчу:

    тест№5 паскаль(с ответами)

    1. Цикл WHILE называется :
      1. Цикл с предусловием
      2. Цикл с параметром
      3. Цикл с постусловием
      4. Ветвлением
    2. Цикл For называется:
      1. Цикл с предусловием
      2. Цикл с параметром
      3. Цикл с постусловием
      4. Ветвлением
    3. Цикл REPEAT называется
      1. Цикл с предусловием
      2. Цикл с параметром
      3. Цикл с постусловием
      4. Ветвлением
    4. Определите значение переменной S после выполнения операторов:

    i:=0; S:=0 While i

    1. 0
    2. 3
    3. 11
    4. 14
    5. 18
  • Сколько строк напечатает программа:
  • var k,l:integer; begin FOR k:=8 DOWNTO 1 DO FOR l:=10 TO 14 DO writeln(‘Мне нравится Паскаль.’); end.

      1. 8
      2. 10
      3. 14
      4. Верного ответа нет, ответ_____
    1. Что выведется на экран в результате выполнения фрагмента программы:

    s:=0; FOR j:=10 TO 15 DO begin s:=s+2*j; write(‘ j=’, j:2, ’ s=’,s:4) end;

    1. Что выведется на экран в результате выполнения фрагмента программы:

    p:=1; FOR k:=5 DOWNTO 1 DO begin p:=p*k; end; write(‘ k=’, k:2, ’ p=’, p:3)

    1. Чему будет равен значение А после выполнения алгоритма.
      1. 1;
      2. 2;
      3. 3;
      4. 4;
      5. 5.
    1. Чему будет равен значение S после выполнения алгоритма.
    1. Какой из операторов цикла имеет 2 вида записи
      1. For…
      2. While…
      3. Repeat…
      4. Верного ответа нет
    2. Операторными скобками называются:
      1. ( )
      2. begin… end;
      3. Верного ответа нет
    3. В каком из операторов допущена синтаксическая ошибка:
      1. For i=1 to 20 do p:=p+1;
      2. While s
      3. Repeat k:=k+1 until k
      4. For I:=10 downto 5 do p:=p+1;
    4. Тело цикла для вычисления значений функций f(x)=x 4 , на отрезке [-5,5] с шагом 0.1 будет иметь вид:
      1. f:= x*x*x*x; x:=x+1;writeln (f,x);
      2. f:=x 4 ; x:=x+1;writeln (f,x);
      3. f:= x*x*x*x; x=x+0.1;writeln (f,x);
      4. f:= x*x*x*x; x:=x+0.1; writeln (f,x);
    5. Оператором цикла не является оператор
      1. While…
      2. For…
      3. Case
      4. Repeat…
      5. Верного ответа нет
    1. тип переменных для параметра цикла FOR:
      1. целочисленный тип
      2. логический тип
      3. натуральный тип
      4. верного ответа нет

    ____________________________________

    14.02.2015 2.52 Mб 261 Тесты по информатике.doc

    14.02.2015 45.57 Кб 496 Тесты с ответами Психология.doc

    14.02.2015 49.15 Кб 99 Тесты с сайта nica.doc

    14.02.2015 30.72 Кб 2710 тест№3 паскаль(с ответами).doc

    14.02.2015 51.2 Кб 2242 тест№4 паскаль(с ответами).doc

    14.02.2015 121.86 Кб 2140 тест№5 паскаль(с ответами).doc

    14.02.2015 84.48 Кб 1190 тест№6 паскаль(с ответами).doc

    12.03.2016 876.54 Кб 130 Тетрад для самостоятельных работ по общей психологии.doc

    12.03.2016 558.08 Кб 94 ТЕТРАДЬ по педагогической психологии.doc

    12.03.2016 625.66 Кб 163 ТЕТРАДЬ по социальной психологии.doc

    28.03.2015 109.06 Кб 45 Тетрадь1 ГЛАВНАЯ.doc

    Ограничение

    Для продолжения скачивания необходимо пройти капчу:

    Операторы цикла

    Вы уже умеете организовать цикл при помощи оператора while. Напомним, что при выполнении этого оператора компьютер проверяет значение условия. Если условие истинно, то исполнительная часть оператора while будет повторяться до тех пор, пока это условие не примет значение False. Если значение условия есть False в самом начале, то тело цикла while вообще не будет выполняться. Иногда при решении задач возникает необходимость выполнить тело цикла хотя бы один раз, а потом, проверив условие, определить, повторять ли тело цикла еще раз. Эту задачу выполнит другой вид цикла – цикл Repeat. repeat

    until ; Есть небольшое отличие в организации цикла repeat по сравнению с while: для выполнения в цикле repeat нескольких операторов не следует помещать эти операторы в операторные скобки begin . end. Зарезервированные слова repeat и until действуют как операторные скобки. Конструкция repeat . until работает аналогично циклу while. Различие заключается в том, что цикл while проверяет условие до выполнения действий, в то время как repeat проверяет условие после выполнения действий. Это гарантирует хотя бы одно выполнение действий до завершения цикла. Например,

    a) repeat
    read (Number);
    Sum := Sum+Number;
    until Number=-1
    b) repeat
    i := i+1;
    writeln (Sqr(i));
    until i>=10

    Задача. Определить, является ли введенное число простым. Алгоритм решения этой задачи будет следующий. При помощи операции mod проводим проверку всех целых чисел от 2 до введенного числа Number. Мы проверяем, является ли очередное проверяемое число делителем нашего числа (значит, остаток от деления введенного числа на проверяемое число равен нулю). Если такой делитель найден, значит, цикл досрочно завершает свою работу на некотором i-том шаге. Если делитель не найден, значит, цикл проверил все числа, и значение переменной цикла i будет равно конечному значению, т.е. Number. Поэтому, после записи цикла следует анализ значения переменной i и выводится соответствующее сообщение. Примечание. Напомним, что простым называется число, которое не имеет делителей кроме 1 и самого себя. Цикл не может продолжаться бесконечно, так как любое число всегда делится само на себя.

    Program Prostoe;
    Uses
    Crt;
    Var
    i,
    Number : integer;
    Begin
    ClrScr;
    writeln (‘Какое число должно быть проверено? ‘);
    read (Number);
    i := 1;
    repeat
    i := i+1;
    until Number mod i = 0;
    if Number=i
    then
    writeln (Number,’ является простым’)
    else
    writeln (Number,’ делится на ‘,i);
    readln;
    End.

    При построении циклов нужно быть очень аккуратным: следить за отсутствием ошибок как в фазе входа в цикл, так и в фазе завершения цикла. Задание. Выберите две задачи, решенных Вами с помощью цикла с предусловием, и решите их с помощью цикла с постусловием.

    Операторы цикла while и repeat

    Условие представляет собой выражение логического типа, а оператор после do называется телом цикла. Перед каждой итерацией цикла условие вычисляется, и если оно истинно, то выполняется тело цикла, в противном случае происходит выход из цикла.

    Если условие всегда оказывается истинным, то может произойти зацикливание:

    Оператор цикла repeat имеет следующую форму:

    repeat
    операторы
    until условие

    В отличие от цикла while , условие вычисляется после очередной итерации цикла, и если оно истинно, то происходит выход из цикла. Таким образом, операторы, образующие тело цикла оператора repeat , выполняются по крайней мере один раз.

    Обычно оператор repeat используют в ситуациях, где условие нельзя проверить, не выполнив тело цикла. Например:

    Если условие всегда оказывается ложным, то может произойти зацикливание:

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *