Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Здравствуйте. Помогите составить алгоритм для sql.
Есть три сообщающихся сосуда с открытым верхом, соединённые через дно, каждый с каждым. Сосуды имеют форму цилиндра, высотой 100 и объемом 100. Изначально сосуды находятся на одной высоте и заполнены полностью одинаковой жидкостью. Сосуды имеют название A,B,C. Эксперимент заключается в поднятии определённого сосуда в определенный момент времени (может быть всех трех сразу) на определённую высоту. Таблица T содержит данные обо всех таких экспериментах, в ней есть три колонки: название сосуда, время поднятия, высота поднятия. Найти какая высота жидкости будет в каждом сосуде после всех экспериментов из таблицы T. Нужно считать, что вода успевает перетечь из одного сосуда в другой до начала следующего эксперимента, а сосуды поднимаются мгновенно. Задачу нужно решить без использования процедурных расширений и cte, т. е. циклы в каком-либо виде использовать нельзя. Пример таблицы T:

sosud t h
a 1 50
b 1 40
c 1 10
a 2 40

Я не прошу писать код, объясните, пожалуйста, кто-нибудь на словах как это решать
8 май 16, 17:12    [19148112]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
Rankatan
Member

Откуда:
Сообщений: 250
Задачи по sql-ex нужно решать самому. + вы нарушаете правила sql.ru так и sql-ex
8 май 16, 17:18    [19148120]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, что за sql-ex? Мне эту задача преподаватель в универе дал, сам не смог решить, поэтому прошу помочь. Что здесь такого? Какие правила я нарушаю?
8 май 16, 17:21    [19148124]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
Rankatan
Member

Откуда:
Сообщений: 250
daniil_seregin
Rankatan, что за sql-ex? Мне эту задача преподаватель в универе дал, сам не смог решить, поэтому прошу помочь. Что здесь такого? Какие правила я нарушаю?

Эту задачу взяли с sql-ex. Задачи sql-ex нужно решать самому.


Модераторы, удалите пожалуйста текст задачи.
8 май 16, 17:34    [19148144]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, а что такое sql-ex? Я так понял тренажер sql? Я первый раз про это слышу. Каким правилам вопрос не соответствует?
8 май 16, 17:40    [19148154]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
Rankatan
Member

Откуда:
Сообщений: 250
daniil_seregin
Rankatan, а что такое sql-ex? Я так понял тренажер sql? Я первый раз про это слышу. Каким правилам вопрос не соответствует?

автор
Модератор: "По правилам сайта sql-ex.ru публиковать тексты задач и их решения категорически запрещено!!!
По вопросам решения задачи можно обращаться к администрации сайта sql-ex.ru"


https://www.sql.ru/forum/1165720/sql-ex-ru?hl=sql ex
8 май 16, 17:41    [19148157]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
daniil_seregin, мне эту задачу дал преподаватель, я не брал ниоткуда
8 май 16, 17:43    [19148163]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, я ещё раз говорю, я не знаю никакой sql-ex (ну теперь узнал) и тем более не брал оттуда никаких задач. Мне эту задачи дали в институте в составе лабораторной работы.
8 май 16, 17:47    [19148167]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, вот правила https://www.sql.ru/forum/rules.aspx Какой пункт я нарушаю?
8 май 16, 17:49    [19148171]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
aleks2
Guest
Осподе, как измельчал студент.

Это ж даже для школы тривиально.

Если "после всех" => важно только окончательное относительное смещение сосудов.

Накопительный итог.
8 май 16, 17:54    [19148179]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
aleks2, Вы предлагаете взять окончательную расстановку сосудов и посчитать по ней? Я так уже делал, мне сказали, что это неверно. Нужно учитывать, что вода может вытекать из сосудов на промежуточных этапах
8 май 16, 18:05    [19148189]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
Rankatan
Member

Откуда:
Сообщений: 250
daniil_seregin
aleks2, Вы предлагаете взять окончательную расстановку сосудов и посчитать по ней? Я так уже делал, мне сказали, что это неверно. Нужно учитывать, что вода может вытекать из сосудов на промежуточных этапах

Давай бартер. Я тебе дам подсказку как решать (через почту), взамен ты мне скажешь ФИО препода и ВУЗ + попросишь модератора удалить текст задачи. Идет?

Если устраивает укажи у себя в контактах email
8 май 16, 18:22    [19148208]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, устраивает
8 май 16, 18:28    [19148220]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
daniil_seregin
Member

Откуда:
Сообщений: 9
Rankatan, могу сообщить всё тоже через почту
8 май 16, 18:31    [19148225]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
Rankatan
Member

Откуда:
Сообщений: 250
daniil_seregin
Rankatan, могу сообщить всё тоже через почту

Отписался тебе в почту. Email заканчивается на 3
8 май 16, 18:35    [19148229]     Ответить | Цитировать Сообщить модератору
 Re: Помогите составить алгоритм для sql.  [new]
aleks2
Guest
daniil_seregin
aleks2, Вы предлагаете взять окончательную расстановку сосудов и посчитать по ней? Я так уже делал, мне сказали, что это неверно. Нужно учитывать, что вода может вытекать из сосудов на промежуточных этапах


О ужос! Она вытекает!!!

Ну и хрен ли? Значит вместо окончательного положения сосудов, надо исчислить максимальную разницу уровней.
И фсе.
9 май 16, 06:46    [19149095]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить