1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Точность — вежливость королей

Точность — вежливость королей

Точность — вежливость королей
С французского: L ‘exatitude est la politesse des rois.
Приписывается французскому королю (1814—1824) Людовику XVI11 (1755-1824).
Обычно употребляется в смысле: быть точным, не опаздывать — поступать по-королевски.
Полная версия фразы имеет другое значение: Точность — вежливость королей, но обязанность для их подданных.
То есть король вовсе не обязан быть точным (строго придерживаться распорядка дня, соблюдать часы приема и т. д.). Его точность — это только его любезность, знак внимания к кому-то, а отнюдь не обязательный атрибут королевского статуса.
Выражение иногда встречается и в иной, менее употребительной, редакции: Аккуратность — вежливость королей.

Энциклопедический словарь крылатых слов и выражений. — М.: «Локид-Пресс» . Вадим Серов . 2003 .

Смотреть что такое «Точность — вежливость королей» в других словарях:

Точность — вежливость королей — крыл. сл. Аккуратность (точность) вежливость королей Выражение это цитируется иногда и по французски: L exactitude est la politesse des rois , приписывается французскому королю Людовику XVIII … Универсальный дополнительный практический толковый словарь И. Мостицкого

Аккуратность (точность) – вежливость королей — Выражение это, цитируется иногда и по французски, L exactitude est la politesse des rois,– приписывается французскому королю Людовику XVIII. Словарь крылатых слов. Plutex. 2004 … Словарь крылатых слов и выражений

Аккуратность — вежливость королей — крыл. сл. Аккуратность (точность) вежливость королей Выражение это цитируется иногда и по французски: L exactitude est la politesse des rois , приписывается французскому королю Людовику XVIII … Универсальный дополнительный практический толковый словарь И. Мостицкого

точность — сущ., ж., употр. сравн. часто Морфология: (нет) чего? точности, чему? точности, (вижу) что? точность, чем? точностью, о чём? о точности 1. Точностью называют строгое соответствие какого либо объекта, процесса, явления какой либо известной норме,… … Толковый словарь Дмитриева

ПУНКТУАЛЬНОСТЬ — Точность вежливость королей. Людовик XVIII Неточность вежливость королев. Олег Сеин Пунктуальность вежливость зануд. Ивлин Во Пунктуальность воровка времени. Журнал «Панч», 1864 г. Пунктуальность это искусство угадывать, на сколько опоздает… … Сводная энциклопедия афоризмов

Принц из Пенсильвании (фильм) — Связать? Принц из Пенсильвании … Википедия

l’exactitude est la politesse des rois — фр. (лекзактитюд э ля политес де руа) точность вежливость королей; слова Людовика XVIII. Толковый словарь иностранных слов Л. П. Крысина. М: Русский язык, 1998 … Словарь иностранных слов русского языка

экзактитюд э ла политес де руа — * l exactitude est la politesse des rois. Точность вежливость королей. Нужно сказать, что аккуратность государя вполне оправдывала французскую поговорку: L exactitude est politesse des rois. В. Воейков 24. Ровно в тир все прошли в столовую, а… … Исторический словарь галлицизмов русского языка

ВЕЖЛИВЫЙ — ВЕЖЛИВЫЙ, ая, ое; ив. Соблюдающий правила приличия, воспитанный, учтивый. Вежливое обращение. В. намёк. Вежливо (нареч.) попросить. | сущ. вежливость, и, жен. Точность в. королей (афоризм). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова.… … Толковый словарь Ожегова

«Точность вежливость королей»

Говорят, что точность — вежливость королей. Перефразируя эту поговорку можно сказать и что пунктуальность — это тоже вежливость королей. Когда ты приходишь на встречу вовремя, то ты оказываешь знак уважения всем окружающим людям, а также показываешь, что ты уважаешь самого себя, т.к. ты сдержал свое обещание и приехал вовремя.

Но если ты не считаешь себя царских кровей, то это вовсе не значит, что ты можешь себе позволить опоздание (печаль беда). Мало кто знает как изначально звучала эта фраза, которую изначально высказал французский король Людовик XIV.

Людовик XIV о точности и пунктуальности:
«Точность — вежливость королей и долг всех добрых людей».

