Все просто: производители носителей информации зачастую в рекламных целях указывают объем информации, которые вмещают их продукты, в завышенном количестве. Они принимают 1000 байт за один килобайт, 1000 килобайт за 1 мегабайт, 1000 мегабайт за 1 гигабайт и так далее. Компьютер же рассчитывает объем, принимая 1 килобайт как байт (и далее так же). Таким образом и получается разница между заявленным объемом диска и реальным.
Разберем на указанном вами примере: производитель флеш-памяти указал объем в 32гб, подразумевая при этом 32*1000*1000*1000=32'000'000'000 байт. На компьютере они будут отображаться как 32'000'000'000 / 1024 = 31'250'000 килобайт, то есть 31'250'000 / 1024 ≈ 30'517 мегабайт, то есть 30'517 / 1024 ≈ 29,8 гигабайт.
1. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество чисел, которое было введено, без учета нуля.
2. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество троек, которое было введено.
3. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество четных и нечетных чисел, которое было введено, без учета нуля.
4. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран сумму отдельно четных и отдельно нечетных чисел, которые были введены, без учета нуля.
5. Написать программу, которая будет просить пользователя ввести с клавиатуры любое число. После этого, программа просит вводить числа до тех пор, пока сумма чисел, которые введены, не будет больше или равна первому числу пользователя. Пример работы программы приведен ниже.
6. Написать программу, которая будет просить пользователя ввести число с клавиатуры и выводить на экран все числа, на которые делится это число. Пример работы программы приведен ниже. В программе должен быть использован цикл while и не более одного раза команда if.
Все просто: производители носителей информации зачастую в рекламных целях указывают объем информации, которые вмещают их продукты, в завышенном количестве. Они принимают 1000 байт за один килобайт, 1000 килобайт за 1 мегабайт, 1000 мегабайт за 1 гигабайт и так далее. Компьютер же рассчитывает объем, принимая 1 килобайт как байт (и далее так же). Таким образом и получается разница между заявленным объемом диска и реальным.
Разберем на указанном вами примере: производитель флеш-памяти указал объем в 32гб, подразумевая при этом 32*1000*1000*1000=32'000'000'000 байт. На компьютере они будут отображаться как 32'000'000'000 / 1024 = 31'250'000 килобайт, то есть 31'250'000 / 1024 ≈ 30'517 мегабайт, то есть 30'517 / 1024 ≈ 29,8 гигабайт.
НА PYTHON
1. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество чисел, которое было введено, без учета нуля.
2. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество троек, которое было введено.
3. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество четных и нечетных чисел, которое было введено, без учета нуля.
4. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран сумму отдельно четных и отдельно нечетных чисел, которые были введены, без учета нуля.
5. Написать программу, которая будет просить пользователя ввести с клавиатуры любое число. После этого, программа просит вводить числа до тех пор, пока сумма чисел, которые введены, не будет больше или равна первому числу пользователя. Пример работы программы приведен ниже.
6. Написать программу, которая будет просить пользователя ввести число с клавиатуры и выводить на экран все числа, на которые делится это число. Пример работы программы приведен ниже. В программе должен быть использован цикл while и не более одного раза команда if.