Какое служебное слово пропущено в данной записи цикла с постусловием repeat i i 1 i 0
Помогите пожалуйста ответить на вопросы, хоть на какие, буду очень благодарен..
Задание 1
Вопрос:
Какие служебные слова применяются для записи цикла с постусловием
Выберите несколько из 4 вариантов ответа:
1) End 3) Repeat
2) Until 4) Begin
Задание 2
Вопрос:
Как найти элемент массива с определенным значением?
Выберите один из 3 вариантов ответа:
1) Отсортировать массив и выбрать максимальный индекс.
2) Перебирать элементы массива пока они не закончатся или пока не будет найден искомый.
3) Выбрать один элемент массива, предположить его искомым и сравнить с оставшимися, меняя в процессе предполагаемый искомый элемент.
Задание 3
Вопрос:
Установите верный порядок следования команд при поиске в массиве из 50 элементов, элемента равного k
Укажите порядок следования всех 4 вариантов ответа:
_1_ if a[i]=k then writeln (i); _2_ while (a[i]<>k) and (i <50) do
_1_ i:=1; __ i:=i+1;
Задание 4
Вопрос:
Какая команда пропущена в данном участке программы, отвечающем за поиск максимального элемента массива. Запишите команду без пробелов.
r:=1;
for i:=2 to n do
if a[i]>a[r]
then .
Запишите ответ:
__________________________________________
Задание 5
Вопрос:
Запишите без пробелов команду, которая пропущена в данном алгоритме сортировки массива по убыванию методом пузырька.
p:=false;
while p=false do
begin
.
for i:=1 to n-1 do
if a[i] then begin
p:=a[i];
a[i]:=a[i+1];
a[i+1]:=p;
end;
end;
Запишите ответ:
__________________________________________
Задание 6
Вопрос:
Какое служебное слово пропущено в данной записи цикла с постусловием?
repeat
i:=i-1;
. i=0;
Запишите ответ:until
__________________________________________
Задание 7
Вопрос:
Как называется описанный метод сортировки по возрастанию?
Проходя по массиву, ищем два соседних элемента, которые расположены не по возрастанию. Найдя такие элементы, меняем их местами. Продолжаем до тех пор, пока за весь проход по массиву не будет сделано ни одной перестановки.
Выберите один из 4 вариантов ответа:
1) Метод перебора
2) Метод пузырька
3) Метод выбора
4) Метод последовательных перестановок
Задание 8
Вопрос:
Что такое сортировка?
Выберите один из 3 вариантов ответа:
1) Изменение индексов элементов массива
2) Изменение порядка следования элементов в массиве в соответствии с определенным признаком
3) Изменение значений элементов массива
Задание 9
Вопрос:
Какие существуют типы задач на поиск элементов в массиве?
Выберите несколько из 4 вариантов ответа:
1) Удаление элемента массива
2) Найти элемент с указанным значением
3) Добавление элемента
4) Найти максимальный или минимальный элемент
Задание 10
Вопрос:
Установите верный порядок следования команд при сортировке массива из 10 элементов по возрастанию методом выбора.
Укажите порядок следования всех 7 вариантов ответа:
__ a[i]:=a[j];
__ for i:=j+1 to 10 do
__ a[j]:=p;
__ p:=a[i];
__ if a[j] __ for j:=1 to 9 do
__ end;
598
0
ПРОШУ ПОМОГИТЕ ПО ИНФОРМАТИКЕ ЧЕГО НЕ ХВАТАЕТ??
Какое служебное слово пропущено в данной записи цикла с постусловием?
Лучший ответ
Отсутствует until .
Полная форма

Например:
Остальные ответы
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Цикл с предусловием ( while ) и постусловием ( repeat )


При составлении программ часто возникает необходимость сократить запись кода при повторении однообразных команд. А когда количество их повторений заранее неизвестно и определяется некоторым условием, то можно использовать структуру — цикл с предусловием или цикл с постусловием.
Цикл — одна из форм управляющих конструкций в языках программирования. Используется для многократного выполнения набора команд.
Цикл с предусловием ( while do )
На рисунке ниже представлена блок-схема цикла с предусловием. Другие названия цикла: цикл-пока, цикл с заданным условием продолжения работы.
Особенность данного вида цикла while : операторы цикла будут повторяться до тех пор, пока условие истинно. Его проверка делается каждый раз перед выполнением операторов цикла. Цикл может ни разу не выполниться, если его условие ложно.