В современном городском ритме, когда у всех буквально каждая минута на счету данная мысль становится все более и более актуальной. Не зря становятся все более модными книги о тайм-менеджменте и умении управлять жизнью. Умение прийти вовремя, выполнять проекты в срок, исполнять обещаенное стало цениться практически на вес золота.

Как стать пунтуальным?

Пунктуальность — это и есть точность. Быть вовремя на встрече, полностью исполнить поручение четко и без отклонений от требуемого в задании; под пунктуальностью также понимают неукоснительное соблюдение правил, аккуратность, систематичность. Можно даже сказать, что пунктуальность — это дотошность. В обычной жизни обычно под пунктуальностью чаще всего понимают «быть вовремя».

Каким бы ты не был хорошим сотрудником, если ты будешь постоянно опаздывать, то о тебе будут судить как о недисциплинированном, неорганизованном человеке. Тебе также могут приписать такие качества как легкомысленность, ненадежность, безответственность. В результате тебя вряд ли повысят по карьерной лестнице или поручат интересный проект. А если ты будешь работать в качестве предпринимателя — то все, что ты не сделаешь вовремя можно будет записывать в графу «упущенная прибыль». Партнеры по бизнесу могут посчитать тебя высокомерным типом.

Более того, когда на встречу с тобой опаздывают, то складывается впечатление, что человек не в состоянии расставить приоритеты, не чувствует ценность события, не уважает время других людей, а возможно он также поверхностно относится и к своему собственному времени.

В том случае, если человек заранее знал о времени и месте встречи, он бы мог спланировать свой день таким образом, чтобы успеть вовремя. Возникновение пробок на дороге и других мешающих факторов можно было бы предвидеть заранее. Скорее всего, если человек опаздывает, то он относится ко встрече поверхностно, не ценит ее. А возможно он также относится и к вам — не уважает, не воспринимает всерьез.

Пунктуальность и точность — это не только способность прибыть на место назначения вовремя. Это означает не срывать сроки, выполнять договоренности, делать так как, чтобы сроки не горели. Партнеры резонно могут предположить, что если ты не выполняешь свои обязательства относительно места и времени встречи, то это косвенно говорит о том, что ты точно также можешь нарушить и другие свои обязательства перед другими людьми. Не пунктуальность — портит твою деловую репутацию. Люди также начинают опаздывать на встречи с тобой, а еще хуже — они могут начать избегать встречи с тобой в принципе от слова совсем. А это уже прямая потеря денег, потеря деловых контактов.

Почему выгодно развивать пунктуальность?

Пунктуальный человек ценит свое время и умеет им управлять. Кроме того, пунктуальный человек ценит время других людей, он их уважает. Помимо этого, пунктуальный человек осознает, что невозможно одновременно быть в двух или трех встречах или местах. Следовательно, он умеет расставлять приоритеты, рационально распределять время и ресурсы. Он не дает не реалистичных общаний, но если он обещает — значит это будет так, как он говорит и его словам верят. И именно поэтому такой человек имеет больше шансов стать хозяином своему времени, а значит — и жизни.

Разумеется, в жизни может произойти все что угодно. Транспорт может сломаться, могут возникнуть непредвиденные обстоятельства. Но в таком случае ничего не мешает вам взять трубку, позвонить партнеру или коллеге и сказать, что ты опоздаешь наполчаса и что он может пойти пока прогуляться — попить кофейку. Или же можно перенести встречу.

Пунктуальность вызывает доверие — и дает как минимум плюс один в карму. Это показывает такие качества как способность прогнозировать ситуацию, гибкость, способность видеть на несколько шагов вперед, сосредоточенность и способности оперативно ориентироваться в обстановке.

Как стать пунктуальным и перестать опаздывать

Первое, что я бы посоветовал бы сделать — это изучить книгу «Тайм-драйв: как успевать жить и работать» Глеба Архангельского.

Важно понять, что пунктуальность действительно нужные навык для саморазвития — появление такой черты харатера поднимет тебя на несколько уровней выше. Отсутствие же такого навыка как пунктуальность может дорого стоить и нанести урон как личной жизни, так и в делах. Не зря говорят, что семеро одного не ждут. И это действительно так. Поезд никогда не будет ждать всех пассажиров — он ходит по расписанию. Опоздаешь — и это будет твоя проблема.

Читать еще:  Форелевые колебалки – тема для коллекционера

