OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Среда, 24 Июль, 2019 01:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 8  След.
Автор Сообщение
СообщениеДобавлено: Суббота, 16 Январь, 2010 22:28 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
Читаю книжку. Кажется, нашёл ошибку в формуле.
На странице 28 некто писал(а):
В следующем примере предполагается, что дробь f представляется в десятичном виде с k-1 цифрами, то есть массивом d, таким что
f = Si: 0 <= i < k: d[i] * 10^(-i) или
f = d[0] + 10*d[1] + 100*d[2] + ... + 10^(k-1)*d[k-1]
Ошибка в том, что если десять возводится в отрицательную степень, то на степени десяти нужно делить, а не умножать:
f = d[0] + d[1]/10 + d[2]/100 + ... + d[k-1]/10^(k-1)
Я из-за этого пример не понял, пока не дочитал до конца главы.

И ещё вопрос к подчёркнутому: цифр-то k-1 или всё-таки k? Что хранится в нулевом элементе массива? Целая часть числа?

Далее сразу же идёт такой текст:
На странице 28 некто писал(а):
Предположим теперь, что мы хотим поделить f на 2. Это делается повторением уже знакомой операции деления всех k-1 цифр d[i], начиная с i=1.
Почему, опять же, цифр k-1, а не k, и почему начинать нужно с i=1, а не с i=0? На странице 29 приводится пример процедуры Power, в котором внутренний FOR выглядит так:
На странице 29 некто писал(а):
FOR i := 0 TO k-1 DO
То есть, i здесь начинается с 0, а не с 1. Вывод процедуры Power, приведённый в конце главы, а так же присвоение "d[k] := 5" для случая k=0 свидетельствует о том, что в нулевом элементе всё же хранится первая цифра после запятой. С учётом этого формулы на странице 28 должны, на мой далёкий от математики взгляд, выглядеть так:
f = Si: 0 <= i < k: d[i] * 10^(-(i+1))
f = d[0]/10 + d[1]/100 + ... + d[k-1]/10^k

Тогда становится ясно, что знаков после запятой будет ровно k, а не k-1: десятые, сотые, тысячные и т.д. до (10^k)-тых. И видно, что в нулевом элементе массива хранится первое число дроби - десятые доли, а не непонятно откуда взятая целая часть.

Или я что-то неправильно понимаю?

На странице 28 некто писал(а):
r := 10*r +d[i];...
Нет пробела после плюса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 17 Январь, 2010 08:54 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8169
Откуда: Троицк, Москва
Александр Ильин писал(а):
Читаю книжку. Кажется, нашёл ошибку в формуле.
Похоже на то, спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 18 Январь, 2010 13:09 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Как я понимаю (а проверить не могу, так как книгу всё ещё не получил), выполняются какие-то операции над дробными числами. Причём нигде явно не упоминается, над каким подмножеством множества этих чисел операции производятся. Значит нужно либо считать, что это всё множество, либо заранее предупредить, что будет использоваться такое-то подмножество чисел. Или как?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 18 Январь, 2010 13:58 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
Valery Solovey писал(а):
Или как?
Формулировка такая:
Страница 28 писал(а):
В следующем примере предполагается, что дробь f представляется в десятичном виде с k-1 цифрами, то есть массивом d, таким что...
Вот и всё, что "дано". А вообще глава о массивах, это просто пример использования массива.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 13:12 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
Существует ли электронная версия книги, доступная для скачивания?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 19:27 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3060
Откуда: Астрахань
У Федора Васильевича пошукайте... :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 19:39 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
Валерий Лаптев писал(а):
У Федора Васильевича пошукайте... :)

