, решить задачи по информатике: Определить значение t, x и y после выполнения фрагмента программы: t:= 169;
x:= (t mod 15) * 100;
y:= x div 110;
x:= (x*2) div y;
x:= x div 22;
t:= x – 9;
t=4, x=11, y=5
t=3, x=15, y=3
t=3, x=12, y=3
t=5, x=12, y=5
Определить значение b после выполнения фрагмента программы:
a:= 51;
b:= 15;
c:= a mod b;
a:= a + c;
b:= b – c + a
Определить значение B после выполнения фрагмента программы:
a:= 51;
b:= 17;
c:= a div b;
a:= a + c;
b:= b – c;
Определить значение t, x и y после выполнения фрагмента программы:
x:= 4;
y:= 132;
t:= x mod y;
x:= x + t +15;
y:= y div x;
t:= t + y;
t=5, x=3, y= 14
t=8, x=20, y= 11
t=66, x=45, y=66
t=32, x=75, y=2
Вычислите значение выражения: (23 mod 4 ) div (17 mod 4) =
2
0
1
3
Вычислите значение выражения: (7*3 div 2) mod 6 =
1
6
0
4
Вычислите значение выражения: 21 div 9 =
0
2
1
3
Вычислите значение выражения: 0 div 45 =
Выберите выражения, значения которых равны 3:
805 div 105
135 div 42
45 div 15
400 div 101
Выберите выражения, значения которых равны 0:
102 div 150
105 div 105
170 div 15
44 div 50
Вычислите значение выражения: 9 mod 10 =
9
0
10
1
Вычислите значение выражения: 303 mod 120 =
2
120
7
63
Вычислите значение выражения: 150 mod 180 =
1
150
30
0
Вычислите значение выражения: -19 mod (-5) =
-4
5
4
3
<html>
<body>
<table border="1" cellspacing="0" height="333" width="333">
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td rowspan="6"></td>
<td colspan="6"></td>
<td rowspan="7"></td>
</tr>
<tr>
<td rowspan="4"></td>
<td colspan="4"></td>
<td rowspan="5"></td>
</tr>
<tr>
<td rowspan="2"></td>
<td colspan="2"></td>
<td rowspan="3"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="5"></td>
</tr>
<tr>
<td colspan="7"></td>
</tr>
</table>
<br>
</body>
</html>
Объяснение:
картинка
Я руками за 5 дней делаю 5 коробок, и на 6-ой день покупаю духовку.
Руками и духовкой я делаю 2 коробки в день, за 5 дней - 10 коробок.
На 6-ой день я покупаю вторую духовку.
Руками и 2-мя духовками я за 5 дней делаю 15 коробок, и на 6-ой день покупаю 3-ью духовку.
И так далее. Чтобы купить очередную духовку, я работаю 5 дней, а на 6-ой день ее покупаю, и у меня печенья не остается совсем.
То есть, после покупки каждой духовки я начинаю всё с нуля.
Главное - понять, когда нужно остановиться покупать духовки и начать уже копить печенье на складе.
Итак, подведем итоги:
1) На покупку каждой духовки мы тратим 6 суток и начинаем с нуля.
2) Имея n духовок, мы делаем 584 коробок печенья за
trunc(584/(n+1)) + 1 дней, где trunc(x) = [x] - это целая часть x.
3) Всего мы тратим времени T(n) = 6n + trunc(584/(n+1)) + 1 --> min
Минимум функции trunc(584/(n+1)) совпадает с минимумом 584/(n+1)
T(n) = 6n + 584/(n+1) + 1 --> min
T'(n) = 6 - 584/(n+1)^2 = (6(n+1)^2 - 584) / (n+1)^2 = 0
6(n+1)^2 - 584 = 0
(n+1)^2 = 584/6 = 97,33
n + 1 = √97,33 ~ 9,86 = 10
n = 9
Значит, нужно ограничиться покупкой 9 духовок.
За 6*9 = 54 дня мы их купим, и за 584/10 ~ 59 дней мы соберем нужное количество коробок на складе.
Всего мы истратим 54 + 59 = 113 дней.