Можете глянуть наши статьи от авторов Qobiz.ru: методы планирования рабочего времени, а также план рабочего дня и плюсы планирования. Если ты немного потратишь времени на планирование дел, то ты сэкономишь намного больше времени, чем это может показаться на первый взгляд.
Возможно, что ты постоянно опаздываешь и срываешь сроки потому, что занимаешься делом не по душе. Об этом я уже рассказывал в статье «Как бороться с ленью» . Самомотивация тут вряд ли поможет. Ты или хочешь или не хочешь прийти вовремя. Встреча для тебя или важна или не важна. Третьего варианта не бывает.

Пробки на дорогах и другие непредвиденные ситуации нужно изначально закладывать в план дня. Если тебе добираться до другого конца города полчаса, то закладывать на дорогу нужно как минимум 45-минут, т.к. такси может задержаться. Бывает такое и с общественным транспортом. Прийти немного заранее — это всегда лучше, чем опоздать. Так ты можешь прийти, привести себя в порядок, немного подготовиться к событию, пообщаться людьми на месте, осмотреться. Да и вообще — это хороший тон.

Эксперты советуют не оправдываться за опоздания. Лучше извиниться за доставленные неудобства и постараться не допускать подобного в будущем. А то переводя стрелки на пробки вы как бы программируете себя на мысль о том, что опоздания — это неизбежность. Сила мыслей очень велика. Об этом говорил еще Наполеон Хилл. Если ты действительно захочешь стать пунтуальным — это у тебя получится.

В общем и целом, время — это такой же ценный ресурс, как и здоровье и энергия. Теряя время мы теряем невосполнимый ресурс.

Советы как быть точным и пунктуальным и не терять время

В конце рабочего дня:
1. Напишите план на завтра;
2. Оцените результаты прошедшего дня;
3. Завершите то, что не успели сделать;
4. Старайтесь завершить день в хорошем настроении.

В течение дня:
1. Размеренный темп работы эффективнее, чем работа в режиме дедлайнов;
2. Умей говорить «нет» — отклоняй то, что явно не умещается в рабочем графике. Или отказывайся от части ранее сделанных планов. На трех стульях не усидеть.
3. Незапланированные и импульсивные дела следует ограничивать в рамках разумного.
4. Однотипные задачи полезно выполнять сериями;
5. Делай небольшие перерывы в работе;
6. Делай не только срочное, но и важное в долгосрочной перспективе;

В начале рабочего дня:
1. Изучи план дня, внеси правки;
2. В первую очередь нужно делать важные и сложные задачи, пока голова свежая и работает хорошо;

Рассмотрим еще несколько аспектов, на которые стоит обратить внимание.

Пустая болтовня

Во многих компаниях коллеги любят обсуждать футбол, отношения, политику, новые фильмы и так далее. По возможности, от таких разговоров нужно постараться держаться подальше. Особенно если на сегодня вы планировали выполнить много дел. Поболтать можно в обеденный перерыв или после раобты за чашечкой кофе.

Длительное ожидание

Германия славится пунктуальностью и точностью. И там есть интересная поговорка: «Того, кто опаздывает — наказывает жизнь». В социальных сетях советуют: предупреждать коллег, что ты их будешь ждать максимум 30 минут, а потом встаешь и уходишь, если их не будет. Другой совет -назначать встречу в удобном месте. Если партнер опаздывает — чтобы ты мог посидеть в кофейне и почитать книгу. Бери с собой книгу, чтобы не ждать попусту. Назначай встречу в комфортном лично для себя месте.

Невнятная постановка целей

Четкая постановка любых целей резко приблизит тебя к успеху и сэкономит огромное количество времени. Читайте подробнее про бесцельную жизнь и отсутствие целей.

Затяжные совещания

Избегай совещаний. Это все, что тебе нужно знать о совещаниях. Американские исследования показывают: только 15% совещаний приносят реальну пользу. В 85% они могут принести только стресс и склоки в коллектив. Порой совещания затягиваются на часы, а число участников превышает реально необходимый уровень. Проводить совещания нужно четко и по делу и не растягивать его надолго. Эффективное проведение совещаний — это целая наука. Ставь цель, устанавливай регламент, контролируй ситуацию. Но лучше просто избегай.

Телефонные звонки

