Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  01:37[Войти] | [Зарегистрироваться]
Обсуждение темы:
Обращение к программистам

НЕ могли бы Вы предложить программистам воплотить одну крайне нужную, но несложную идею? Может быть конкурс или так, в качестве помощи сотням людей.

Если можете помочь или нечего делать - воплотите идею. Очень прошу.

Это письмо от студентки Юрфака Воронежского гос. университета, в программировании я ни бум-бум. В юриспруденции однако же разбираюсь. Назрела необходимость в одной несложной программке. Кто бы помог да сделал.... Буду крайне благодарна.

Хотелось бы обратиться к программистам, наверное, некрутым и нематерым, которые возьмуться написать для меня и многих других 1) простенькую программку 2) бесплатно. Может студенты какие в качестве своей курсовой возьмутся, или есть просто люди для интереса пишут. Такие обычно ищут идеи для написания программ. А мне бы сильно пригодилось и облегчило работу. Да эту прогу потом продавать можно для юристов. Короче, рассчитывать индексацию для суда.

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

Суть - есть заранее определенная последовательность из нескольких десятков чисел (первое, второе, третье и т.д.). Нужно, чтобы программа умножала числа в заданном интервале друг на друга. (напр., интервал с пятого по десятое. Умножить пятое число на шестое, затем на седьмое и т.д. по десятое), после чего умножала бы все это на задаваемое мной число Z. Интервал чисел (с какого по какое умножать) был бы все время разным (хотя числа одни и те же, фиксированные величины), также я все время задаю программе разное число Z. Это первое необходимое мне значение. Второе искомое значение - от первого результата - отнять число Z. Нужна также функция (что не позволит устаревать программе) - дополнять фиксированную последовательность чисел своими числами-константами (присоединять к концу ряда чисел).

Т.е. Есть ряд чисел - а1, а2, а3, а4,а5,а6,а7,а8,а9,а10 и т.д. Они в программе значатся заранее. Однако я могу дополнить со временем этот ряд числами а11,а12 и т.д. Я как юзер ввожу число Z и задаю интервал, например, с а2 по а7. Программа умножает а2 *а3*а4*а5*а6*а7*Z=F, где F - первое необходимое мне значение. Затем программа вычитает из F число Z и выдает мне результат (второе необходимое мне значение).

А теперь более приближенное к реальности объяснение задания. Я работаю помощником адвоката, такая программа мне пригодится в дальнейшем, пригодится судьям.

В общем дал ты человеку сумму денег (Z) в долг до января месяца 2001 года. А он не вернул. Или вернул только в сентябре 2001 года. Ты хочешь взыскать с него деньги через суд. Но поскольку идет инфляция и деньги обесцениваются, то гос. органы статистики каждый месяц рассчитывают коэффициент, на который выросли цены в данном месяце. Он называется индексом потребительских цен. В каждом городе индексы разные. У меня есть индексы Воронежского облстаткомитета (они меня и интересуют).

Так вот индексируется сумма долга начиная со следующего месяца (это правило). Т.е. не с января, а с февраля. Умножаем сумму долга (Z) на индекс февраля (а1), затем на индекс марта (а3), затем на индекс апреля и т.д. до сентября включительно (если долг вернули в конце сентября) либо до августа (если долг вернули в начале сентября). Если долг не вернули - умножаем по сегодняшний месяц. В итоге получим значительно возросшую сумму долга, полежащую взысканию через суд. (Значение F) Чтобы узнать сумму чисто индексации, отнимем от F исходную сумму долга.

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

Кроме того, необходимо, чтобы числа а1, а2,а3 и т.д., когда перемножаются друг на друга округлялись до трех десятичных знаков типа 1,013, а исходное значение - до двух знаков, типа 1400,21 что соответствует 1400 руб 21 копейка.

Последовательность чисел а1, а2, а3, у меня есть в виде таблицы. Например, 1992 год индексы с января по декабрь, также 1993, 1994...2002 годы. Индексы разные каждый месяц. Вот индексирую сумму в 527 руб 67 коп., которую должны были возвратить в мае 2001 года. Я умножаю 527,67 на индекс июня и т.д. по нужный месяц.
527,67*(июнь
2001-фев.2002)*1,002*1,024*1,012*1,013*1,013*1,021*1,007=576,92
Если идет речь о несколькиз тысячах, да еще в 1995 и т.д. годы приращение может быть весьма существенным.

Это была бы действительно нужная программа, а не всякие игрушки-картишки ли фитюльки для десктопа. В общем, я это делаю либо калькулятором (ужас!), либо в Exсel (ненамного проще). Пожалуйста, попробуйте сделать. ЕСли возьметесь - пришлю таблицу с индексами воронежскими для разработками программы.

Ольга, заранее благодарна.

Ольга

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 48 сообщений



Отслеживать это обсуждение


