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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2012, 11:05   #1
Christor
Пользователь
 
Регистрация: 11.05.2012
Сообщений: 15
Вопрос Вопрос преподавателя. Паскаль

Преподавателем был задан такой вопрос: "Сколько может быть опрераторов страндартных в программе??" Язык- Турбо паскаль 7.0

Можете пояснить? Разве кол-во операторов в программе ограничивается определённым числом?
Christor вне форума Ответить с цитированием
Старый 11.05.2012, 11:50   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вообще-то непонятно, что у Вас спрашивали!

число операторов в программе не ограничено определённым числом.

однако ограничения на программный код всё присутствуют.
например, ошибка 48 компиляции программы в TurboPascal:
Цитата:
Код:
 ┌────────────────────────┐
 │ Code segment too large      │
 └────────────────────────┘

The maximum size of the code of a program or unit is 65520 bytes.

 ■ If you are compiling a program, move some
   procedures or functions into a unit.

 ■ If you are compiling a unit, break it into
   two or more units.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.05.2012, 11:58   #3
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

А еще, возможно, препод имел в виду вообще количество стандартных операторов в Паскале.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 11.05.2012, 13:23   #4
Christor
Пользователь
 
Регистрация: 11.05.2012
Сообщений: 15
По умолчанию

Цитата:
Сообщение от ACE Valery Посмотреть сообщение
А еще, возможно, препод имел в виду вообще количество стандартных операторов в Паскале.
Я сам сначала так подумал. Нет. Точно не это. Его переспросили.

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
вообще-то непонятно, что у Вас спрашивали!
Вот и мне не понятно
Вроде в группе говорили, что ограничений нет. Препод сказал, что есть определённое число.
В общем... вопрос непонятен.
Потом как-нибудь подойду и спрошу, что он имел в виду.
Спасибо.
Christor вне форума Ответить с цитированием
Старый 11.05.2012, 15:16   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Препод сказал, что есть определённое число.
в порядке снижения вероятности событий:
либо Вы его не поняли, либо он ошибается, либо я чего-то не знаю!

по мимо вышупомянутой ошибки, есть ещё ошибка компиляции
Цитата:
Код:
Compilation Error 124.

 ┌──────────────────────────┐
 │ Statement part too large │
 └──────────────────────────┘

Turbo Pascal limits the size of a statement
part to about 24K.

If you encounter this error, move sections of
the statement part into one or more
procedures.
но это опять таки измеряется не количество операторов, а объём того кода, который для них генерится. (для простых операторов в такой объём войдёт примерно от 1100 до 3000 операторов)....
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ВОПРОС ПО МАТРИЦАМ(ПАСКАЛЬ)... Slava8888 Помощь студентам 0 17.01.2011 23:01
Вопрос по отладке(паскаль) aslanbek999 Помощь студентам 2 11.06.2009 14:12
Вопрос по задаче на Паскаль Ser Паскаль, Turbo Pascal, PascalABC.NET 5 04.04.2009 20:23
Ищю преподавателя holovla Фриланс 1 28.01.2009 21:04