определите что будет напечатано в результате выполнения следующего скрипта
Определите что будет напечатано в результате выполнения следующего скрипта
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования).
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s ≤ 1024, т. е. переменная s определяет, сколько раз выполнится цикл.
Заметим, что После 9 шага s станет равной 1152 и условие s ≤ 1024 окажется невыполненным, цикл прервется. Следовательно, значение n будет равно 2 9 = 512.
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s ≤ 1024, т. е. переменная s определяет, сколько раз выполнится цикл.
Заметим, что После 5 шага s станет равной 1280 и условие s ≤ 1024 окажется невыполненным, цикл прервется. Всего 5 шагов, следовательно, значение n будет равно 2 5 = 32.
Почему n возводится в степень? После пятого шага 5*2, будет 10.
Каждую итерацию цикла умножается на 2. Поэтому после 5 шагов
.
Определите, что будет напечатано в результате выполнения программы, записанной ниже на разных языках программирования.
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие n ≤ 100, т. е. переменная n определяет, сколько раз выполнится цикл. Поскольку изначально n = 1, цикл выполнится 7 раз (для n = 1, 2, 4, 8, 16, 32, 64), следовательно, s = 30 · 7 = 210.
Определите что будет напечатано в результате выполнения следующего скрипта
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 9
using namespace std;
Цикл «for k := 1 to 9 do» выполняется девять раз. Каждый раз переменная s уменьшается на 5. Поскольку изначально s = 100, после выполнения программы получим: s = 100 − 9 · 5 = 55.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 0 до 9
using namespace std;
Цикл «for k := 0 to 9 do» выполняется десять раз. Каждый раз переменная s увеличивается на 3. Поскольку изначально s = 3, после выполнения программы получим: s = 3 + 10 · 3 = 33.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 0 до 9
using namespace std;
Цикл «for k := 0 to 9 do» выполняется десять раз. Каждый раз переменная s увеличивается на 5. Поскольку изначально s = 1, после выполнения программы получим: s = 1 + 10 · 5 = 51.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 3
using namespace std;
Цикл «for k := 1 to 3 do» выполняется три раза. Каждый раз переменная s возводится в квадрат. Поскольку изначально s = 2, после выполнения программы получим: s = 16 2 = 256.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
for k in range(4, 0, −1):
for k := 3 downto 0 do
нц для k от 3 до 0
using namespace std;
for (int k = 3; k >= 0; k−−)
Цикл «for k := 3 downto 0 do» выполняется четыре раза. Каждый раз переменная s умножается на 3. Поскольку изначально s = 1, после выполнения программы получим: s = 1 · 3 · 3 · 3 · 3 = 81.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 5
using namespace std;
Цикл «for k := 1 to 5 do» выполняется пять раз. Каждый раз переменная s умножается на 2. Поскольку изначально s = 2, после выполнения программы получим: s = 2 · 2 · 2 · 2 · 2 · 2 = 64.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 0 до 4
using namespace std;
Цикл «for k := 0 to 4 do» выполняется пять раз. Каждый раз переменная s умножается на 3. Поскольку изначально s = 1, после выполнения программы получим: s = 1 · 3 · 3 · 3 · 3 · 3 = 243.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 7
using namespace std;
Цикл «for k := 1 to 7 do» выполняется семь раз. Каждый раз переменная s умножается на 2. Поскольку изначально s = 1, после выполнения программы получим: s = 1 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 128.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 3 до 10
using namespace std;
Цикл for i := 3 to 10 do выполнится 8 раз. Каждый раз переменная s увеличивается на 13. Поскольку изначально значение s равно 0, после выполнения программы получим s = 8 · 13 = 104.
В таблице A хранятся данные о количестве призёров олимпиады по программированию по девяти округам Москвы. Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти языках программирования.
DIM k, score AS INTEGER
A = [6, 11, 7, 12, 13, 5, 9, 3, 4]
Var k, score: integer;
A: array[1..9] of integer;
нц для k от 1 до 9
using namespace std;
for (int k = 0; k = 9) score = score + A[k];
Программа предназначена для определения суммарного количества призёров в тех округах, в которых призёров не менее девяти. Это количество равно 11 + 12 + 13 + 9 = 45.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM k, s AS INTEGER
for k in range(14,19):
for k := 14 to 18 do
нц для k от 14 до 18
using namespace std;
Цикл for i := 14 to 18 do выполнится 5 раз. Каждый раз переменная s увеличивается на 6. Поскольку изначально значение s равно 8, после выполнения программы получим s = 8+6 · 5 = 38.
В таблице Dat хранятся данные ежедневных измерений количества осадков за неделю в миллиметрах (Dat[1] — данные за понедельник, Dat[2] — за вторник и т.д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на пяти языках программирования.
DIM Dat(7) AS INTEGER
DIM k, day AS INTEGER
Dat = [14, 10, 0, 15, 0, 15, 10]
Dat: array[1..7] of integer;
нц для k от 1 до 7
using namespace std;
Программа предназначена для определения последнего дня в неделе, в который не выпало осадков. Следовательно, программа выведет число 5.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 6 до 12
using namespace std;
Цикл «for k := 6 to 12 do» выполняется семь раз. Каждый раз переменная s увеличивается на 5. Поскольку изначально s = 0, после выполнения программы получим: s = 7 · 5 = 35.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 5
using namespace std;
Цикл for k := 1 to 5 do выполнится 5 раз. Каждый раз переменная s умножается на k. Поскольку изначально значение s равно 1, после выполнения программы получим s = 1 · 1 · 2 · 3 · 4 · 5 = 120.
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
DIM k, s AS INTEGER
нц для k от 1 до 10
using namespace std;
Цикл «for k:=1 to 10 do» выполняется десять раз. Каждый раз переменная s увеличивается на 7. Поскольку изначально s = 0, после выполнения программы получим: s = 10 · 7 = 70.
В таблице Dat хранятся данные о количестве учеников в классах (Dat[1] — количество учеников в первом классе, Dat[2] — во втором и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM Dat(11) AS INTEGER
DIM k, m AS INTEGER
Dat(9) = 26: Dat(10) = 21
using namespace std;
Программа предназначена для поиска количества учеников в последнем классе в массиве, в котором менее 25 человек. Проанализировав входные данные, приходим к выводу, что ответ 21.
Обратите внимание, что находится не минимальный элемент массива.
В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] — данные за первый день, Dat[2] — за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
DIM Dat(10) AS INTEGER
Dat(9) = 14: Dat(10) = 15
Dat = [12, 15, 17, 15, 14, 12, 10, 13, 14, 15]
Определите что будет напечатано в результате выполнения следующего скрипта
Определите, что будет напечатано в результате выполнения программы, записанной ниже на разных языках программирования.
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие n ≤ 100, т. е. переменная n определяет, сколько раз выполнится цикл. Поскольку изначально n = 1, цикл выполнится 7 раз (для n = 1, 2, 4, 8, 16, 32, 64), следовательно, s = 30 · 7 = 210.
Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM S, N AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s > 0, т. е. переменная s определяет, сколько раз выполнится цикл. Поскольку изначально s = 47, цикл выполнится 6 раз (для s = 47, 38, 29, 20, 11, 2), следовательно, n = 6 · 4 + 1 = 25.
Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM S, N AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s > 0, т. е. переменная s определяет, сколько раз выполнится цикл. Поскольку изначально s = 42, цикл выполнится 9 раз, следовательно, n = 9 · 3 + 1 = 28.
Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие n ≤ 100, т. е. переменная n определяет, сколько раз выполнится цикл. Поскольку изначально n = 1 и на каждом шаге n увеличивается в три раза, цикл выполнится пять раз. Следовательно, после выполнения цикла s примет значение 30 · 5 = 150.
Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие n ≤ 300, т. е. переменная n определяет, сколько раз выполнится цикл. Поскольку изначально n = 1 и на каждом шаге n увеличивается в три раза, цикл выполнится шесть раз. Следовательно, после выполнения цикла s примет значение 30 · 6 = 180.
Тест по теме Циклы в языке Python
Тест по теме 4. Циклы.
1. Определите, что будет напечатано в результате выполнения следующего скрипта:
2. Определите, что будет напечатано в результате выполнения следующего скрипта:
3. Определите, что будет напечатано в результате выполнения следующего скрипта:
4. Определите, что будет напечатано в результате выполнения следующего скрипта:
5. Определите, что будет напечатано в результате выполнения следующего скрипта:
6. Определите, что будет напечатано в результате выполнения следующего скрипта:
7. Определите, что будет напечатано в результате выполнения следующего скрипта:
8. Определите, что будет напечатано в результате выполнения следующего скрипта:
9. Определите, что будет напечатано в результате выполнения следующего скрипта:
Ответы к тесту по теме 4. Циклы.
Курс повышения квалификации
Дистанционное обучение как современный формат преподавания
Курс профессиональной переподготовки
Информатика: теория и методика преподавания в образовательной организации
Курс профессиональной переподготовки
Математика и информатика: теория и методика преподавания в образовательной организации
Онлайн-конференция для учителей, репетиторов и родителей
Формирование математических способностей у детей с разными образовательными потребностями с помощью ментальной арифметики и других современных методик
Международная дистанционная олимпиада Осень 2021
Номер материала: ДБ-441579
Не нашли то что искали?
Вам будут интересны эти курсы:
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Конкурс «Учитель года России» с 2022 года будет проходить в формате телешоу
Время чтения: 1 минута
Стартовал финал конкурса «Учитель года России»
Время чтения: 1 минута
Путин назвал уровень доходов преподавателей одним из социальных приоритетов
Время чтения: 1 минута
Путин поручил сократить количество контрольных работ в школах
Время чтения: 1 минута
В вузах увеличат набор будущих логопедов и дефектологов
Время чтения: 1 минута
В пяти регионах России протестируют новую систему оплаты труда педагогов
Время чтения: 2 минуты
Подарочные сертификаты
Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.
Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.
Определите что будет напечатано в результате выполнения следующего скрипта
Определите, что будет напечатано в результате выполнения программы
DIM N, S AS INTEGER
using namespace std;
Выпишем значения s и n:
s 0; 15; 30; 45; 60; 75.
Цикл закончится, когда n > 8, т.е. при n = 9. Так как действие n := n + 1 идет после действия s := s + 15,
то значение 75 будет записано в переменную s до того, как цикл прекратит работу.
Следовательно, ответ 75.
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s Ответ: 120
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s Ответ: 150
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s ≤ 1000, т. е. переменная s определяет, сколько раз выполнится цикл.
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования).
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s ≤ 1000, т. е. переменная s определяет, сколько раз выполнится цикл.
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s >= 0, т. е. переменная s определяет, сколько раз выполнится цикл.
Определите, что будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования):
DIM N, S AS INTEGER
using namespace std;
Цикл while выполняется до тех пор, пока истинно условие s Ответ: 11