Хороший тон во время деловых встреч полностью отключать сотовый телефон. В случае звонков экстренной важности — нужно извиниться перед партнером или коллегами. Если звонок не срочный, то можно быстро ответить, что ты перезвонишь, т.к. не можешь говорить сейчас. Но если вы не прервете беседу из-за телефонного звонка, то человек напротив вас будет чувствовать, что вы к нему относитесь очень уважительно.

В спортзал я не беру мобильный телефон. Это позволяет на время тренировки полностью отключить голову от текущих забот и полностью уделить время тренировке. А на холодные звонки от организаций, которым я не разрешал мне звонить и предлагать брокерские услуги — ты имеешь полное право сбрасывать их звонки или добавить номер особо навязчивых фирм в черный список. Это твой личный номер и на него не должен звонить кто попало просто потому, что твой номер засветился в какой-то базе.

Организованность пространства

Организуй пространство вокруг себя. Наведи порядок на рабочем столе и в портфеле. Запиши список дел на день в ежедневник. Тогда ты ничего не забудешь и все будет ок. И напротив — неряшливость может стать поглотителем времени. Звучит это все не слкишом научно, но многие согласятся, что работать в чистоте и порядке приятнее, чем за пыльным рабочим местом с кипой бумаг, где невозможно найти нужную квитанцию не перебрав все по одному листку.

Поглотители времени

Подумай, какие дела, события люди или явления занимат много твоего времени. При необходимости нужно постараться избавляться от того, что особо агрессивно сжирает твое время. У всех нас в сутках 24 часа. В этом смысле мы все равны. Разница лишь в том, как мы распределяем это время. К поглотителям времени могут относиться:

  1. Совещания, болтовня, излишнее общение — то, о чем мы писали выше;
  2. Недостаточные коммуникации, отсутствие подготовки к осбуждению, недостаток информации;
  3. Отвлечения;
  4. Недоделывание начатого до конца;
  5. Затяжные ожидания встреч;
  6. Чрезмерная спешка и суета;
  7. Неумение расставить приоритеты;
  8. Неумение отказывать, говорить «нет»;
  9. Незапланированные дела и события;
  10. Отсутствие планирования, мотивации, организации или контроля — любая из 4 функций менеджмента критически важна;
  11. Телефонные звонки;
  12. Отсутствие желания, мотивации;
  13. Отсутствие внятных целей;
  14. Некачественное планирование дня;
  15. Желание взять непосильное количество дел и задач;

Точность — вежливость королей

Точность — вежливость королей
С французского: L ‘exatitude est la politesse des rois.
Приписывается французскому королю (1814—1824) Людовику XVI11 (1755-1824).
Обычно употребляется в смысле: быть точным, не опаздывать — поступать по-королевски.
Полная версия фразы имеет другое значение: Точность — вежливость королей, но обязанность для их подданных.
То есть король вовсе не обязан быть точным (строго придерживаться распорядка дня, соблюдать часы приема и т. д.). Его точность — это только его любезность, знак внимания к кому-то, а отнюдь не обязательный атрибут королевского статуса.
Выражение иногда встречается и в иной, менее употребительной, редакции: Аккуратность — вежливость королей.

  • Век королей — телевизионный сериал компании Би-би-си, в основу которого легли пьесы Шекспира на сюжеты из английской истории , поставленный Питером Дьюсом и показанный в 1961.

«Точность — вежливость королей» в книгах

ВЕЖЛИВОСТЬ

ВЕЖЛИВОСТЬ Вежливость – это наиболее простой способ показать другому человеку, что вы его заметили, что вы его имеете в виду.Великому Сервантесу принадлежит замечательная фраза, которая в свое время украшала стены советских магазинов: «Ничто не обходится нам так дешево

ССОРЫ КОРОЛЕЙ И ВИЦЕ-КОРОЛЕЙ

ССОРЫ КОРОЛЕЙ И ВИЦЕ-КОРОЛЕЙ Я так низко ценю мою кровь, что, если хотите, можете вскрыть мне вены. КИР И ВЛАДЫКА ВАВИЛОНИИ Когда Кир подошел к Вавилону, он послал вызов владыке Вавилонии, предложив решить их спор в бою один на один, но его вызов не был

Вежливость

Вежливость Мало что приносит большие дивиденды в области человеческих отношений, чем привычка проявлять вежливость. Трудно понять, что, хотя очень просто быть добрым и сердечным по отношению к другим, мы живем в очень грубом мире.Эта мысль впервые пришла мне в голову лет

