Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ОБЪЕМ В БАЙТАХ / 25 сообщений из 26, страница 1 из 2
24.10.2006, 12:04
    #34076460
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
КАК РАСЧИТАТЬ В БАЙТАХ КОЛ-ВО СТРОК 80 И В КАЖДОЙ ПО 40 СИМВОЛОВ
...
Рейтинг: 0 / 0
24.10.2006, 13:03
    #34076730
gerss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glachaКАК РАСЧИТАТЬ В БАЙТАХ КОЛ-ВО СТРОК 80 И В КАЖДОЙ ПО 40 СИМВОЛОВ
80 * 40 * 2 - (если символ - 2 байта, как в Unicodе)
80 * 40 - если символ - 1 байт.
...
Рейтинг: 0 / 0
24.10.2006, 13:25
    #34076844
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
gerss80 * 40 * 2 - (если символ - 2 байта, как в Unicodе)
Юникод разный бывает...
Возьмите тот же UTF-8 и задачка перестанет казаться простой :)
...
Рейтинг: 0 / 0
24.10.2006, 13:43
    #34076940
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
а символы переноса строк считаются?
...
Рейтинг: 0 / 0
24.10.2006, 13:46
    #34076949
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
andrey_anonymous gerss80 * 40 * 2 - (если символ - 2 байта, как в Unicodе)
Юникод разный бывает...
Возьмите тот же UTF-8 и задачка перестанет казаться простой :)

а если про Unikod ничего не сказано?
...
Рейтинг: 0 / 0
24.10.2006, 13:49
    #34076965
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glacha andrey_anonymous[quot gerss]80 * 40 * 2 - (если символ - 2 байта, как в Unicodе)
Юникод разный бывает...
Возьмите тот же UTF-8 и задачка перестанет казаться простой :)

ну я сейчас решила создать простой Word-ий документ, и что-то не сошлось!
...
Рейтинг: 0 / 0
24.10.2006, 14:23
    #34077127
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glachaну я сейчас решила создать простой Word-ий документ, и что-то не сошлось!
Документ Word не бывает простым.
Обратите внимание на размер пустого файла word, и все станет ясно ;)
...
Рейтинг: 0 / 0
24.10.2006, 16:20
    #34077685
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glacha
ну я сейчас решила создать простой Word-ий документ, и что-то не сошлось!



Попробуй простой Notepad-документ.
...
Рейтинг: 0 / 0
24.10.2006, 18:30
    #34078195
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
>а символы переноса строк считаются?

А если они еще и распознаются по-разному (0A, 0A0D, 0D)? Однозначно и не посчитаешь.
Т.е. либо нужно у автора спрашивать, какой формат документа,
либо опять вернемся к теме "Что такое текстовый файл"
...
Рейтинг: 0 / 0
25.10.2006, 06:23
    #34078743
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
AndreTM>а символы переноса строк считаются?

А если они еще и распознаются по-разному (0A, 0A0D, 0D)? Однозначно и не посчитаешь.
Т.е. либо нужно у автора спрашивать, какой формат документа,
либо опять вернемся к теме "Что такое текстовый файл"

раз там не сказано,то буду считать что 1 байт
...
Рейтинг: 0 / 0
25.10.2006, 10:35
    #34079205
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glacha AndreTM>а символы переноса строк считаются?

А если они еще и распознаются по-разному (0A, 0A0D, 0D)? Однозначно и не посчитаешь.
Т.е. либо нужно у автора спрашивать, какой формат документа,
либо опять вернемся к теме "Что такое текстовый файл"

раз там не сказано,то буду считать что 1 байт

Раз не сказано, что линукс, то читай что 2 :)
...
Рейтинг: 0 / 0
25.10.2006, 10:37
    #34079216
sdfs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
врубаем в поток, считаем скока через него прошло байт :)
...
Рейтинг: 0 / 0
25.10.2006, 12:19
    #34079675
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
Akh glacha AndreTM>а символы переноса строк считаются?

А если они еще и распознаются по-разному (0A, 0A0D, 0D)? Однозначно и не посчитаешь.
Т.е. либо нужно у автора спрашивать, какой формат документа,
либо опять вернемся к теме "Что такое текстовый файл"

раз там не сказано,то буду считать что 1 байт

Раз не сказано, что линукс, то читай что 2 :)

