Приветствую Вас, Гость
Модератор форума: Melidiadus, Cheshirka  
Пузятик №146
Flaky Дата: Понедельник, 07.03.2011, 17:09 | Сообщение # 1881
освоившийся

Группа: Пользователи
Сообщений: 300
Репутация: 201
Награды: 0
Страна: Украина
Дата регистрации: 23.12.2010
Статус: Покинул призрачную зону
Quote (Человек)
AlexHunt
А на каком языке ты пишешь сейчас эту программу?

Я решал такого рода задачу по обмену информации массивами.

О_о

Я не сумасшедший. Просто моя реальность немного отличается от вашей.
 
Человек Дата: Понедельник, 07.03.2011, 17:10 | Сообщение # 1882
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
Quote (AlexHunt)
2. Происходит бесконечное отнимание и прибавление, т.к. все переменные по которым можно организовать ветвление соответствуют продолжению процесса.

А ты не ввел специальную переменную для проверки необходимости продолжить/прервать процесс?

Добавлено (07.03.2011, 16:10)
---------------------------------------------

Quote (Человек)
Я решал такого рода задачу по обмену информации массивами.

информациЕй*

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
Lenka Дата: Понедельник, 07.03.2011, 17:11 | Сообщение # 1883
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Quote (Алевтина)
Лично для меня чатик - это весь свет...Для такого человека,как я.

да уж...многое я значит как то раз поведала всему свету.. Оо
 
Lenka Дата: Понедельник, 07.03.2011, 17:11 | Сообщение # 1884
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
фуф...ну вродь получше стало.. %)
 
Человек Дата: Понедельник, 07.03.2011, 17:12 | Сообщение # 1885
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
Quote (Lenka)
да уж...многое я значит как то раз поведала всему свету.. Оо

То был другой свет yes В рамках Чатика он очень изменчив, и свет начала 2009-го сильно отличается от света начала 2011-го :)

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
Lenka Дата: Понедельник, 07.03.2011, 17:14 | Сообщение # 1886
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Quote (Человек)
То был другой свет

Чем это? :p
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:17 | Сообщение # 1887
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Человек)
AlexHunt А на каком языке ты пишешь сейчас эту программу?

Structured Text.
Пытался объединить ST и FBD.

Quote (Человек)
А ты не ввел специальную переменную для проверки необходимости продолжить/прервать процесс?

Не могу понять как ее ввести...

The cake is a lie!
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:22 | Сообщение # 1888
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Человек, визуально оно выглядит примерно так.

Только забыл еще кнопку "передать" нарисовать, которая должна задать количество передоваемой жидкости.
Ну в финальной версии должны быть еще всякие аварийные уровни, задания, случайные колебания, пропорционально-интегрально-дифференциальные регуляторы и т.п :crazy;


The cake is a lie!
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:27 | Сообщение # 1889
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Человек)
При этом введем еще переменную i, которая будет обозначать количество переливов, которой мы присвоим значение "0" сначала . Мы знаем, что тридцать - это шесть раз по пять. Потому нам нужно шесть переливов. Тогда у нас будет такой цикл:

Изначально не известно сколько и сколько раз будет перелито.

The cake is a lie!
 
Человек Дата: Понедельник, 07.03.2011, 17:27 | Сообщение # 1890
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
Quote (AlexHunt)
Изначально не известно сколько и сколько раз будет перелито.

Да, я понял. Но переливание идет равными порциями (равными частями от общего количества)?

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:30 | Сообщение # 1891
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Человек)
AlexHunt Извини за тупость, все еще до конца не могу понять суть задачи... Необходимо создать программу, которая контролировала бы процесс переливания жидкости из одной емкости в другую, а протекать он должен так, что этот объем необходимо переливать не одной порцией, а несколькими равными?

Даны два бака. В одном 100 единиц жидкости, в другом пусто. Оператор может ввести любое задание на перекачку, если конечно оно не более количества жидкости в первом баке. Насос может перекачивать по 1 единице жидкости в единицу времени (то есть за цикл программы). Нужно проиллюстрировать передачу жидкости из одного бака в другой.

The cake is a lie!
 