Читать еще:  Пернатая дичь России

Вежливость

Вежливость С развитием речи у дошкольников усиливается потребность в общении. Расширяется круг людей, с которыми контактирует ребенок. Постепенно уточняются правила вежливого обращения, дети осваивают новые формулы вежливости.Но в некоторых ситуациях ребенок

5.3 Вежливость

5.3 Вежливость Другой пример связи этического с иерархическим показывает вежливость.Многие считают так же, как Нитобэ и Норман. Эти писатели приписывают вежливости «надлежащее уважение к общественному положению», которое отражает «не плутократические различия, а

Вежливость

Вежливость Вежливость – это первая добродетель и, возможно, причина всех прочих. В то же время это самая бедная, самая поверхностная, самая спорная из добродетелей, так что невольно возникает вопрос: а является ли вежливость добродетелью? Во всяком случае, это немного

Точность — вежливость президентов

Точность — вежливость президентов В наше время точность соблюдения графиков встреч и визитов — непременный, неукоснительно соблюдаемый всеми членами международного сообщества принцип. Не знаю, как другие руководители нашего государства, но те, с кем мне довелось

Как превратить королей в тузов, а тузов — в королей

Как превратить королей в тузов, а тузов — в королей Это очень эффектный фокус. Для него нужны четыре карты. Они должны быть сделаны так, чтобы с одной стороны они были тузами, а с другой — королями. Для того, чтобы их сделать, вы берете четырех обыкновенных тузов и четырех

Точность — вежливость королей

Вежливость

Вежливость См. также «Манеры. Воспитанность. Этикет», «Такт. Тактичность» Вежливость есть символически условное выражение уважения ко всякому человеку. Николай Бердяев Вежливость — это хорошо организованное равнодушие. Поль Валери Если вдруг замечаешь, что

5.3. Вежливость

5.3. Вежливость Что выше: эгоизм или альтруизм? Вопрос дурацкий – каждому идиоту и так (подсознательно хотя бы) понятно происхождение низшей функции – эгоизма, но никто обычно не задумывается о его противоположности. Альтруистическое чувство, между прочим, считается одним

Точность – вежливость копирайтера

Точность – вежливость копирайтера А давайте я вам расскажу один школьный анекдот. – Вовочка, скажи-ка мне быстро, сколько будет 5 + 8? – Мария Ивановна, 23! – Как тебе не стыдно быть таким бестолковым! Это будет 13, а не 23. – Так вы же просили меня ответить быстро, а не

Вежливость

Вежливость Ответьте на вопрос: почему клиент придет в следующий раз за тем же товаром? При обслуживании клиента будьте вежливы. Этого очень не хватает в России. Многие женщины ходят в один и тот же салон красоты не только из-за цен или качества услуг, а потому, что там

Точность — вежливость королей

Точность — вежливость королей И долг всех людей. Этот афоризм, принадлежащий Людовику XIV, все из нас знают, но, увы, не все соблюдают. А между тем сложно переоценить, насколько страдает наш имидж, когда мы опаздываем. Потому что ожидающий думает про опаздывающих примерно

Драгоценный закон 3. Точность – вежливость королей

Драгоценный закон 3. Точность – вежливость королей Для того чтобы добиться успеха, вы должны завоевать доверие людей. Старайтесь никогда не опаздывать на деловую или просто дружескую встречу и, уж конечно, не забывать о встрече вообще. Увы, некоторые люди склонны забывать

«Точность — вежливость королей»: кто сказал фразу? Факты, которых вы не знали

Нередко мы грешим тем, что употребляем прекрасные, запоминающиеся цитаты, даже не зная их автора, полного варианта, исконного значения. Вот пример: «Точность — вежливость королей». Кто сказал эти слова? А как звучит фраза целиком? Что она значит? Давайте разберемся!

Каким было выражение исконно?

Фраза «Точность — вежливость королей» по разным данным имеет два продолжения:

  • «. и обязанность всех добрых людей».
  • «. и долг их вассалов (подданных)».

Это французское выражение, которое на родном языке таково: L’exactitude est la politesse des rois. Из-за особенностей перевода возник и еще один вариант фразы, правда, не такой общеупотребительный: «Аккуратность — вежливость королей».

