Длительность не превышает 10 минут, то есть 10*60=600 секунд. Для удобства переведём скорость из Кбит/сек в Кбайт/сек по формуле кбит/8=кбайт 32 Кбит/с / 8 = 4 Кбайт/с То есть за 1 секунду передаётся 4 Кбайт, значит за 600 секунд будет передано 600*4= 2400 Кбайт
Соглашусь с alviko, вариант 2: За секунду передаётся 32 Кбит, то есть 32 000 бит. Переводим в байты (делим на 8), получаем 4000 байт/с. На передачу уходит максимум 600 секунд, то есть за 600 секунд будет передано 4000*600=2 400 000 байт. Переведём байты в килобайты (разделим на 1024) 2 400 000 байт / 1024 = 2343,75 Кбайт В задании не сказано, целое ли количество кбайт требуется в ответе. Если целое, то ответ 2343 Кбайт (округляем в меньшую сторону, т.к. 2344 Кбайт за 10 минут мы передать не можем).
6. Цикл for выполнится 10 раз (значение n от 4 до 13), и каждый повтор к s будет прибавляться 15. То есть после выполнения s=150
5. a := 2468; b := (a mod 1000)*10 a mod 1000 - остаток от деления 2468 на 1000, то есть 468. b = 468*10 = 4680
a := a div 1000 + b; a div 1000 - деление 2468 на 1000 с остатком, то есть 2 a = 2 + b = 4680 + 2 = 4682
ответ: 4682 4680
4. Цикл while выполняется, пока s < 100, и каждый повтор цикла s увеличивается на k, при этом k каждый повтор цикла увеличивается на 4. То есть
1 повтор цикла: s = 0, k = 4 2 повтор цикла: s = 4, k = 8 3 повтор цикла: s = 12, k = 12 4 повтор цикла: s = 24, k = 16 5 повтор цикла: s = 30, k = 20 6 повтор цикла: s = 50, k = 24 7 повтор цикла: s = 74, k = 28 8 повтор цикла: s = 102, k = 32, условие перестало выполняться, цикл завершился. k = 32
Для удобства переведём скорость из Кбит/сек в Кбайт/сек по формуле кбит/8=кбайт
32 Кбит/с / 8 = 4 Кбайт/с
То есть за 1 секунду передаётся 4 Кбайт, значит за 600 секунд будет передано 600*4= 2400 Кбайт
Соглашусь с alviko, вариант 2:
За секунду передаётся 32 Кбит, то есть 32 000 бит. Переводим в байты (делим на 8), получаем 4000 байт/с.
На передачу уходит максимум 600 секунд, то есть за 600 секунд будет передано
4000*600=2 400 000 байт.
Переведём байты в килобайты (разделим на 1024)
2 400 000 байт / 1024 = 2343,75 Кбайт
В задании не сказано, целое ли количество кбайт требуется в ответе. Если целое, то ответ 2343 Кбайт (округляем в меньшую сторону, т.к. 2344 Кбайт за 10 минут мы передать не можем).
5.
a := 2468;
b := (a mod 1000)*10
a mod 1000 - остаток от деления 2468 на 1000, то есть 468.
b = 468*10 = 4680
a := a div 1000 + b;
a div 1000 - деление 2468 на 1000 с остатком, то есть 2
a = 2 + b = 4680 + 2 = 4682
ответ: 4682 4680
4. Цикл while выполняется, пока s < 100, и каждый повтор цикла s увеличивается на k, при этом k каждый повтор цикла увеличивается на 4. То есть
1 повтор цикла: s = 0, k = 4
2 повтор цикла: s = 4, k = 8
3 повтор цикла: s = 12, k = 12
4 повтор цикла: s = 24, k = 16
5 повтор цикла: s = 30, k = 20
6 повтор цикла: s = 50, k = 24
7 повтор цикла: s = 74, k = 28
8 повтор цикла: s = 102, k = 32, условие перестало выполняться, цикл завершился.
k = 32