На сайте info21 нашёл только ссылки на Озон. Там точно есть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 19:41 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3060
Откуда: Астрахань
Не, лично у него спросите - он же переводил. Издательство ж для издания форматирование по какому-нить формату требовало. Мож и в pdf - это он и скажет. Или у него вордовский вариант есть - сами сделаете pdf.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 19:53 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Валерий Лаптев писал(а):
У Федора Васильевича пошукайте... :)
Имхо, всё-равно, что попросить исходники какой-нибудь коммерческой программы. Хотя, думаю рано или поздно в сети всё-равно появится скан.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 20:22 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
igor писал(а):
Имхо, всё-равно, что попросить исходники какой-нибудь коммерческой программы.
Если на первом месте популяризация и распространение, то почему не выложить?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 20:29 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
Александр Ильин писал(а):
Если на первом месте популяризация и распространение, то почему не выложить?
Резонно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 20:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8169
Откуда: Троицк, Москва
Одни гонят истерику, мол, где книжки на полках.
Другие требуют электронную копию.

Вы уж там договоритесь сначала до консенсуса...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 20 Январь, 2010 20:54 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2308
Откуда: Россия, Санкт-Петербург
Info21 писал(а):
Вы уж там договоритесь сначала до консенсуса...
Не консенсус нужен, а залп из всех орудий.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 21 Январь, 2010 17:11 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
В таблице 1.1 на стр. 24 столбцы истинности для конъюнкции и дизъюнкции перепутаны местами.

Что интересно, сравнил с изданием для Модулы-2 - там та же самая ошибка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 26 Январь, 2010 17:52 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3060
Откуда: Астрахань
Info21 писал(а):
Одни гонят истерику, мол, где книжки на полках.
Другие требуют электронную копию.

Это не истерика, а насущная необходимость!
У меня объявилась первая ласточка - вследствие наличия книжки. :)
Один из моих выпускников дочитывает книжку "Алгоритмы..." и горячо поддерживает идею внедрить ББ на кафедре.
Выпускник 2004 года, в 2006 году защитил диссер, бывший капитан команды программистов, лауреат всероссийского конкурса Цифровой ветер, программист мэйнстрима... :)
Для освоения ББ задачу мы уже имеем: реализовать олимпиадную систему. :)

Вот так!
Еще одну книжку я вручил заведующему кафедррой Прикладной математики информатики, на которой я учу второй курс. Еще одну - одному из трех наших учителей-информатиков, которые для нас кадры готовят.
А не было книжек - и не знал никто... :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 26 Январь, 2010 19:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8169
Откуда: Троицк, Москва
Валерий Лаптев писал(а):
У меня объявилась первая ласточка - вследствие наличия книжки. :)
Ну и ладушки.

На самом деле гипноз книжки -- вещь иррациональная. Но он пока есть, никуда не денешься.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 27 Январь, 2010 00:36 
Аватара пользователя

Зарегистрирован: Суббота, 10 Ноябрь, 2007 21:28
Сообщения: 584
Откуда: Хабаровск
Вообще-то книги принадлежат издателю. Издатель вполне может обидиться вплоть до судебного возмещения убытков.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 27 Январь, 2010 09:35 

Зарегистрирован: Вторник, 13 Ноябрь, 2007 20:38
Сообщения: 1056
vvp писал(а):
Вообще-то книги принадлежат издателю. Издатель вполне может обидиться вплоть до судебного возмещения убытков.
Юридически издателю принадлежат не книги, а определённые права. Право собственности на книгу является отчуждаемым. После купли-продажи право собственности переходит к покупателю.

Не совсем понял, на что может обидеться издатель.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 27 Январь, 2010 09:53 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3060
Откуда: Астрахань
Info21 писал(а):
На самом деле гипноз книжки -- вещь иррациональная. Но он пока есть, никуда не денешься.

Не понял? Вы хотите, чтобы программирование познавали созерцанием, как Будда?
Как учиться, если книжки нет?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 27 Январь, 2010 11:00 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4489
Откуда: Россия, Орёл
Бывают и другие носители информации. Другое дело, что электронный документ руками не пощупаешь и торжественно не вручишь...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 8  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB