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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 23:37   #1
Powerstrie
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 10
По умолчанию Циклический код на Pascal - В чем ошибка?

Подскажите пожалуйста в чем ошибка?
Код:
program example;
var x :integer;
Lable m1;
begin
x:= 1;
writeln('Начало счета');
m1:write(x,'');
x:= x+1;
if x<100 then goto m1
else writeln('Счет закончен')
end.


___________
1. Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться.


2. Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 06.12.2011 в 08:30.
Powerstrie вне форума Ответить с цитированием
Старый 05.12.2011, 23:50   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

лейбл пишется так: label
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 05.12.2011, 23:52   #3
kuy
Форумчанин
 
Аватар для kuy
 
Регистрация: 05.09.2011
Сообщений: 109
По умолчанию

я бы так написал:
Код:
program example;
{$APPTYPE CONSOLE}
 var x :integer;
 Label m1;
 begin
 x:= 1;
 writeln('Start counting:');
 m1:writeln(x,'');
 x:= x+1;
 if x<100 then goto m1
 else writeln('Score over');
 Write('Press Enter to EXIT');
 readln;
 end.
kuy вне форума Ответить с цитированием
Старый 06.12.2011, 08:33   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

зачем использовать метки?! Особенно там, где они и даром не нужны!

так не проще?
Код:
program example;
{$APPTYPE CONSOLE}
 var x :integer;
 begin
   x:= 1;
   writeln('Start counting:');
   repeat 
     writeln(x,'');
     x:= x+1;
   until x>=100;
   writeln('Score over');
   Write('Press Enter to EXIT');
   readln;
 end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объясните в чем заключается ошибка? код на си Fleiks Общие вопросы C/C++ 5 13.10.2011 18:53
В чем ошибка? (Файлы, записи) (Delphi/Pascal) Wild_klas Помощь студентам 0 21.11.2010 16:04
Циклический систематический код cg(x)=1+x+x3 ankalagor Помощь студентам 0 18.05.2010 12:33
Переделать циклический код в паскале tema001 Помощь студентам 2 14.04.2010 21:07