Определить, сколько раз выполнится цикл:
Определите сколько раз выполнится тело цикла в данном фрагменте Паскаль-программы
Определите сколько раз выполнится тело цикла в данном фрагменте Паскаль-программы. . a:=202;.
Определить сколько раз в последовательности встречаются максимальное чисел, а сколько раз минимальное
Добрый вечер всем! Мне надо решить на экзамен задачку, прошу вас помочь с ней 🙂 Задача: Дана.
Приветствую, форумчане. Всех с праздником и заслуженными выходными) Требуется помощь в нескольких.
Сколько раз выполнится цикл?
Цикл такой: ReadLn (v); k:=1; Repeat k:=k+2; . Until k>V; В зависимости от V.
8.3.4 Pascal. Цикл FOR.
8 класс.Pascal. Цикл FOR. 15 вопросов. Ограничение по времени 20 минут.
Список вопросов теста
Вопрос 1
Назначение циклической структуры:
Варианты ответов
- повторение одной команды не более 10 раз
- повторение идущих подряд одинаковых команд некоторое число раз
- проверка условия в тексте
- печать текста
Вопрос 2
Тело цикла — это.
Варианты ответов
- группа команд, не входящих в циклическую структуру
- произвольный текст
- произвольная группа команд
- группа команд, повторяющихся некоторое число раз
Вопрос 3
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I: = -1 TO 2 DO
Вопрос 4
Определите значение переменной S после выполнения программы:
VAR A,S: INTEGER;
BEGIN
S:=0;
FOR A:=1 TO 4 DO
S:=S+A;
WRITELN('S=', S);
END.
Вопрос 5
Какой из перечисленных заголовков циклов не содержит ошибок и цикл выполнится хотя бы один раз
Варианты ответов
- FOR K := 1 TO 5.5 DO
- FOR J := 10 TO — 2 DO
- FOR X := 3 TO 12 DO
- FOR Y = 0 TO 7 DO
Вопрос 6
Определите значение переменной S после выполнения программы:
VAR A,S: INTEGER;
BEGIN
S:=0;
FOR A:=1 TO 4 DO
S:=S*A;
WRITELN('S=', S);
END.
Вопрос 7
Что является назначением представленного фрагмента программы:
S:=0;
FOR K:=1 TO 10 DO S:=S+K;
Варианты ответов
- Вычисление десятой степени числа K
- Вычисление суммы десяти чисел, введенных пользователем
- Вычисление суммы первых десяти натуральных чисел
Вопрос 8
Что является назначением представленного фрагмента программы:
S:=1;
FOR K:=1 TO 100 DO S:=S*K;
Варианты ответов
- Вычисление сотой степени числа K
- Вычисление произведения первых ста натуральных чисел
- Вычисление произведения ста чисел, введенных пользователем
Вопрос 9
Определите значение переменной S после выполнения программы:
VAR A,S: INTEGER;
BEGIN
S:=1;
FOR A:=1 DOWNTO -2 DO
S:=S*2;
WRITELN('S=', S);
END.
Вопрос 10
Определите значение переменной S после выполнения программы:
VAR A,S: INTEGER;
BEGIN
S:=0;
FOR A:=1 TO 3 DO
S:=S+А*2;
WRITELN('S=', S);
END.
Вопрос 11
В записи
FOR A:=1 TO 3 DO
S:=S+А*2;
запись
FOR A:=1 TO 3 DO
означает
Варианты ответов
- тело цикла
- заголовок цикла
- выполняемый цикл
- выполняемые действия
Вопрос 12
В записи
FOR A:=1 TO 3 DO
S:=S+А*2;
запись
S:=S+А*2;
означает
Варианты ответов
- заголовок цикла
- тело цикла
- выполняемый цикл
- выполняемые действия
Вопрос 13
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I: = 4 TO 2 DO
Вопрос 14
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I: = 6 DOWNTO 2 DO
Вопрос 15
Укажите, сколько раз выполнится тело цикла с заданным заголовком:
FOR I: = 6 DOWNTO 6 DO
sotau .cbg.ru
Цикл с параметром For .. to .. do .. используется если нам заранее известно сколько раз необходимо выполнить повторение некоторых действий.
Общий вид: Увеличение значения параметра (переменной) на 1:
Общий вид: Уменьшение значения параметра (переменной) на 1::
Порядок выполнения цикла For .. to .. do ..
1) Вычисляются начальное и конечное значение;
2) Параметру цикла присваивается начальное значение, если оно не больше конечного;
3) Выполняется тело цикла;
4) Значение параметра цикла увеличивается на один шаг;
5) Проверяется условие: если значение параметра цикла не больше конечного, то происходит переход к п. 3, иначе — конец цикла и продолжение программы.
Особенности:
Оператор For вызывает по одному разу для каждого значения из диапазона от до ;
, и должны иметь только порядковый тип (как показывает практика чаще всего это целочисленный тип Integer);
шаг изменения значения цикла всегда равен 1 (to) или -1 (downto);
если в только один оператор, слова begin и end можно не писать.
Пример: For i := 1 to 8 do Writeln (‘Привет’);
если меньше , цикл (to) не выполняется ни разу (проверка условия в начале цикла, цикл с предусловием)
в не разрешается изменять значение цикла (в этом случае сбивается счетчик количества выполнений )
при изменении начального и конечного значения внутри цикла количество шагов не изменится (начальное и конечное значения запоминаются перед началом первого выполнения тела цикла, и в ходе дальнейшей работы цикла программа к этим значениям больше не обращается)
после выполнения цикла во многих системах устанавливается первое значение переменной цикла, при котором нарушено условие
Сколько раз выполняется цикл?
Как изменить шаг цикла?
Задача. Вывести на экран квадраты и кубы нечётных целых чисел от 1 до 9
Особенность: переменная цикла должна увеличиваться на 2.
Проблема: в Паскале шаг может быть 1 или -1
Способ #2: Надо вывести всего 5 чисел, переменная k изменяется от 1 до 5. Начальное значение i равно 1, с каждым шагом цикла i увеличивается на 2
Способ #3: Надо вывести всего 5 чисел, переменная k изменяется от 1 до 5. Зная k, надо рассчитать i
Пример #1: Квадраты чисел от 2 до 10
Пример #2: Латинский алфавит
Задача: Ввести с клавиатуры a и b. Найти сумму целых чисел, принадлежащих отрезку [a, b]