что будет выведено в результате работы следующей программы
Что будет выведено в результате работы следующей программы
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.
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.
68. На блок-схеме представлен алгоритм ввода массива из 10 целых чисел с помощью цикла с предусловием. Запишите соответствующую программу на языке Паскаль.
69. На блок-схеме представлен алгоритм ввода массива из 10 целых чисел с помощью цикла с параметром. Запишите соответствующую программу на языке Паскаль.
70. На блок-схеме представлен алгоритм ввода массива из 10 целых чисел с помощью цикла с постусловием. Запишите соответствующую программу на языке Паскаль.
71. Запишите значения элементов массива, сформированного следующим образом:
72. Известны значения элементов целочисленного массива а.
Запишите значения элементов массива b, сформированного следующим образом:
73. Чему равна сумма элементов массива а[1] и а[6], сформированного следующим образом:
74. Известны значения элементов одномерного целочисленного массива а, состоящего из 5 элементов:
75. Чему равно среднее арифметическое значений элементов массива а[3] и а[4], сформированного следующим образом?
76. Массив а из десяти элементов сформирован следующим образом:
77. Массив а из десяти элементов сформирован следующим образом.
78. Определите, что будет выведено в результате выполнения следующей программы?
79. Проанализируйте представленный в форме блок-схемы алгоритм и укажите результат его выполнения при заданном входном потоке данных:
80. Дан целочисленный массив из 12 элементов случайных целых чисел, принадлежащих интервалу [10;45]. Необходимо найти произведение элементов массива, кратных 5.
81. Установите соответствие между записанными на языке Паскаль фрагментами программ обработки одномерного числового массива и результатами их работы.
82. В таблице Dat хранятся данные измерений среднесуточной температуры за неделю в градусах. Определите, что будет выведено в результате работы следующей программы, записанной на алгоритмическом языке. Запишите эту же программу на языке Паскаль.
83. От острова Буяна до царства славного Салтана месяц (30 дней) пути. Капитан корабля записывает в вахтенный журнал количество миль, пройденных за день. Составьте блок-схему алгоритма для определения, в какую из трех десятидневок пройден большой путь. Напишите соответствующую программу на языке Паскаль.
Len-sovet
Женские секреты, советы, лайфхаки
Поиск по этому блогу
Модуль 2.3. Параметры sep и end
Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.
Формат входных данных:
На вход программе подаётся строка-разделитель и три строки, каждая на отдельной строке.
Формат выходных данных:
Программа должна вывести введённые три строки через разделитель.
Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.
Формат входных данных:
На вход программе подаётся одна строка — имя пользователя.
Формат выходных данных:
Программа должна вывести текст в соотвествии с условием задачи.
Примечание 1. Перед восклицательным знаком не должно быть пробелов.
Что покажет приведённый ниже фрагмент кода?
Что будет выведено в результате работы следующей программы
№1. Определите, что будет напечатано в результате работы следующего фрагмента программы:
№2. Определите, что будет напечатано в результате работы следующего фрагмента программы:
№3. Определите, что будет напечатано в результате работы следующего фрагмента программы:
Цикл while выполняется до тех пор, пока истинно условие k var k, s: integer;
Цикл while выполняется до тех пор, пока истинно условие k var k, s: integer;
№6. Определите, что будет напечатано в результате работы следующего фрагмента программы:
Поскольку изначально n = 4, цикл while n var k, s: integer;
№8. Определите, что будет напечатано в результате работы следующего фрагмента программы:
Воспользовавшись методом интервалов, находим, что первое натуральное n, при котором нарушается условие, есть n =7.
Так как операция k:=k+2; идет после s:=s+k; то цикл выполнится еще раз, следовательно, n =8.
Kn=k1+(n-1)d Подставив известные параметры, получаем, что k 8=16
№9. Определите, что будет напечатано в результате работы следующего фрагмента программы:
Цикл while выполняется до тех пор, пока истинно условие k DIM N, S AS INTEGER