Кто сказал «Точность — вежливость королей»?

Фраза принадлежит французскому монарху Людовику XVIII, который правил государством в период 1814-1825 гг. Впервые письменно упомянута она была в переписке журналиста и публициста К. Э. Эльснера и писательницы Р. Левин. В письме, которое женщина отправила из Франции в Германию в 1817 году, содержалось именно это выражение. А опубликовано оно было в «Воспоминаниях» Ж. Лаффита, вышедших в 1844-м.

Правление же самого монарха ничем особенным не отличалось. Он взошел на трон после Реставрации 1814-го. А 27 мая того же года им была одобрена Конституционная Хартия. Но только на бумаге, в реальности же о свободе печати и слова и речи не шло. Людовик проявил себя безвольным и слабым правителем. Известно также, что он долго мучился от подагры, мешавшей ему даже нормально передвигаться. Умер монарх от гангрены обеих ног.

Значение выражения

Вот мы и узнали, кто сказал: «Точность — вежливость королей». Какое значение усеченной фразы? Не опаздывать, приходить вовремя — королевский поступок, пример, достойный уважения.

Если же мы рассмотрим полную фразу, то на лицо совсем другое значение. Что хотел сказать автор? «Точность — вежливость королей и долг их подданных» — эту фразу можно трактовать так: для монарха быть пунктуальным, вовремя приходить на назначенные встречи — показатель хорошего тона. Если хотите — некоторый добрый и милостивый жест в сторону окружающих. Король не обязан его совершать, но иногда он может позволить себе быть крайне вежливым и пунктуальным.

А вот что касается простых граждан, то они обязаны быть пунктуальными. Вовремя платить налоги и другие поборы, являться на дела государственной важности, соблюдать график своего рабочего времени. Для них опоздать — непозволительная роскошь, за которую придет скорая и, возможно, жесткая расплата. Не исключено, что быть непунктуальными им нельзя вообще.

А ведь можно посмотреть на фразу и несколько иначе. Ведь, по идее, только правитель может быть точным — перед ним открываются все двери, дороги и мосты, везде его ждут экипажи, лимузины, самолеты (в зависимости от эпохи). Ради него откроют аэропорт, пустят движение по закрытой трассе, расчистят пробки. Как не быть точным, когда все для него?

А что касается простого человека, быть пунктуальным он априори не может. У него два варианта — явиться либо раньше, либо позже. Лишь несколько раз в жизни посчастливится по чистой случайности прибыть куда-то минута в минуту. Когда чудом избежит пробок, очередей, задержавшихся рейсов и прочих неприятных неожиданностей.

Теперь вы знаете, кто сказал: «Точность — вежливость королей». Согласитесь, отношение к фразе меняется, когда раскрывается ее полное значение и история.

Точность — вежливость королей!

ну зачем ты идеи предлагаешь?

Тест на возраст

«Точность никогда не бывает лишней».

Вэлкам!
Ну, с днём жестянщика.

На эти деньги продолжают войны

А это из песни 2000ых

Тест не прошёл. Следующий!

Билайн с пчелой. Ностальгия.

явно баг в вычислении номера подъезда=)

// Так это ж константа, небось.

const ENTRANCENUMBER = 2

Интересно как вообще такое значение получилось. Просто объем это характеристика кастрюли, подобные вещи обычно заполняются контент-менеджерами. А на скрине как будто значение получено в результате математических вычислений. Может они всесто обьема указывают радиус кастрюли и ее высоту, а потом из этих данных получают объем?

Но и это не похоже на правду, потому что такие вещи нет смысла считать в реальном времени. Можно было вывести объем при сохранении товара и записать в БД в поле с типом float или double с точностью два знака после запятой и в последствии получать из базы нормальное значение.

Хз кароч, какие-то костыли и отвага

Тут две вещи: число 5,1 невозможно точно записать ни в одном из стандартных типов данных, встроенных в процессор, плюс особенности данного алгоритма преобразования число → строка. Потому что я запустил BitCalculator, и наиболее близкое к 5,1 число он перевёл как «5,1». Впрочем, один из лучших алгоритмов, GRISU2, именно что прибавляет и отнимает половинку погрешности, и если в этом диапазоне оказалось круглое число — последняя цифра излишне точна.

Читать еще:  Речной парусник Полярного Урала

