Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Алгоритмы и теория программирования


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Роман Селиверстов
Статус: Советник
Рейтинг: 5394
∙ повысить рейтинг »
CradleA
Статус: Бакалавр
Рейтинг: 2098
∙ повысить рейтинг »
Megaloman
Статус: Академик
Рейтинг: 1788
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Алгоритмы и теория программирования

Номер выпуска:167
Дата выхода:14.02.2013, 19:00
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:115 / 54
Вопросов / ответов:3 / 6

Консультация # 174163: Доброго времени суток, Необходимо составить блок схему к следующей задаче (вставка в массиве): "Вставить число А перед всеми элементами, большими А" (С++) Нужно понять (мне) сам принцип. Заранее благодарен. ...


Консультация # 33186: Здравствуйте уважаемые. Вопрос такого плана. Есть две DOS задачи. Они запускаются из под Windows. Естественно кажадая в своем адресном пространстве. Можно ли как-то выделить память, чтобы она была доступна обоим программам?...
Консультация # 183124: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Возникли трудности с алгоритмом генерации вариантов раскроя стержневого материала. Например, дана заготовка длиной 92 м, необходимо разрезать ее на детали длиной 12, 17 и 32 м. Пытался составить рекурсивный алгоритм, но не знаю, что сделать условием остановки и какие входн...

Консультация # 174163:

Доброго времени суток,
Необходимо составить блок схему к следующей задаче (вставка в массиве):
"Вставить число А перед всеми элементами, большими А" (С++)
Нужно понять (мне) сам принцип.
Заранее благодарен.


Дата отправки: 12.11.2009, 14:09
Вопрос задал: starcode
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Airyashov:

starcode блок схема алгоритма такая

Консультировал: Airyashov
Дата отправки: 12.11.2009, 14:20
Прикреплённый файл: посмотреть » [77.9 кб]
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Виталий Пироженко:

Здравствуйте, starcode.
1 Получение или инициализация массива Х0 размером х0 и необходимых переменных.
2 Оценка размера результирующего массива. Результат =х1.
3 Создаём массив Х2 размером х0+х1=х2.
4 Цикл по i (от 0, до х1, шаг 1)
if Исходныймассив[i]<А
ФункцияВставки(Х2, Х0, х2, i, Значение)
конец цикла.

01 ФункцияВставки(РезультирующийМассив, Исходныймассив, РазмерМассива, НомерИндекса, Значение)
Цикл (от РазмерМассива - 2, до НомерИндекса+1, шаг =-1);// -2 потому как нумерация массива с 0 а вам нужно начать с предпоследнего.
В цикле : РезультирующийМассив[РазмерМассива-1]=Исходныймассив[РазмерМассива-2]
Конец цикла.
ЭлементМассива[НомерИндекса]=Значение.
Конец ФункцияВставки.

Можно зночительно оптимизировать алгоритм, и как коллеги говорят улутшить лексику псевдокода:Dно уж не обессудьте с омнибуки на старом салтове лучше не получилось:?) если будут вопросы по поводу - в личку, ответим, вопрос в то м что студент должен разобратся! А мы - поможем!
Удачи!

Консультировал: Виталий Пироженко
Дата отправки: 13.11.2009, 23:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 33186:

Здравствуйте уважаемые.
Вопрос такого плана. Есть две DOS задачи. Они запускаются из под Windows. Естественно кажадая в своем адресном пространстве. Можно ли как-то выделить память, чтобы она была доступна обоим программам?

Дата отправки: 13.01.2006, 14:45
Вопрос задал: Dr.Alex
Всего ответов: 3
Страница онлайн-консультации »


Консультирует DrakoN:

Здравствуйте, Dr.Alex!
Виндоус допускает запуск двух консолей одновременно, стоп какой у вас там виндоус ...Особо выдумывать ничего не надо просто запускаете через шелл и одну и вторую.Какие задачи уточните потому что ето может привести к ошибочным выводам...Удачи!

Консультировал: DrakoN
Дата отправки: 13.01.2006, 14:52
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует AlexanderZh:

Здравствуйте, Dr.Alex!
Наврядли это возможно (тут скорее VM придется делать новую...)
А если передавать данные через файл?

Консультировал: AlexanderZh
Дата отправки: 13.01.2006, 15:48
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Ayl:

Здравствуйте, Dr.Alex!

А именно память или можно через файл? ИМХО, через файл удобнее будет, только его надо аккуратно использовать.
А насчет памяти - боюсь, что никак. Они действительно запускаются в разных адресных пространствах. А из DOS\'а доступа к виндовым функция ты не получишь...

Консультировал: Ayl
Дата отправки: 13.01.2006, 18:34
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 183124:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Возникли трудности с алгоритмом генерации вариантов раскроя стержневого материала. Например, дана заготовка длиной 92 м, необходимо разрезать ее на детали длиной 12, 17 и 32 м. Пытался составить рекурсивный алгоритм, но не знаю, что сделать условием остановки и какие входные параметры.

Дата отправки: 11.05.2011, 11:31
Вопрос задал: Плутон
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Fox Malder (2-й класс):

Здравствуйте, Плутон!

Условием остановки сделайте уменьшение длины разрезаемого куска < 12 м.

Входные параметры (например) - длина разрезаемого куска и массив допустимых длин деталей.

Консультировал: Fox Malder (2-й класс)
Дата отправки: 11.05.2011, 12:43
Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное