Dubovitskayae
?>

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3. в последовательности всегда имеется число, оканчивающееся на 3. количество чисел не превышает 10. введенные числа не превышают 300. программа должна вывести одно число - сумму чисел, оканчивающихся на 3. (программу проверить на компьютере для чисел: 43 61 35 59 143 243 292 35 33. в тетрадь записать проверенную программу и ответ на языке паскаль

Информатика

Ответы

Melnik Kaveshnikova1746
PascalABC.NET 3.3.5, сборка 1640 от 17.03.2018
Внимание! Если программа не работает, обновите версию!

begin
  ReadlnString.ToIntegers.Where(t->t mod 10=3).Sum.Println
end.

Кстати, количество вводимых чисел произвольное, а каждое число не должно превышать 2 147 483 647

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчиваю
VSArsentev
1. 256000 бит/с * 16 с = 4096000 бит
1 бпйт = 8 бит ⇒ 4096000 бит = 512000 байт
512000 байт / 1024 = 500 Кбайт
ответ: 500

2. 2000 К байт = 2000 * 1024 * 8 = 16 384 000 бит
Скорость передачи - 1024000 бит/с
t = 16 384 000 / 1024000 = 16c
ответ: 16

3. Скорость передачи - 128 000 бит/с
Размер файла - 375 Кбайт
Размер файла = 375 * 1024 * 8 = 3072000 бит
t = 3072000 бит / 128 000 бит/с = 24с
ответ: 24 с

4.Скорость передачи = 512 Кбит/с
Время передачи = 4 минуты = 240 с
Размер файла = 512 Кбит/с * 240 с = 122880 Кбайт = 120 Мбайт
ответ: 120 Мбайт

5. Скорость передачи = 64 Кбит/с
Время = 10 минут = 600 с
Размер файла = 64 Кбит/с * 600 с / 8 = 4800 Кбайт
ответ: 4800

6. Размер файла = 5 Кбайт
Скорость передачи = 2048 бит/с

5 Кбайт = 5120 байт
Скорость второго соединения = 512 бит/с, т.е. в 4 раза меньше ⇒
5120 / 4 = 1280
ответ: 1280

7. По аналогии с предыдущим заданием, делаем и это:
Скорость второго соединения в 8 раз меньше, чем первого.
16 Кбайт / 8 = 2 Кбайта = 2048 байта
ответ: 2048
magazin7452834
Длительность не превышает 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 минут мы передать не можем).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 3. в последовательности всегда имеется число, оканчивающееся на 3. количество чисел не превышает 10. введенные числа не превышают 300. программа должна вывести одно число - сумму чисел, оканчивающихся на 3. (программу проверить на компьютере для чисел: 43 61 35 59 143 243 292 35 33. в тетрадь записать проверенную программу и ответ на языке паскаль
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

alex-kuzora4411
juli19657
l250sp70
ognevasv555
ccc712835
Andei
kortikov77
Сергей_Евгеньевич1255
Юрий197
TatiyanaBe20135263
cheremetdiana
brendacepedam
tumanowivan2015509
Yelena1409
▲