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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2021, 15:29   #21
Данил28
Новичок
Пользователь
 
Регистрация: 10.12.2021
Сообщений: 11
По умолчанию

Я просто ничего не понимаю, от слова совсем ) Что ещё в коде поменять ?
Данил28 вне форума Ответить с цитированием
Старый 13.12.2021, 19:13   #22
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

после каждой строчки Procedure напиши
Код:
var i, j,s: integer;
    flag: boolean;
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 13.12.2021, 22:40   #23
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,573
По умолчанию

flag и s могли быть глобальными, а вот параметры цикла i,j д. быть локальными - принципиально. В Си, кстати - не обязательно.
digitalis вне форума Ответить с цитированием
Старый 13.12.2021, 22:58   #24
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

digitalis,
Цитата:
Сообщение от Данил28 Посмотреть сообщение
Я просто ничего не понимаю, от слова совсем )
о каких глобальных/локальных переменах идет речь?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 13.12.2021, 23:03   #25
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,318
По умолчанию

digitalis и к ТС это тоже.
Обратите внимание на то, что у ТС Pascal ABC, а newerow1989 не знает этого семейства и написал по стандарту:
Код:
for i:=1 to n do
На подобные штуки компилятор и матерится (видно на скриншоте).
Он требует, что бы заголовок цикла был подобен:
Код:
for var i := 1 to n do
Т.е. описание переменной цикла должно быть в заголовке этого цикла ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 13.12.2021, 23:10   #26
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,573
По умолчанию

Локальные переменные локализованы в процедуре, глобальные доступны в любом месте программы.
Цитата:
о каких переменах идет речь?
"Перемен! - требуют наши сердца!" , но не будем об политике.
Насчёт АБЦ - х.з. как там у них. Я - про нормальный Паскаль.
Цитата:
Сообщение от ViktorR Посмотреть сообщение
Код:
for var i := 1 to n do
Т.е. описание переменной цикла должно быть в заголовке этого цикла ...
А мой вариант он (АБЦ) тоже обматерит?

Последний раз редактировалось digitalis; 13.12.2021 в 23:16.
digitalis вне форума Ответить с цитированием
Старый 13.12.2021, 23:12   #27
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,573
По умолчанию

......

Последний раз редактировалось digitalis; 13.12.2021 в 23:13. Причина: повтор
digitalis вне форума Ответить с цитированием
Старый 26.12.2021, 08:56   #28
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Цитата:
Сообщение от Данил28 Посмотреть сообщение
Добрый день, во такая ошибка.
Добрый день. Я на этом форуме пишу программы на Delphi (консольный режим).
А так 19-й пост верный!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста помогите оптимизировать програмку Antony22 C# (си шарп) 2 10.01.2014 13:26
помогите пожалуйста написать програмку для вычисления квадратного корня ! срочно !!! ylvia Помощь студентам 7 20.02.2012 19:29
Помогите написать програмку на Delphi Lisa_01 Помощь студентам 5 15.01.2009 21:12
помогите написать програмку. Kashp Помощь студентам 14 03.09.2007 10:54