Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 18.03.2015
Сообщений: 8

Label и goto - найти ошибку в коде

14.05.2015, 22:49. Показов 3527. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Идет программа -->
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
program test;
uses graphabc;
label 1;
var <Переменные>
   procedure actions;
   begin
<Тело>
   case k of 
1 : <Действия>;
0 : goto 1; 
end; end;
    procedure actions2;
   begin
<Тело>
   case x of 
1 : <Действия>;
0 : goto 1;
end; end;
    procedure answer;
begin
 readln(y);
case y of 
    1 : <Действия>;
    2 : <Действия>;
end; end;
Ошибка : неизвестное имя '1'!

Вопрос : Как исправить? / В чем ошибка?

p.s. Если грубая ошибка не ругайте, я недавно только label с goto разобрал по книжке) Опыта нету, 7-классник только) Заранее спасибо)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.05.2015, 22:49
Ответы с готовыми решениями:

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два числа m и n и далее в выходной...

Найти ошибку в коде
program tab4; uses crt; const NN=3;MM=5; type Matrix=array of real; Tvector=array of real; const...

Найти ошибку в коде
procedure form_menu; var i:byte; sizeof:integer; begin ramka(x,y,Size Of menu(+2),(n+2),colt,colt); gotoxy(2,2); ...

4
CAPITAL OF ROCK!
 Аватар для JokeR.BY
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
14.05.2015, 23:09

Не по теме:

фу-фу-фу!



Добавлено через 1 минуту
а по теме: Label: зачем в Паскале нужны метки?
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
15.05.2015, 11:47
Лучше вообще забудь эти слова в программировании!
GOTO работало только на классическом барсике…
0
 Аватар для Mawrat
13114 / 5895 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
15.05.2015, 20:27
Лучший ответ Сообщение было отмечено Legend_13 как решение

Решение

Цитата Сообщение от Legend_13 Посмотреть сообщение
Ошибка : неизвестное имя '1'!
Вопрос : Как исправить? / В чем ошибка?
Ошибка в том, что использован оператор GoTo 1, но в теле программы нет ни одной метки с именем 1. То, что указано в операторах case до двоеточий - это значения переменной выбора, а не метки.
1
0 / 0 / 0
Регистрация: 02.03.2021
Сообщений: 2
06.03.2021, 00:20
посмотри мой код, пожалуйста, у меня метка используется, но тоже пишет, что имя неизвестно, код только начал писать и застрял, раньше все прекрасно работало, не понимаю что тут не так


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
program textgame;
uses graphabc;
label next1;
var
  f:integer;
  procedure l1(f:integer);
  begin
    writeln;
    writeln('Аноним: Привет, пожалуйства ответь мне, это очень срочно!!!');
    writeln('1 Что случилось?');
    writeln('2 Мама говорила, что незнакомым людям отвечать нельзя. Ты вообще кто?');
    writeln('3 У меня нет времени  на пустую болтовню');
    read(f);
    if f=1 then 
      goto next1;  
    if f=2 then 
      goto next1;   
    if f=3 then 
      goto next1;
       
  end;
  procedure l2(f:integer);
  begin
    writeln;
    writeln('*2 новых сообщения');
    writeln('1 Прочитать');
    read(f);
    if f=1 then
      begin
        
      end;
      next1: 
      begin
    writeln('1');
      end;
      
  end;
  
begin
  window.capiton:=('Anonimous chat');
  window.Width:=800;
  window.Height:=600;
  window.IsFixedSize:=true;
  window.CenterOnScreen;
  window.Clear;
  writeln();
  writeln('*Новое сообщение*');
  writeln();
  writeln('1 Прочитать');
  writeln('2 Проигнорировать');
  read(f);
  if f=1 then l1(f);
  if f=2 then l2(f);
end.
Добавлено через 25 минут
нашел ошибку, нужно было метку в тело проги ставить, а не процедуры
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2021, 00:20
Помогаю со студенческими работами здесь

Найти ошибку в коде
Добрый день. Будьте добры, проверьте пожалуйста код, у меня выдаёт ошибку. Помогите исправить ошибку. uses crt var a:array of...

Найти фамилию и имя студента 2-го курса, который учится хуже остальных. Найти ошибку в коде
Здравствуйте. Условие: Сведения о студентах содержат следующую информацию: фамилия, имя, курс, оценки по предметам (математика,...

Не могу найти ошибку в коде
Написал программу для вычисления функция с неизвестным кол-вом повторений, но запускаться она не хочет, помогите разобраться с проблемой,...

Не могу найти ошибку в коде
Добрый день! Ранее пользовался подсказками форуме, и кое как сделал программу, но она не совсем правильно работает. Сколько не ломал...

Помогите найти ошибку в коде
Условие : Дан массив C(n). Выведите из массива максимальную цепочку последовательных элементов составляющих арифмитическую прогрессию....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru