По введенному номеру месяца определить сколько в нем дней.
Пояснение: после запуска программы, выходит фраза: «Введи номер месяца», пользователь вводит любое число от 1 до 12 (т к месяцы бывают 1-январь, 2 февраль, 3-март и т п) и программа ему выдает кол-во дней в месяце. В программе будет использован условный оператор, а точнее три его конструкции:в первой (IF) рассматриваете номера месяцев с кол-м дней равных 30, во второй рассматриваете номера месяцев с кол-м дней равных 31 и в третьей февраль. Например:
Program zadacha;
Var n: integer;
Begin
Write (‘Введи номер месяца’);
Readln(n);
If( n=1) or( n=6) or (n=9) or (n=11) then write (‘ в этом месяце 31 день’);
If … ….;
If … …;
End.
Вам осталось только дополнить программу, основа уже есть.
Программа: Введи номер месяца
Пользователь: 4
Программа: 30
8 Мбит/с = 8.388.608 бит/с
1) 8388608 / 2 = 4194304
2) 4194304 / 2 = 2097152
3) 2097152 / 2 = 1048576
4) 1048576 / 2 = 524288
5) 524288 / 2 = 262144
6) 262144 / 2 = 131072
7) 131072 / 2 = 65536
8) 865536 / 2 = 32768
9) 32768 / 2 = 16384
10) 16384 / 2 = 8192
11) 8192 / 2 = 4096
12) 4096 / 2 = 2048
13) 2048 / 2 = 1024 =
Прибавим в степень еще действия выше, получим -
Для того, чтобы найти размер файла умножаем скорость на время, получаем:
Переводим в мегабайты, учитывая, что
ответил так, чтобы можно было решать такие задачи на бумаге. Т.е. путем представления цифр в виде "2 в степени"