CLS DIM n AS INTEGER INPUT "Введите кол-во студентов:", n
DIM studentYearsOld(1 TO n) AS INTEGER DIM studentName(1 TO n) AS STRING
FOR i = 1 TO n INPUT "Введите имя студента:", studentName(i) INPUT "Введите год рождения студента:", studentYearsOld(i) NEXT i PRINT FOR i = 1 TO n PRINT "Студент "; studentName(i) studentYrs = 2016 - studentYearsOld(i) IF studentYrs < 18 THEN PRINT "Лет до права голоса:"; 18 - studentYrs ELSEIF studentYrs >= 18 THEN PRINT "Студент уже имеет право голоса!" PRINT END IF studentYrs = 0 NEXT i
Код валидный, если допустил ошибку во время переписывания - сообщите.
1) ответ: 260
2) ответ: 4
3) ответ: А) 180 А) 52
1) * V = U * t, V - объем в битах, U - скорость в бит/сек, t - время в секундах.
Решаем относительно времени:
t = V/U
* Сначала Кате нужно скачать 512 Кб со скоростью 2²⁰ бит/сек, прежде чем начать передачу файла Маше. 512 Килобайт = 0.5 Мегабайт = 0.5 * 2²³ бит
t₁ = cек.
* Далее Катя может начинать передавать файл объемом 8 Мегабайт Маше со скоростью 2¹⁸ бит/сек 8 Мегабайт = 8 * 2²³ бит.
* Общее время = t1 + t2 = 256 + 4 = 260.
t₂ = cек.
* Через 260 секунд от начала получения файла Катей Маша сможет получить весь заказанный файл.
ответ: 260
2) * Вычислим скорость передачи данных по каналу связи: дробь, числитель — 20Мбайт, знаменатель — 75 сек = дробь, числитель — 4, знаменатель — 15 Мбайт/сек.
= Мбайт/cек.
Поскольку на упаковку и распаковку данных ушло 15 секунд, то на передачу сжатых данных по каналу связи ушло 30 − 15 = 15 секунд.
* Зная скорость передачи, найдем объём сжатого файла: 15сек умножить на дробь, числитель — 4, знаменатель — 15 Мбайт/сек = 4 Мбайт.
Мбайт/cек = 4 Мбайт
ответ: 4
3)
1. А:
B:
А быстрее на 320-140=180
ответ: А) 180
2. А:
B:
А быстрее на 160-108=52
ответ: А) 52
DIM n AS INTEGER
INPUT "Введите кол-во студентов:", n
DIM studentYearsOld(1 TO n) AS INTEGER
DIM studentName(1 TO n) AS STRING
FOR i = 1 TO n
INPUT "Введите имя студента:", studentName(i)
INPUT "Введите год рождения студента:", studentYearsOld(i)
NEXT i
PRINT
FOR i = 1 TO n
PRINT "Студент "; studentName(i)
studentYrs = 2016 - studentYearsOld(i)
IF studentYrs < 18 THEN
PRINT "Лет до права голоса:"; 18 - studentYrs
ELSEIF studentYrs >= 18 THEN
PRINT "Студент уже имеет право голоса!"
PRINT
END IF
studentYrs = 0
NEXT i
Код валидный, если допустил ошибку во время переписывания - сообщите.