Подключите нашего Telegram-бота для уведомлений о новых проектах

Надо нарисовать алгоритмическую схемку хода работы программы

8
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 14 лет и 4 месяца
Бюджет: по договоренности
Необходимо нарисовать алгоритмическую схему работы программы, которая ищет неизвестное значение X. Иначе говоря, ниже я приведу словесный алгоритм, а мне нужен графический.

Дано:
A; D; L; – просто заданные значения.
MIN, MAX, OST; – есть 2 списка, он состоит из строк, каждая из которых содержит эти три значения. Программа перебирает все строки, чтобы найти ту, которая первой удовлетворит условию «(A+D) больше либо равно чем MIN». Именно из нее и будут заимствоваться все три значения (MIN, MAX, OST).

Задача: найти X.

Собственно, алгоритм поиска Х таков.

Первым делом программа должна прибавить значения A и D, а полученную сумму сравнить с MIN.
Это сравнение должно проводиться последовательно со значениями MIN, содержащихся в двух списках. Сравнение проводится до тех пор, пока не будет найдено значение, удовлетворяющее условию «(A+D) больше либо равно чем MIN».
Если по итогам сверки не было найдено ни одного подходящего значения MIN, программа должна сделать запись в лог «решений нет, т.к. (A+D)<MIN», после чего завершить свою работу.
Если же подходящее значение MIN найдено, тогда нужно проверить, будет ли удовлетворять условиям значение OST той же строки. Для этого из суммы (A+D) вычитаем OST, а полученный результат (назовем его RES) сравниваем с уже найденным MIN. 
Если RES меньше MIN, то программа должна сделать запись в лог «решений нет, т.к. RES<MIN» и завершить свою работу.
Если RES больше MIN, либо равен ему, то нужно проверить, будет ли удовлетворять условиям значение L. Для этого нужно L сравнить с уже найденным MIN. 
Если L меньше MIN, то программа должна сделать запись в лог «решений нет, т.к. L<MIN» и завершить свою работу.
Если L равен MIN, значит, X равен MIN, т.е. задача решена.
Если L больше MIN, нужно сравнить L и RES.
Если L меньше чем RES, значит, X равен L, т.е. задача решена.
Если L больше чем RES, нужно сравнить RES и MAX.
Если RES меньше MAX, значит, X равен RES, т.е. задача решена.
Если RES меньше MAX либо равен ему, значит, X равен MAX, т.е. задача решена.

=======
Пишите сроки и цены.
Разделы:
Опубликован:
12.10.2011 | 22:42 [последние изменения: 13.10.2011 | 04:19]

Теги: нужен проектировщик, ищу проектировщика, резюме проектировщика, требуется проектирование сайтов

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».