Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
1 / 1 / 2
Регистрация: 19.11.2014
Сообщений: 126

Встречено 'End', а ожидалось begin

13.04.2018, 11:01. Показов 3113. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что-то не так с циклами видимо, может свежий взгляд обнаружит ошибку? В строку 48 ругается.
Кликните здесь для просмотра всего текста

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
const maxN = 4;
const maxK = 250;
///Где ввод значений N и W? Вообще-то N=MaxN=4 и MaxK=W=250.
var
  A: array[1..maxN,0..maxK] of Word;
  P: array[1..maxN] of Thing;
  old, NewA: Array[0..maxK] of LongInt;
  N,W : integer;
Procedure TForm1.Solve();
var k,i,j :integer;
Begin
FillChar(Old,sizeof(old),0);
for k := 1 to N do Begin //цикл по шагам
Fillchar(NewA,sizeof(NewA), 0);
for I := 0 to W do //цикл по состоянию каждого шага
for j := 0 to i Div P[k].W do // цикл по вариантам решения - количеству предметов каждого вида
if j*P[k].V+Old[i-j*P[k].W]>=NewA[i] then begin
  NewA[i]:=j*P[k].v+Old[i-j*P[k].W];
  A[k,i]:=j; // j - количество предметов
end;
Old:=NewA;
  End;
End;
Procedure TForm1.OutWay (k,l :integer);
begin
  if k=0 then exit
  else begin
    OutWay(k-1,l-A[k,l]*P[k].W); //здесь вес
    Memo1.Lines.Add(IntToStr(A[K,l]));
  end;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
P[1].W:=2;
P[2].W:=3;
P[3].W:=1;
P[4].W:=4;
 
P[1].V:=50;
P[2].V:=90;
P[3].V:=30;
P[4].V:=140;
 
Solve(); 
OutWay(N,W);
end;
End.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2018, 11:01
Ответы с готовыми решениями:

Встречено 'end', а ожидалось begin
uses Crt; Const MaxRec = 4; Type String11 = String; String25 = String; TStudent = record Number :=...

Встречено 'end', а ожидалось begin
Друзья спасайте В конце на последней строчке пишет Встречено 'end', а ожидалось begin не пойму в чем косяк. Спасайте...... type ...

Встречено 'end', а ожидалось begin
Не могу найти ошибку. uses GraphABC, ABCObjects; var a: ABCObjects.PictureABC; b: ABCObjects.PictureABC; c:...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.04.2018, 11:21
Вы откуда выдрали этот кусок кода?
0
694 / 6984 / 265
Регистрация: 11.08.2016
Сообщений: 3,942
14.04.2018, 20:41
Нет основной программы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2018, 20:41
Помогаю со студенческими работами здесь

Встречено 'Begin', а ожидалось выражение
Нужна помощь! При программирование у меня возникла проблема. Встречено 'Begin', а ожидалось выражение на 541 строчке. Помогите найти и...

Встречено 'end', а ожидалось ';'
Помогите! В 31 строке ошибка Встречено 'end', а ожидалось ';' :wall: const n=6;m=4; var a:array of real; i,j:byte; ...

Встречено end, а ожидалось ';'
в 52 строке выдаёт ошибку "встречено end, а ожидалось ";" помогите пожалуйста :wall: var N,i,j,k,kol,x:integer; c:char; s:string; ...

Встречено 'end', а ожидалось ';'
program qq; var x, y, k, i: integer; begin repeat X:= random(10)+1; y:= random(10)+1; i:=0; Writeln ('1.Сколько будет ' ,x,...

Ошибка: Встречено 'end', а ожидалось ';'
Ребята, помогите пожалуйста. Только начал програмировать на паскале может чего то не понимаю но бесит эта ошибка Решение ни где не нашел!!!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 09.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru