Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 30
от 09.03.2005, 16:45

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 2


Вопрос № 17818: Почему не работает корректно следующая процедура(должна осуществлять защищенный ввод чисел от 1980 до 2099)?...

Вопрос № 17818
Почему не работает корректно следующая процедура(должна осуществлять защищенный ввод чисел от 1980 до 2099)?

Приложение:

Отправлен: 04.03.2005, 16:43
Вопрос задала: Candela (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Boriss
Здравствуйте, Candela!
Что Вы называете некорректностью? Это, видимо, субъективное мнение
Посмотрим, что она делает:
1) в массив из 119 элементов пытаетесь "запихнуть" 120 чисел циклом WHILE (1980 - тоже число, которое записывается).
2) Кстати, а что такое j - и как оно изменяется? Никак! Как устанавливается? Тоже никак!Следовательно, все числа записываются в элемент массива years[0], коего нет....
3) а зачем так сложно? Объявите массив years[1980..2099], если он вам такой нужен.. Или просто проверьте введенное числа на принадлежность диапазону
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 04.03.2005, 17:00

Отвечает: sir henry
Здравствуйте, Candela!
Встречный вопрос:
Что значит защищенный ввод?
Как Ваша процедура вообще должна работать?
Убежден на 100%, что если Вы опишете то, что Вы хотите сделать обычными словами, то сразу же поймете, что нужно написать паскалевскими словами. :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 07.03.2005, 05:34


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Отписаться

В избранное