то есть 40*80*2?
...
Рейтинг: 0 / 0
25.10.2006, 13:13
    #34079929
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glachaто есть 40*80*2?Нет, (80+2)*40
А вообще, вы бы уточнили контекст, о котором идет речь, т.к. помимо хранения самих символов (размер которых неоднозначен), возможно, есть еще какая-то управляющая информация (в минимально варианте - те же переносы строк).
...
Рейтинг: 0 / 0
25.10.2006, 13:18
    #34079956
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
точнее, (40+2)*80
по привычке посчитал, что 80 символов в строке...
...
Рейтинг: 0 / 0
25.10.2006, 13:27
    #34079990
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
miksoft glachaто есть 40*80*2?Нет, (80+2)*40
А вообще, вы бы уточнили контекст, о котором идет речь, т.к. помимо хранения самих символов (размер которых неоднозначен), возможно, есть еще какая-то управляющая информация (в минимально варианте - те же переносы строк).

сейчас напишу дословно:
Сколько бай потребуется для хранения информации,содержащейся в пояснении к контрольной работе,если а её тексте содержиться 80 сток по 40 символов в строке,а инф-ия о форматировании текста составляет 20 % от размера текста?
D
...
Рейтинг: 0 / 0
25.10.2006, 13:37
    #34080047
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
Если под "размером текста" понимается "размер текста без учета информации о форматировании", тогда 40*80*(1+0,2)=3840 байт
Если под "размером текста" понимается "размер текста с учетом информации о форматировании", тогда 40*80/(1-0,2)=4000 байт
Все это, ес-сно, при условии, что символы однобайтовые.
...
Рейтинг: 0 / 0
25.10.2006, 14:53
    #34080426
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
а если так?
сколько целых страниц машинописого текста можно записать на магнитную дискету(считаем что никакой информации,кроме собственного текста,в файле не храниться),если размер дискеты 2,8 Мб,40 строк на странице и 50 символов в строке
...
Рейтинг: 0 / 0
25.10.2006, 14:56
    #34080443
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
miksoftЕсли под "размером текста" понимается "размер текста без учета информации о форматировании", тогда 40*80*(1+0,2)=3840 байт
Если под "размером текста" понимается "размер текста с учетом информации о форматировании", тогда 40*80/(1-0,2)=4000 байт
Все это, ес-сно, при условии, что символы однобайтовые.


откуда (1+0,2) ???????????????????????????????????????????????????
...
Рейтинг: 0 / 0
25.10.2006, 15:33
    #34080644
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glacha miksoftЕсли под "размером текста" понимается "размер текста без учета информации о форматировании", тогда 40*80*(1+0,2)=3840 байт
Если под "размером текста" понимается "размер текста с учетом информации о форматировании", тогда 40*80/(1-0,2)=4000 байт
Все это, ес-сно, при условии, что символы однобайтовые.откуда (1+0,2) ???????????????????????????????????????????????????за единицу принимается количество символов в тексте, а 0,2 (т.е. 20% от единицы) - относительный размер инмормации о форматировании.
...
Рейтинг: 0 / 0
25.10.2006, 15:36
    #34080659
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glachaа если так?
сколько целых страниц машинописого текста можно записать на магнитную дискету(считаем что никакой информации,кроме собственного текста,в файле не храниться),если размер дискеты 2,8 Мб,40 строк на странице и 50 символов в строкеЕсли под Мб понимается ровно 1000000 байт и символы однобайтовые, то 2,8*1000000/(40*50)=1400
...
Рейтинг: 0 / 0
25.10.2006, 17:26
    #34081168
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
А если под Мб понимать мегабайт, то
[(2,8*1024*1024)/(40*50)]=1468
НО!
если брать размер дата-области дискеты, то
2914304 байта = 1457 страниц
...
Рейтинг: 0 / 0
25.10.2006, 18:12
    #34081368
GoldSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
Вообще-то, считать, что один байт равен одному символу некоректно. Решение задачи зависит от используемой кодировки. Кроме того, в подавляющем большинстве операционных систем (не только Линюх, а и AIX, HP-UX, SunOS, MacOs, etc) перевод строки занимает один символ, а не два.
...
Рейтинг: 0 / 0
25.10.2006, 19:36
    #34081593
glacha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
AndreTMА если под Мб понимать мегабайт, то
[(2,8*1024*1024)/(40*50)]=1468
НО!
если брать размер дата-области дискеты, то
2914304 байта = 1457 страниц

[(2,8*1024*1024)/(40*50)]=1468 не поняла при чем 1024*1024?????
...
Рейтинг: 0 / 0
25.10.2006, 20:10
    #34081648
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ОБЪЕМ В БАЙТАХ
glachaне поняла при чем 1024*1024?????существует две системы приставок кратности:
1) 1 Мбайт=1000 Кбайт=1000*1000 байт
2) 1 Мбайт=1024 Кбайт=1024*1024 байт
В зависимости от контекста, применяется либо одна система, либо другая. В вашем случае конекст не очень ясен, поэтому я написал про первый случай, а AndreTM - про второй.

PS. Нередко эти две системы путают, поэтому неплохо бы явно уточнять.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ОБЪЕМ В БАЙТАХ / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]