На рисунке показано два варианта записи данной структуры на языке программирования Паскаль:
- с использованием операторных скобок (begin end), выполнение двух и более команд;
- запись с одной командой.
Задачи на циклы Паскаль
Задание 1. Даны два положительных числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без
наложений). Не используя операции умножения и деления, найдите длину незанятой части отрезка A.
Решение:
Вариант 1
program cycle1; var a,b:real; begin read(a,b); while a > b do a:=a-b; write(a); end.
Вариант 2 (с подсказками)
program cycle1; var a,b:real; begin write('Введите длину отрезка А '); readln(a); write('Введите длину отрезка В '); readln(b); while a > b do a:=a-b; write('Длина незанятой части отрезка А равна ',a); end.
- 1 ряд: 1/1*2 + 1/2*4 +1/3*6…
- 2 ряд: 1/1*2*3 + 1/2*3*4 + 1/3*4*5….
- 3 ряд: 1/1*3 + 1/2*4 +1/3*5…
Решение для 1 ряда:
var a,ap,s:real; i:integer; begin s:=0; i:=1; a:=0; ap:=1; while Abs(a-ap)>1e-6 do begin ap:=a; a:=1/(i*i*2); s:=s+a; i:=i+1; end; write('Сумма ряда = ',s); end.
Формула текущего элемента для второго ряда a:=1/(i*(i+1)*(i+2)); для третьего — a:=1/(i*(i+2));
Вычисление суммы ряда с определенной точностью ε означает, что сумма ряда вычисляется до тех пор, пока модуль разности между текущим и предыдущим членом последовательности больше ε. В виде формулы это утверждение можно записать так:|a – aр| > ε, то есть пока это выражение истинно, вычисления продолжаются.
Цикл с постусловием ( repeat )
На рисунке ниже представлена блок-схема цикла с постусловием. Другие названия цикла: цикл-до, цикл с заданным условием окончания работы.
Особенность данного вида цикла ( repeat ) — операторы цикла будут повторяться до тех пор, пока условие ложно. Его проверка делается каждый раз после выполнения операторов цикла. Команды, входящие в тело цикла, всегда выполняются хотя бы один раз.

Задание 3. Дано целое число N (>0). Найти наименьшее целое положительное число K, квадрат которого превосходит N: K 2 > N. Функцию извлечения квадратного корня не использовать.
Решение:
program cycle2; var n,k:integer; begin read(n); repeat k:=k+1; until k*k > n; write(k); end.
Задание 4. Дано натуральное число N. Найти сумму первой и последней цифры этого числа
Решение:
var a,c1,c2:int64; begin write('Введите исходное число => '); readln(a); c1:=a mod 10; if a>9 then while a>0 do begin c2:=a; a:=a div 10; end; write('Сумма первой и последней цифры = ',c1+c2); end.
Задача 5. Покупатель должен заплатить в кассу S руб. У него есть купюры номиналом: 1,2,5,10,50,100,500. Сколько купюр разного номинала отдаст покупатель, если он начинает платить с самых крупных?
Посмотреть решение
var s,k500,k100,k50,k10,k5,k2,k1:integer; begin read (s); while s>0 do begin if s>=500 then begin k500:=k500+1; s:=s-500;end else if s>=100 then begin k100:=k100+1; s:=s-100;end else if s>=50 then begin k50:=k50+1; s:=s-50;end else if s>=10 then begin k10:=k10+1; s:=s-10;end else if s>=5 then begin k5:=k5+1; s:=s-5;end else if s>=2 then begin k2:=k2+1; s:=s-2;end else if s>=1 then begin k1:=k1+1;s:=s-1;end; end; writeln('Купюра 500 - ',k500); writeln('Купюра 100 - ',k100); writeln('Купюра 50 - ',k50); writeln('Купюра 10 - ',k10); writeln('Купюра 5 - ',k5); writeln('Купюра 2 - ',k2); writeln('Купюра 1 - ',k1); end.
Помогите с информатикой за 10 класс я просто чайник пожалуйста
1. Как называется алгоритмическая структура, которая представляет собой последовательность действий, повторяющихся многократно?
Варианты ответов
Следование
Рекурсия
Цикл
Ветвление
2. Какое служебное слово в языке Pascal следует перед условием цикла с постусловием?
Варианты ответов
repeat
while
until
do
3. Какой из операторов языка Pascal используется для программирования цикла с предусловием?
Варианты ответов
while
if
for
repeat
4. Как называется последовательность действий, содержащаяся в цикле?
Варианты ответов
Операторный блок цикла
Тело цикла
Заголовок цикла
Условие цикла
5. Сколько раз будет выполнен описанный цикл?
i:=1;
while i i:=i+5 mod 3;
Запишите число:
6. Какой из операторов языка Pascal используется для записи цикла с постусловием?
Варианты ответов
while
for
if
repeat
7. Какой оператор в языке Паскаль предназначен для реализации цикла с заданным числом повторений?
Варианты ответов
while
for
if
repeat
8. Какие операторы не могут быть выполнены в теле цикла с указанным заголовком?
for i:=1 to n do
Выберите несколько из 4 вариантов ответа:
Варианты ответов
i:=i-1;
t:=i+2;
n:=n-1;
t:=n-i;
9. Чему будет равно значение переменной t после выполнения данной последовательности команд?
t:=0;
for i:=1 to 20 do
for j:=1 to 30 do
t:=t+1;
Запишите число:
10. Частным случаем какого цикла является цикл с заданным числом повторений?
Варианты ответов
Цикла с параметром
Никакого из перечисленных
Цикла с постусловием
Цикла с предусловием
Лучший ответ
1. Цикл
2. until
3. while
4. Тело цикла
5. Выполнится 18 раз
6. repeat
7. for
8. Только i:=i-1; нельзя
9. 600
10. Цикла с постусловием. Любой цикл for можно переписать на while и наоборот.
Остальные ответы
1. Цикл
2. until
3. while
4. Тело цикла
5. 18
6. repeat
7. for
8. i:=i-1 и n:=n-1
9. 600
10. Цикла с параметром