Откуда я всё это знаю — участвую в написании проги, которая работает с деньгами, но она не бухгалтерская, а аналитическая (т.е. не требующая запоминания до копейки). И всё-таки она имеет дело с большими числами, так что все стандартные алгоритмы перевода постоянно где-то подглючивают и слишком рано переходят в формат «1,234e6». Пришлось писать свою функцию преобразования. И GRISU2 стал неплохой базой.

Я вообще никогда не сталкивался с проблемой как в посте и не понимаю почему нельзя записать 5,1 как есть. Но ваш комментарий очень убедительный, так что на всякий случай поставлю плюс

Потому что нет такого числа в разрядной сетке встроенных в процессор дробных чисел! Есть что-то вроде 5 целых 102/1024.

обычная проблема чисел с плавающей точкой.

С ними постоянные проблемы с хранением и точностью и разрабы этого сайта должны были по хорошему округлять при выводе.

ну или да, они пишут на JS, там таких гениев ещё больше

Для числа 5.1 самое то, да

Math.round(cost*100)/100 нужно успользовать

Ну да. А какой есть более очевидный вариант исправить неправильную выдачу js?

Да, точно. Забыл, что toFixed округляет.

Если что так происходит из-за особенностей процессора. Почти во всех языках так

Это не джава. Это мистер мутный Float.

Скорее всего в бэкенде использовали float или double вместо bigDecimal

Double корректно работает с вычислениями.

Да они оба корректно, но есть предел точности

С double просто знаков было бы в два раза больше

Тут надо было или вручную округление прописывать, но зачем, если можно использовать decimal

В финансовых вычислениях никаких float или double не используют

Да не язык виновен в этом!

кастрюля с плавающей точкой.

Как программист, попробую рассказать некомпьютерному народу про парочку компьютерных глюков и их природу. Эти глюки (кроме тех, что связаны с датами) универсальны для всех языков программирования, потому что завязаны на устройстве наших процессоров.

Глюки целых чисел

Минимальная единица компьютерной информации — бит. Это одна цифра двоичной системы счисления: 0 или 1.

Процессор одним махом работает не с одним битом, а с 8-ю. Или 16-ю. Или 32-мя. Или 64-мя — так называемая разрядность процессора, или длина машинного слова. Если вы такие олдфаги, что вспоминаете 8- и 16-битные приставки — всё верно, это разрядность их процессоров.

8 битов — это байт. Позволяет записать числа от 0 до 2⁸−1, то есть от 0 до 255. Удобная цифра: позволяет записать 26·2=52 буквы английского алфавита, 33·2=66 букв русского, и на цифры со спецсимволами хватит.

При этом компьютер работает так: 254+1=255, а 255+1=0. Такой механизм сложения позволяет теми же операциями «сложить» и «вычесть» работать и с отрицательными числами в таком виде: 255=−1, 254=−2, и т.д. до 128=−128 (а также с числами во много-много машинных слов). Какое число хранится в памяти — со знаком или нет — компьютер никак не запоминает, это работа программиста и компилятора (программы, которая переводит исходный текст на языке программирования в машинный код).

Пример. В первой версии компьютерной игры Civilization у всех правителей был такой параметр, как воинственность. У всяких там Сталиных с Монтезумами она была 9 или 10, а у махатмы Ганди 1. При открытии демократии воинственность (которая записывалась однобайтовым числом без знака) падает на 2. В такой вот арифметике 1−2=255. Таким образом, в конце игры благовидный старичок начинал громить всех ядерными бомбами. «Сумасшедший Ганди» так полюбился публике, что в том или ином виде существовал во всех последующих «цивилизациях» — например, слетал с катушек, если его втянут в войну.

Пример 2. В первых версиях игры UFO: Enemy Unknown приходилось выгонять бывалых солдат, потому что… сила превышала 255, превращалась в 0, и боец становился немощным.

Запишем эти цифры и для других форматов компьютерных целых. И не говорите, что не встречали их в каких-то компьютерных глюках!

Эти цифры могли получиться тремя методами.

• В результате арифметического переполнения без проверки границ. Я уже говорил, что для одного байта 0−1=255. А если байтов четыре (что в наши дни встречается чаще всего) — получится 0−1=4,2 млрд.

