Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2011, 22:09   #1
Иринка26
Пользователь
 
Аватар для Иринка26
 
Регистрация: 17.02.2010
Сообщений: 13
Печаль Задача в бейсике про объем


грузовой контейнер с основанием a*a и высотой b загружается сверху рядами однотипных коробок объемом c*c*c или d*d*d. Определить общее число коробок каждого размера обеспечивающее максимальное использование объема контейнера.
язык - бейсик
Помогите пожалуйста кому не трудно,или дайте пример чего нибудь похожего.)*
Иринка26 вне форума Ответить с цитированием
Старый 14.09.2011, 05:58   #2
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Забавная задачка )).
Иринка, я бы тебе помог, но у меня бейсика нет ((. Где его берут?
Сам поищу тоже.. Наверное, у MS есть..
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 14.09.2011, 06:07   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от TinMan Посмотреть сообщение
Забавная задачка )).
Иринка, я бы тебе помог, но у меня бейсика нет ((. Где его берут?
Сам поищу тоже.. Наверное, у MS есть..
Microsoft Word -> Alt+F11 = Visual Basic.

REM Определяем количество коробок
K = ABS((A*A*B)/(C*C*C));
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 14.09.2011 в 06:13.
Smitt&Wesson вне форума Ответить с цитированием
Старый 14.09.2011, 06:54   #4
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Microsoft Word -> Alt+F11 = Visual Basic.
Спасибо . Но у меня нет MS Word.. дорого и не нужно, пользую LibreOffice..
............ ну нифигасе! в LibreOffice тоже есть васечкин..
Окай, посмотрим ))
Цитата:
REM Определяем количество коробок
K = ABS((A*A*B)/(C*C*C));
Вот это не совсем так..
Берем линейный случай: в метр уложить максимум длины палками по 70 см и по 29 см.
Все не так просто.. ))
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 14.09.2011, 06:57   #5
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

... и еще: там, наверное, не ABS все же, а что-то другое, типа floor..
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 14.09.2011, 07:31   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Все не так просто..
Пардон. Изначально не вник в смысл задачи. Я прочитал "ящиками ССС OR DDD", а надо было - "ящиками ССС AND DDD".
Тогда да, не всё так просто. Пока нет времени над ней думать, но вроде, как прямым перебором решить можно (средствами Симплекс-метода (ЛП - линейное программирование) она решается на-раз).

Cx1 + Dx2 -> max
x1 0 <= b
0 x2 <= b
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 14.09.2011 в 07:42.
Smitt&Wesson вне форума Ответить с цитированием
Старый 14.09.2011, 07:50   #7
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Изначально не вник в смысл задачи. Я прочитал "ящиками ССС OR DDD",
Я еще раз извиняюсь, но даже при таком прочтении решение неверное. Попробуй заполнить контейнер 10х10х1 ящиками 2х2х2, которых по твоему решению должно влезать аж 12..
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 14.09.2011, 19:43   #8
Иринка26
Пользователь
 
Аватар для Иринка26
 
Регистрация: 17.02.2010
Сообщений: 13
По умолчанию

ааа... я вобще не понимаю о чем вы.мне нужно в QBasic,потому что препод старый он только его знает.можете пожалуйста как нибуть понятней для блондинки?)))
Иринка26 вне форума Ответить с цитированием
Старый 16.09.2011, 07:43   #9
SoftIce.net
Пользователь
 
Регистрация: 12.07.2011
Сообщений: 14
По умолчанию

Язык программирования здесь - не самое главное. Главное - решить задачу математически, а здесь уже надо подумать.
Если есть готовая формула - напишите, и Вам подскажут решение на QB.
SoftIce.net вне форума Ответить с цитированием
Старый 16.09.2011, 09:04   #10
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
контейнер с основанием a*a и высотой b загружается сверху рядами однотипных коробок объемом c*c*c
Код:
q:=(a div c) * (a div c) * (b div c);
div операция целочисленного (с остатком) деления.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 16.09.2011 в 09:07.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на бейсике -=Mafia=- Помощь студентам 4 27.05.2011 12:55
Задача на Турбо бейсике НатальяКата Помощь студентам 1 28.01.2011 23:14
Двумерный массив. задача на бейсике nikita1 Помощь студентам 0 06.12.2010 18:10
Вопрос про объем флеш-накопителей ilgar-90 Компьютерное железо 1 29.01.2010 07:36