Главная /
Основы программирования - обучения основам /
Завершится ли когда-нибудь выполнение цикла в приведенном ниже фрагменте программы? x := 1; цикл пока x != 144 | x := x * 13; | если x <= 299 | | то x := x - 299; | конец если конец цикла (!= - означает "не равно")
Завершится ли когда-нибудь выполнение цикла
в приведенном ниже фрагменте программы?
x := 1;
цикл пока x != 144
| x := x * 13;
| если x <= 299
| | то x := x - 299;
| конец если
конец цикла
(!=
- означает "не равно")
вопрос
Правильный ответ:
завершится
не завершится
не выполнится ни разу
Сложность вопроса
92
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не осилил c этими тестами intuit.
14 май 2019
Аноним
Какой студент находит эти тесты inuit? Это же совсем для даунов
20 янв 2017
Аноним
Какой человек ищет вот эти вопросы с интуитом? Это же элементарно
11 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Чему равно значение целочисленной переменной x в результате выполнения приведенного ниже фрагмента программы? x := 1; цикл пока x < 11 | x := -2*x + 11; конец цикла
- # Всегда ли равны выражения (x + y) + z, x + (y + z) для произвольных вещественных переменных x, y, z типа double?
- # Пусть значения целочисленных переменных x и y равны 20 и 10 соответственно. Указать значение логического выражения y != 0 и x/y <= 1
- # Является ли индуктивной функция, которая последовательности коэффициентов многочлена по возрастанию степеней ставит в соответствие пару чисел (степень многочлена, интеграл многочлена по отрезку [0, 1])?
- # На вход следующей программе передается последовательность целых чисел в диапазоне от 0 до 9, представляющая цифры десятичной записи целого числа n. Программа определяет, делится ли число n на 75 (символом процента '%' обозначается операция нахождения остатка от деления первого числа на второе): цел последовательность p; // Цифры числа n цел s, r, d; . . . s := 0; r := 0; встать в начало последовательности p; цикл пока есть непрочитанные элементы в посл-ти p | прочесть очередной элемент посл-ти p в (вых: d); | s := s + d; // s -- сумма цифр | r := (r % 10) * 10 + d; // r -- число из 2-х конец цикла // последних цифр ответ := ( // n делится на 75, когда s % 3 == 0 и // s делится на 3 и r % 25 == 0 // r делится на 25 ); В ней используются три вспомогательные переменные s, r, d. Можно ли упростить программу, использовав меньшее количество вспомогательных переменных? (Последовательность разрешается читать только один раз.)