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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2010, 11:09   #1
TuuuZ
Пользователь
 
Регистрация: 28.12.2009
Сообщений: 27
По умолчанию Паскаль. Поиск оптимального решения

очень нужна помощь в создании программы. Поиск оптимального решения.
Выдернул из книги Вирта - АЛГОРИТМЫ + СТРУКТУРЫ ДАННЫХ=ПРОГРАММЫ
2 изображения программы, но они у меня не пашут. Помогите.
http://img842.imageshack.us/i/68875650.png/
http://img199.imageshack.us/i/63412210.png/
TuuuZ вне форума Ответить с цитированием
Старый 26.07.2010, 12:51   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а вы их ещё в тетрадку ручкой перепишите и сфотографируйте.
Тогда Вам помочь ещё проще будет!!!!!


p.s. программы выкладывайте либо как вложения,
либо постите текст прямо в сообщение, используя тэг
[СODE]... тут текст программы... [/CODE] (кнопка с # )

Кроме того, что значит - "не пашут" ?!
Пишут на экран "отказываюсь работать для Tuuz" ?! или что?

и ещё, а какую задачу эти программы должны решать - Вы разрешаете нам сами догадаться?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.07.2010, 13:23   #3
TuuuZ
Пользователь
 
Регистрация: 28.12.2009
Сообщений: 27
По умолчанию

курсовая работа, сделать задачу на паскале: поиск оптимального решения. Программу из изображения выше я переписал на паскаль, но она не компилируется
TuuuZ вне форума Ответить с цитированием
Старый 26.07.2010, 13:53   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Дык, версия паскаля другая. Напиши, то что ты написал и напиши что эта прога должна делать.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.07.2010, 14:24   #5
TuuuZ
Пользователь
 
Регистрация: 28.12.2009
Сообщений: 27
По умолчанию

переписывал с книги
Код:
program selection (input,output);
{поиск оптимальной выборки объектов при ограничениях}
const n = 10;
type index = 1 ..n;
object = record v,w: integer end ;
var i: index;
a: array [index] of object;
limw, totv, maxv: integer;
wl, w2, w3: integer;
s, opts: set of index;
z: array [boolean] of char;
procedure try(i: index; tw,av: integer);
var av1: integer;
begin {попытка включения объекта i}
if tw + a[i] .w ? limw then
begin s:= s +[i];
if i < n then try(l+1, tw+a[i].w; av) else
if av > maxv then
begin maxv :=av; opts:= s 
end ;
s := s - [i]
end ;
{попытка исключения объекта i}
  av1:= av - a[i]v;
if av 1 > maxv then
begin if i < n then try (i+1, tw, av1) else 
begin maxv := av 1; opts : s
end
end
end [try] ;
begin totv := 0;
for i :=1 to n do
with a[i] do
begin read(w,v); totv:= totv + v
 end ;
read(w1,w2,w3);
z[true] :='*'; 
z[false] ' ';
write(' WEIGHT ');
for i:=1 to n do write (a[i].w: 4);
wriletn; write (' VALUE ');
for i:= 1 to n do 
write (a[i].v:4);
writeln;
repeat limw := w1; maxv := 0; s:=[]; opts [ ];
try(1,0,totv);
 write(limw);
for i : = 1 to n do write('  ' ,z[i in opts]);
writeln; w1 := w1 + w2
until w1 > w3
end
Программа 3.7. Оптимальная выборка.

Последний раз редактировалось Stilet; 28.07.2010 в 13:04.
TuuuZ вне форума Ответить с цитированием
Старый 26.07.2010, 16:54   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Процедуру try точно надо будет переименовать . И переменную object тоже, современные Паскали любят эти слова. Для начала какой у Вас компилятор/среда разработки? Турбо Паскакаль ?
Цитата:
z: array [boolean] of char;
boolean тоже, ИМХО, нужно исправить.

Цитата:
z[true] :='*';
z[false] ' ';
И здесь тоже.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 26.07.2010 в 16:57.
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск оптимального решения Lamborghini Помощь студентам 4 12.10.2012 23:24
Поиск оптимального плана решения задачи нелинейного программирования (Matlab) Tomoa Помощь студентам 0 31.12.2009 16:02
ПОИСК ОПТИМАЛЬНОГО РЕШЕНИЯ ДВОЙСТВЕННОЙ ЗАДАЧИ Tomoa Microsoft Office Excel 5 05.12.2009 08:55
Поиск оптимального плана капиталовложений для развития предприятий отрасли Tomoa Microsoft Office Excel 3 04.12.2009 21:25
Поиск оптимального решения Uchiha Общие вопросы Delphi 12 19.02.2008 23:04