Смотрите также обсуждения:
Лирика
  • Локальные сети в Москве...
  • РЕСПУБЛИКA БОРЛАНД
  • "Программисты, кто они?"
  • Горячие клавиши
  • Режим дня программиста.
  • Программист без математики
  • Програмисты, которые не самоучки.
  • Разработка справочной системы
  • День рождения Билла Гейтса
  • ДЕНЬ ПРОГРАММИСТА.
  • Грамотность.
  • СТАРИКИ - ПРОГРАММИСТЫ.
  • Пусть меня научат!
  • Современная ситуация в кибернетике, информатике и программировании.
  • Когда не поздно стать программистом?
  • Чтобы стать программистом с нуля нужно...
  • Компьютерная индустрия. Для чего она нужна?
  • Социальное программирование
  • Отношение к вирусописательству вообще и на территории Королевства в частности.
  • Производительность труда у нас и на Западе
  • Скучно стало быть программистом.
  • Королевство в осаде :-))
  • Хакеры - люди из группы риска?
  • Право или лево?
  • Спам. Где грань дозволенного?
  • Право на чтение
  • Стихи про Дельфи
  • Почему отвечают на вопросы?
  • Высшее образование. Быстро? качественно? недорого?
  • Прошу совета

  • <<<... | 38—29 | 28—19 | 18—9 | ...>>>
    Всего сообщений в теме: 48; страниц: 5; текущая страница: 3


    № 28   14-07-2002 21:32 Ответить на это сообщение Ответить на это сообщение с цитированием
    Народ, сейчас будет простейший вопрос :
    На форме есть Edit и Memo, при вводе слова в Edit (заканчивается нажатием enter) оно должно появиться в Memo.
    Все хорошо, только почему после каждого ввода и появления слова в Memo, еще раздается "бип" из колонок?
    Я так понимаю, это Вин получил какое-то сообщение и обработал его по дефолту, как от этого избавиться?


    № 27   11-07-2002 09:06 Ответить на это сообщение Ответить на это сообщение с цитированием
    2 Анатолий
    > А что, Виндовс пользуются только идиоты?
    Это цитата из законов Мерфи. А Винда не такаю уж и простая и удобная система иначе не было бы столько всяких утилиток для нее. И ламеры в ней способны только на значок на десктопе кликнуть. Файл для них найти - это большая проблема.

    > Конечно, чтобы создать действительно легкую и интуитивно понятную
    > систему программирования, нужны исследования среди людей, не
    > умеющих это делать. Можно, например, группе людей предложить
    > описать программу. Одно уже есть в верху.
    Тогда это будет не система программирования, а именно конкретная программа.


    № 26   10-07-2002 22:05 Ответить на это сообщение Ответить на это сообщение с цитированием
    to Lom:
    А что, Виндовс пользуются только идиоты?
    Конечно, чтобы создать действительно легкую и интуитивно понятную систему программирования, нужны исследования среди людей, не умеющих это делать. Можно, например, группе людей предложить описать программу. Одно уже есть в верху.


    № 25   10-07-2002 16:18 Ответить на это сообщение Ответить на это сообщение с цитированием
    >системы программирования для ламеров
    "Сделайте устройство которым может пользовать даже полный идиот, и только полный идиот будет им пользоваться"
    ;)


    № 24   10-07-2002 15:41 Ответить на это сообщение Ответить на это сообщение с цитированием
    Путилин Евгений Валентинович
    >алогитма

    неа, программисты вырабатывают алгоритмы, а алогитмы это как раз выделения ламеров.

    Peter Taran
    >предложенные сокращения ... упорно вызывают ощущение

    ура заработало!


    № 23   10-07-2002 09:45 Ответить на это сообщение Ответить на это сообщение с цитированием
    Чисто любопытно, не умерла ли Ольга от переполнения почтового ящика?.. :-)

    А все предложенные сокращения выставленного пальца у меня упорно вызывают ощущение, что палец этот средний... Так что предлагаю обойтись традиционными смайликами ;-)


    № 22   10-07-2002 09:19 Ответить на это сообщение Ответить на это сообщение с цитированием
    Програмироване для лоамеров не возможно по одной причине. Современные компьтеры не предназнченны для работы по нечетко заданному алгоритму, это человек может если чтото не понятно узнать и спросить, проанализировать на целостность решения проблеммы. А компютер нет. Работа программиста как раз и состоит в выработке алогитма работы программы а не перевод ПОКА()->while  :)


    № 21   10-07-2002 07:28 Ответить на это сообщение Ответить на это сообщение с цитированием
    Самый лучший и самый простой вариант:

    8--


    № 20   09-07-2002 17:46 Ответить на это сообщение Ответить на это сообщение с цитированием
    >системы программирования для ламеров
    Своими глазами видел как пожилая женщина-бухгалтер однажды исправила скрипт отчета в 1C, это с ней было первый и вероятно последний раз. Это человек который никогда не слышал о LR грамматиках, стеке или мантиссе.
    Ламер он не дурак, он просто не знает что такое chr(32), "while" и тому подобных КОДОВ.
    Поэтому программирование должно быть максимально неформальным и обязательно все по-русски.

    В первом приближении это должно быть похоже на макросы в Word'е, т.е. человек руками делает то что в последствии должен делать компьютер, а программу пишет сама система. Затем зная ЧТО там записано человек без труда поймет КАК это записано. Не обязательно текст, это может быть блок-схема или иконки компонент, хотя иконки это тоже код и придумать транспаретную :) картинку совсем не просто.

    Затем эта программа подвешивается к курсору мыши и летает с ним по экрану заставляя его выполнять операции, или хотя бы висит в AlwaysOnTop окне. Если программу держать в другом окне то не понятно какое отношение она имеет к происходящему, такой режим удобен только программисту который работает над программой, а ламер работает с тем с чем он работает.

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


    № 19   08-07-2002 22:33 Ответить на это сообщение Ответить на это сообщение с цитированием
    Господа, тогда давайте обсудим возможность создания системы программирования для ламеров. Чтобы пользоваться было не сложнее чем помошником по оффис. Идея №1: имеем форму (как в Дельфи), и огромнейшую палитру. Добавляем на форму компоненты, устанавливаем связи и все. Никакого .pas Связи устанавливаются Визардом
    to NO:
    Мой вариант: со!оо длинный, но мне больше нравиться


    <<<... | 38—29 | 28—19 | 18—9 | ...>>>
    Всего сообщений в теме: 48; страниц: 5; текущая страница: 3




    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования