Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги_docv / Паронджанов Как улучшить работу ума.doc
Скачиваний:
337
Добавлен:
21.03.2015
Размер:
15.07 Mб
Скачать

Оператор “Запрос”

Оператор “Запрос” осуществляет ввод в компьютер значений переменных, вывод на экран постоянной информации, имен переменных и введенных значений. В верхней части иконы “ввод” пишут ключевое слово “Запрос”, в нижней — вводимую и выводимую информацию. Здесь также присутствует зонирование текста: в серой зоне указывают имена переменных, подлежащих вводу в компьютер, в белой — помещают постоянную информацию.

Предположим, нужно ввести значения m = 23 иn = 45 (рис. 92). Делается это, например, так: подводят курсор в зонуm, набирают на клавиатуре число 23 и нажимают клавишу “возврат каретки”. При этом зонаmна экране гаснет и вместо нее загорается число 23. Значениеnвводится аналогично. Таким образом, оператор “Запрос” запрашивает у пользователя значения переменных, записывает их в память и одновре­менно отображает на экране вместе с постоянной информацией (если последняя указана на нижнем этаже оператора “Запрос” в белой зоне).

Описание данных

Для описания данных служит икона “полка”. На верхнем этаже пишут ключевое слово “Данные”, на нижнем — описание данных. Например, на рис. 92 в иконе “полка” указано, что переменныеmиnимеют тип “целый”.

Можно предложить и другой способ: описание данных выносят за рамки дракон-схемы и помещают в отдельную таблицу.

Идентификаторы

Приведем правила записи идентификаторов.

  • Длина идентификатора 1...32 символа.

  • Разрешается использовать любые русские и латинские буквы, цифры, точку и, возможно, специальные символы.

  • Первый символ должен быть буквой (не цифрой и не точкой).

  • Внутри идентификатора запрещается использовать пробелы.

  • Слова следует разделять точками, чтобы облегчить чтение.

  • Запрещается использовать сокращение слов, если длина идентификатора меньше 32 символов.

  • Если длина идентификатора больше 32 символов, надо заменить некоторые слова сокращениями или уменьшить число слов.

  • Нужно стремиться придумывать доходчивые идентификаторы, позволяющие легко уяснить смысл понятия, чтобы читатель быстро понял суть дела.

Примеры правильных идентификаторов

Номер.вагона.скорого.поезда Номер.вагона.пассажир.поезда Цена.билета.поездом.до.Магадана Цена.билета.самолет.до.Магадана

Примеры неправильных идентификаторов

Номер.вагона.пассажирского.поезда (здесь 33 символа, а можно не более 32)

Число.вагонов товарного поезда (используются пробелы)

3-й.запуск.аварийного.насоса (здесь две ошибки: первый символ — цифра; кроме того, есть дефис)

Пример сокращения длины сложного понятия

Предположим, нужно создать идентификатор для следующего понятия: “Радиус-вектор центра Земли в центре взлетно-посадочной полосы в посадочной системе координат”. Словесное описание понятия содержит 92 символа. Задача состоит в том, чтобы сократить 92-символьное описание до 32-символьного, сохранив по возможности ясный смысл понятия.

Сокращение проведем по следующему плану:

  • “Радиус-вектор центра Земли” заменим на “Радиус.земли”.

  • Вместо “В центре взлетно-посадочной полосы” напишем “на.полосе”.

  • “В посадочной системе координат” заменим на ПСК, поскольку такое сокращение является общеупотребительным в коллективе разработчиков данной системы.

В итоге получим 26-символьный идентификатор

Радиус.земли.на.полосе.ПСК

который сохраняет почти все опорные слова исходного понятия и обеспечивает довольно высокую понимаемость.