Lenka Дата: Понедельник, 07.03.2011, 17:31 | Сообщение # 1892
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Та кто ж составлял эти метод. указания?! Откуда взялись остатки на складах?! Где их вводить?!!! >( <_<
 
Человек Дата: Понедельник, 07.03.2011, 17:32 | Сообщение # 1893
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
Lenka
Кстати

Quote (Lenka)
Та кто ж составлял эти метод. указания?! Откуда взялись остатки на складах?! Где их вводить?!!!

К сожалению, в курс дела вряд ли сразу войду...

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
СкалкерЪ Дата: Понедельник, 07.03.2011, 17:33 | Сообщение # 1894
мега-новичок

Группа: Пользователи
Сообщений: 101
Репутация: 117
Награды: 0
Страна: Российская Федерация
Город: Москва
Дата регистрации: 22.07.2009
Статус: Покинул призрачную зону
Quote (Человек)
Всё же сильно зависит от ситуации. Скажем, из первой емкости во вторую нужно перелить 30 литров жидкости, по 5 литров за один раз. Тогда можно объем жидкости в первой емкости обозначить переменной х, а во второй - у. При этом введем еще переменную i, которая будет обозначать количество переливов, которой мы присвоим значение "0" сначала . Мы знаем, что тридцать - это шесть раз по пять. Потому нам нужно шесть переливов. Тогда у нас будет такой цикл:

< Проверка условия i<6 >

Внутри цикла имеем:

х=х-5
у=у+5
i=i+1

Конец цикла. В результате действий будет ровно шесть, и объемы емкостей изменяться на 30 литров по шагу в 5 литров.

Но это для такого рода конкретных данных. А у тебя задача вообще, в целом, чтобы организовать обмен? Или как там, Алекс?


Quote (AlexHunt)
Человек, визуально оно выглядит примерно так.

Только забыл еще кнопку "передать" нарисовать, которая должна задать количество передоваемой жидкости.
Ну в финальной версии должны быть еще всякие аварийные уровни, задания, случайные колебания, пропорционально-интегрально-дифференциальные регуляторы и т.п :crazy;
The cake is a lie


Quote (AlexHunt)
Даны два бака. В одном 100 единиц жидкости, в другом пусто. Оператор может ввести любое задание на перекачку, если конечно оно не более количества жидкости в первом баке. Насос может перекачивать по 1 единице жидкости в единицу времени (то есть за цикл программы). Нужно проиллюстрировать передачу жидкости из одного бака в другой.

АААА, мой мозг! %)
Уже три страницы о чём-то рассуждаете, но никак не могу понять... ^_^
 
Человек Дата: Понедельник, 07.03.2011, 17:34 | Сообщение # 1895
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
AlexHunt
Все, уяснил :) Пытаюсь сообразить, как это сделать :)

Добавлено (07.03.2011, 16:34)
---------------------------------------------

Quote (СкалкерЪ)
Уже три страницы о чём-то рассуждаете, но никак не могу понять...

lol lol lol lol

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:35 | Сообщение # 1896
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (СкалкерЪ)
АААА, мой мозг! Уже три страницы о чём-то рассуждаете, но никак не могу понять...

А у меня завтра будет первый за 2 недели день без всего этого crazy

The cake is a lie!
 
Lenka Дата: Понедельник, 07.03.2011, 17:36 | Сообщение # 1897
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Quote (Человек)
Lenka
Кстати

а, ладно, выложу, щас закончу с лабой..надеюсь...а то с одной бедой разобралась, так под конец другая появилась ><
Quote (Человек)
К сожалению, в курс дела вряд ли сразу войду...

В лабе непонятно что и откуда взялось.. %)
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:36 | Сообщение # 1898
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (AlexHunt)
В одном 100 единиц жидкости, в другом пусто. Оператор может ввести любое задание на перекачку, если конечно оно не более количества жидкости в первом баке. Насос может перекачивать по 1 единице жидкости в единицу времени (то есть за цикл программы).

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

The cake is a lie!
 
Человек Дата: Понедельник, 07.03.2011, 17:39 | Сообщение # 1899
флудер

Группа: В термосе
Сообщений: 7726
Репутация: 4359
Награды: 9
Страна: Украина
Город: Одесса
Дата регистрации: 11.10.2007
Статус: Покинул призрачную зону
Quote (AlexHunt)
Задача должна повторяться, причем с учетом того что количество жидкости в баках изменится.

Не совсем понял.

Алекс, хочу рассмотреть конкретный пример. Предположим, насос за раз переливает 3 литра. Нам нужно перелить 8. Тогда в итоге работы машины придется перелить 9? Таковы тут условия этого агрегата или нет?

Добавлено (07.03.2011, 16:39)
---------------------------------------------

Quote (AlexHunt)
А у меня завтра будет первый за 2 недели день без всего этого

Почему такой день будет? :) Из-за выходного? :)

Понические настроения куда лучше панических
Шансы есть всегда. Даже, когда их нет (С)
The cake is a real true!
 
AlexHunt Дата: Понедельник, 07.03.2011, 17:41 | Сообщение # 1900
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Человек)
Не совсем понял.

Ну оператор задал перелить 30 литров, в итоге в одном баке стало 70, в другом 30. Через некоторое время задал еще 10, в итоге получилось 60 - 40 yes

Quote (Человек)
Алекс, хочу рассмотреть конкретный пример. Предположим, насос за раз переливает 3 литра. Нам нужно перелить 8. Тогда в итоге работы машины придется перелить 9? Таковы тут условия этого агрегата или нет?

Потому я и взял единицу, чтоб пока разобраться именно с постепенным переливанием, не вдаваясь подобные проблемы :)

The cake is a lie!
 
Поиск: