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

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

18.06.2017, 23:43. Показов 2481. Ответов 2
Метки нет (Все метки)

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

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
type
realtype=double;
func=function(n:integer;xx:realtype):realtype;
vek=array[1..40] of realtype;
procedure urav(n:integer;f1:func;var xe:vek);
 
procedure urav;
  LABEL 1,2;
  CONST NN=100;
  EPS=1E-10;
VAR
  I,K:INTEGER;
  H,P,Q,Y,X,A,B,C,Al,A1:REALTYPE;
  AA:ARRAY  [1..50] OF REALTYPE;
  BB:ARRAY  [1..50] OF REALTYPE;
 
// {Первая производная функции FF' (x) в точке x=xc}
function pp(ff:func;xc:realtype):realtype;
var
  xt,t,t1,t2, h:realtype;
begin
  h:=0.00001;
  t1:=ff(n,xc+3*h)+9*(ff(n,xc-2*h)-ff(n,xc+2*h));
  t2:=45*(ff(n,xc+h)-ff(n,xc-h))-ff(n,xc-3*h);
  t:=t1+t2;
  t:=t/(60*h);
  pp:=t;
  if (abs(t)<1E-40) then pp:=0;
end;
{Вторая производная функции FF(x) в точке x=xc}
function VP(ff:func;xc:realtype):realtype;
var 
  tt,t1,t2,t3,h:real;
begin
  h:=0.000001;
  t1:=2*(ff(n,xc-3*h)+ff(n,xc+3*h));
  t2:=-21*(ff(n,xc+2*h)+ff(n,xc-2*h));
  t3:=270*(ff(n,xc+h)+ff(n,xc-h))-490*ff(n,xc);
  tt:=t1+t2+t3;
  tt:=tt/(180*h*h);
  vp:=tt;
  if (abs(tt)<1E-40) then vp:=0;
end;
BEGIN
  WRITELN('ПРОГРАММА РЕШЕНИЯ УРАВНЕНИЙ МЕТОДОМ НЬЮТОНА В ПРОМЕЖУТКЕ [A,B ]'); 
  WRITELN('ПРОГРАММА РЕШЕНИЯ УРАВНЕНИЙ МЕТОДОМ НЬЮТОНА В ПРОМЕЖУТКЕ [A,B ]'); 
  WRITELN('ПРОГРАММА РЕШЕНИЯ УРАВНЕНИЙ МЕТОДОМ НЬЮТОНА В ПРОМЕЖУТКЕ [A,B ]'); 
  WRITELN('ПРОГРАММА РЕШЕНИЯ УРАВНЕНИЙ МЕТОДОМ НЬЮТОНА В ПРОМЕЖУТКЕ [A,B ]'); 
  Write('Введите A:'); readln(a);
  Write('Введите B:'); readln(b);
  {  A:=0;B:=10;}
  H:=ABS((B-A))/NN;
  X:=A;K:=0;
  FOR I:=1 TO NN DO
    BEGIN
      P:=F1(n,X);Q:=F1(n,X+H);
      IF P=0 THEN 
        BEGIN 
          K:=K+1; AA[K]:=X-H/2; BB[K]:=X+H/2
        END
        ELSE
          IF P*Q<0 THEN
        BEGIN
          K:=K+1;
          AA[K]:=X;BB[K]:=X+H;
        END;
      X:=X+H;
    END;
  WRITELN('ОТВЕТ:');
  writeln('------');
  IF K=0 THEN 
    BEGIN
      WRITELN('УРАВНЕНИЕ НЕ ИМЕЕТ РЕШЕНИЙ !!');
      GOTO 1;
    END;
  WRITELN('ИНТЕРВАЛЫ СОДЕРЖАЩИЕ РЕШЕНИЯ:');
  writeln('-----------------------------');
  FOR I:=1 TO K DO
    WRITELN(I,' ',AA[I],' ',BB[I]);
  writeln('Нажмите ВК');
  readln;
  WRITELN('КОРНИ УРАВНЕНИЯ: ');
  writeln('---------------- ');
 
  FOR I:=1 TO K DO
    BEGIN
      Y:=0;
      A:=AA[I];B:=BB[I];
      IF (F1(n,A)*VP(f1,A)>0) THEN X:=A ELSE X:=B;
      2: Y:=X-F1(n,X)/PP(f1,X);
      IF ABS(Y-X)>eps THEN
        BEGIN 
          X:=Y;GOTO 2;
        END;
      xe[i]:=y;
      WRITELN('X',I,'=',Y);
    END;
  1:END;
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.06.2017, 23:43
Ответы с готовыми решениями:

Встречено 'End', а ожидалось begin
Что-то не так с циклами видимо, может свежий взгляд обнаружит ошибку? В строку 48 ругается. const maxN = 4; const maxK = 250; ...

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

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

2
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
19.06.2017, 00:16
1:END;
Зачем тут End ?
0
10 / 10 / 17
Регистрация: 26.11.2015
Сообщений: 32
19.06.2017, 01:35
"GOTO 1" можно заменить на halt

И удалить 98 строку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.06.2017, 01:35
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru