|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.07.2015, 19:15 | #1 |
Регистрация: 13.07.2015
Сообщений: 6
|
[РЕШЕНО]: Turbo Pascal. Ошибка 36: Begin expected.
Помогите пожалуйста. Программа должна вызывать процедуру, подпрограмму на выбор пользователя. Не понимаю в чем ошибка.
Ошибка 36:Begin expected. Выскакивает в самом начале после "var n:Byte", перед "1,2,3:integer." Заранее спасибо. Код:
http://www.programmersforum.ru/showp...25&postcount=7 Последний раз редактировалось Вадим Мошев; 15.05.2018 в 19:58. |
17.07.2015, 19:35 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Код:
|
17.07.2015, 19:55 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
И зачем в процедуре zadanie1 4 штуки begin ? Это не ошибка , так как для каждого там есть end, но они там на фиг не нужны. Это все равно что писать вместо
a+b+c+d вот так (a)+(b+c)+d И вот эта конструкция: Код:
Код:
Кстати, переменная j у вас никак не изменится. Будет только 1. |
18.07.2015, 12:21 | #4 |
Регистрация: 13.07.2015
Сообщений: 6
|
Спасибо большое, надеюсь заработает.
|
20.07.2015, 19:34 | #5 |
Регистрация: 13.07.2015
Сообщений: 6
|
Теперь выдает такое: "Unknown identifier". На том же месте, не понимаю чему он хочет, чтобы я определил тип. Цифрам ставил тип, не помогло. После "Case n of", после "1:" и перед названием процедуры "zadanie1".
Readln(n); Case n of 1:zadanie1; 2:zadanie2; 3:zadanie3; Код:
|
20.07.2015, 19:39 | #6 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Автор, тебе же ответили чёрным по монитору.
Убери вот эту ахинею со своего кода 1,2,3:integer;
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
21.07.2015, 02:09 | #7 | |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Цитата:
Например: Код:
Код:
Подправил, теперь никаких ошибок выдавать не будет: Код:
Код:
И самое главное, не советую в меню выбора выбирать пункт 3, то программа повиснет
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
|
24.07.2015, 01:10 | #8 |
Регистрация: 13.07.2015
Сообщений: 6
|
СПАСИБО ОГРОМНОЕ. Вы очень сильно мне помогли. Все работает. Буду изучать эти ошибки, чтобы больше их не допускать. Сделал вам отзыв.
Тему можно закрывать. Помощь была очень важна для меня. Последний раз редактировалось Вадим Мошев; 11.09.2015 в 10:55. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему возникает ошибка? - BEGIN expected but END found | Женя32 | Общие вопросы Delphi | 4 | 01.12.2013 18:20 |
procedure TForm1.Timer1Timer(Sender: TObject); var h:hwnd; begin //if f1 if getasynckeystate($20)<>0 then begin if FindWin | Kazik | Помощь студентам | 2 | 18.11.2012 20:44 |
BEGIN expected but END found | lypyotr | Помощь студентам | 4 | 09.11.2011 15:43 |
Ошибка в задаче на turbo pascal | SkuLLL | Помощь студентам | 1 | 14.11.2010 20:56 |
Ошибка BEGIN | nemq | Помощь студентам | 6 | 01.01.2010 11:33 |