• В результате арифметического переполнения с проверкой границ, если что-то страшно заглючило (или программе скормили нехорошие данные). Случай крайне редкий.

• Иногда по договорённости крайние числа означают «дыру» в данных — то есть «нет числа», «не найдено» и подобное. Разумеется, программист должен постоянно проверять такие «числа с дырами» — а если не проверит, компьютер выведет те же 4,2 миллиарда.

Если даты нет, вы часто видите дату 1 января 1970 года или 30/31 декабря 1899 года. Та и другая — ноль в двух разных системах отсчёта.

Время операционной системы Unix отсчитывается в секундах, при этом нулём считается 1 января 1970 года. Добавляем к ним те самые 2,1 млрд секунд — и получим 18 января 2038 года, когда на 32-битных машинах время Unix уйдёт в минус.

В электронной таблице Lotus 1-2-3 даты считаются количеством дней, прошедших с 31 декабря 1899 года, с ошибкой, что 1900 год високосный (на самом деле нет!) Этот формат перебрался в электронную таблицу Excel и систему программирования Delphi, причём глюк 1900 года они разрешили по-разному: Excel заявил, что 1900 год у него так и будет високосным, а Delphi начал отсчёт с 30 декабря 1899 года.

Также распространён отсчёт с 31 декабря 1899 года без всяких глюков (то есть цифра на единичку меньше, чем в формате Lotus 1-2-3). Этот день — воскресенье, что упрощает работу с днями недели.

Откуда взялась проблема 2000, я толком и не знаю, и видел её лишь однажды: в том же Lotus 1-2-3 вместо 2000 года писался 19100, причём не везде, а выборочно. Смею предположить, что в каких-то очень старых машинах две цифры года записывались двоично-десятичным кодом и потому при переходе через столетие сбрасывались в 00. (Двоично-десятичный формат действительно широко используется в устройствах без микропроцессоров, чтобы упростить вывод на индикацию.)

Глюки дробных чисел

Форматы компьютерных дробных писались для удобства вычислителей (это люди, занимающиеся организацией вычислений на компьютере) и совершенно непригодны для хранения денежных сумм до копейки. (Уважающие себя бухгалтерские программы записывают денежные суммы в специальных форматах без потерь, простейший — 12 р. 34 коп. = 1234 коп.)

Из школы мы знаем, что любое число, кроме нуля, можно записать в стандартном виде: 162=1,62·10². Компьютерные дробные — это такой же стандартный вид, только в двоичной системе счисления: 5=1,01₂·2². (1,01 в двоичной — это наши 1,25.)

Кто помнит из школы, какие обыкновенные дроби представимы в виде конечной десятичной? Ответ: знаменатель должен иметь множителями только 2 и 5. А в виде двоичной дроби — знаменатель должен быть степенью двойки. Таким образом, самые простые числа вроде 0,1 представимы в виде компьютерных дробных только приблизительно.

Отсюда 0,1+0,2≠0,3. И выглядит это примерно так: 0,1≈26/256=1,1010₂·2⁻⁴, 0,2≈26/128=1,1010₂·2⁻³ — а 0,1+0,2=1,00111₂·2⁻² — округлив, получим 1,0100₂·2⁻²=20/64, в то время как 0,3≈19/64. Компьютеры, правда, поточнее будут и для 0,1 знаменатель 65 млн или даже больше — но принцип поняли.

Хорошие функции преобразования дробного в строку это учитывают и не пишут лишних цифр, но иногда проскакивает.

А ещё среди компьютерных дробных есть два специальных числа: Inf («машинная бесконечность») и NaN («не число»). Их получить проще простого: Inf=1/0, NaN=0/0 (если делить их как дробные числа; на целый ноль делить нельзя). Они также широко используются в качестве особых значений («нет данных», «не найдено», «не установлено»).

Источники:

http://dic.academic.ru/dic.nsf/dic_wingwords/2717/%D0%A2%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C
http://qobiz.ru/tochnost-vezhlivost-koroley/
http://slovar.wikireading.ru/3309873
http://fb.ru/article/360137/tochnost—vejlivost-koroley-kto-skazal-frazu-faktyi-kotoryih-vyi-ne-znali
http://pikabu.ru/story/tochnost__vezhlivost_koroley_7229595

Ссылка на основную публикацию
Статьи c упоминанием слов:

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять
Adblock
detector