- •Министерство образования Российской Федерации
- •Информатика
- •Самара 1999
- •Компоненты
- •1. Полоса меню и подменю.
- •1.1. Выбор команд меню с помощью клавиш.
- •1.2. Выбор команд меню с помощью мышки.
- •Горячие клавиши меню
- •1.3. Сокращения
- •Общие горячие клавиши
- •Горячие клавиши редактирования
- •Горячие клавиши управления окнами
- •Горячие клавиши встроенной справочной информации
- •Горячие клавиши отладки/запуска
- •2. Окна Turbo Pascal
- •2.1. Управление окнами
- •2.2. Строка статуса
- •3. Диалоговые окна
- •3.1. Зависимые и независимые кнопки
- •3.2. Окна ввода и списки
- •4. Создание Вашей первой программы
- •4.1. Анализ Вашей первой программы
- •4.2. Сохранение Вашей первой программы
- •4.3. Компиляция Вашей первой программы
- •4.4. Выполнение Вашей первой программы
- •4.5. Проверка файлов, которые Вы создали
- •5. Ваша вторая программа
- •5.1. Отладка Вашей второй программы
- •5.2. Использование окна Watch
- •5.3. Исправление Вашей второй программы
- •Программирование на turbo pascal
- •1. Элементы программирования
- •2.1. Целые числа
- •2.2. Вещественный тип данных
- •2.3. Символьные и строковые типы данных
- •2.4. Булевские данные
- •2.5. Тип массив
- •3. Идентификаторы
- •4. Операторы
- •4.1. Операторы присваивания
- •4.2. Арифметические операторы
- •4.3. Операторы отношений
- •6. Ввод
- •7. Условные операторы
- •7.1. Оператор If
- •7.2. Оператор выбора Case
- •8. Цикл.
- •8.1. Цикл while.
- •8.2. Цикл Repeat … Until
- •8.3. Цикл For
- •9. Процедуры и функции.
- •10. Структура программ.
- •11. Структура процедуры и функции.
- •12. Пример программы.
- •13. Комментарии.
- •Контрольные задания Вариант №1
- •Вариант№2
- •Вариант №3
- •Вариант №4
- •Вариант №5
- •Вариант №6
- •Вариант №7
- •Вариант №8
- •Вариант №9
- •Вариант №10
3.1. Зависимые и независимые кнопки
Можно иметь любое число включенных независимых кнопок одновременно. Когда Вы выбираете независимую кнопку, в ней появляется буква Х, указывающая, что кнопка находится в активном состоянии (On). Пустая кнопка означает, что она выключена (Off). Управлять независимыми кнопками (устанавливать их в On или Off) можно отмечая их или текст, содержащийся в них; или нажатием Tab до тех пор, пока кнопка не высветится, а затем нажать ПРОБЕЛ; или нажав высвеченную букву.
При выборе независимой кнопки в группе используйте клавиши со стрелками или высвеченную букву для выбора требуемого элемента, а затем нажмите ПРОБЕЛ для его включения (On).
Зависимые кнопки отличаются от независимых тем, что они предоставляют взаимно исключающие выборы. По этой же причине зависимые кнопки ВСЕГДА находятся в группе и только одна включенная кнопка (ни больше ни меньше) может находиться в одной группе в один момент времени. Для выбора зависимой кнопки отметьте ее или находящийся в ней текст. При работе с клавиатурой нажмите высвеченную букву, или нажимайте Tab до тех пор, пока группа не высветится, а затем используйте клавиши со стрелками для выбора конкретной зависимой кнопки. После выбора новой зависимой кнопки нажмите Tab или Shift-Tab снова, для того чтобы выйти из группы.
3.2. Окна ввода и списки
Окна ввода позволяют Вам набирать текст. В окне ввода работают основные клавиши редактирования текста (например, клавиши со стрелками, Home, End и переключение режима вставки/перекрытия с помощью Ins). Если, достигнув конца окна, Вы продолжаете набирать текст, он автоматически передвигается. Если текста больше, чем видно в окне, то на концах появляются значки стрелок (влево или вправо). Можно отмечать эти значки для скроллинга текста.
Если окно ввода имеет справа значок стрелки вниз, то здесь находится архивный список, связанный с этим окном ввода. Для просмотра этого архивного списка нажмите , а для выбора элемента из этого списка нажмите Enter. В этом списке Вы найдете текст, который Вы набирали в этом окне в течение нескольких последних сеансов использования этого диалогового окна. Если Вы хотите набрать заново текст, который уже набирали, нажмите клавишу или отметьте значок . Для выхода из архивного списка без выбора нажмите Esc.
Последний компонент многих диалоговых окон – окно списка. Окно списка позволяет осуществлять скроллинг и выбор из списков переменной длины без выхода из диалогового окна.
Можно сделать окно списка активным посредством его отмечания или выбора высвеченной буквы заголовка этого списка (или нажимая Tab до тех пор пока он не высветится). Как только окно списка появилось, можно использовать кнопку скроллинга для передвижения по списку или нажимая или с помощью клавиатуры.
4. Создание Вашей первой программы
При запуске Turbo Pascal (набрав Turbo и нажав Enter в ответ на подсказку DOS), Вы увидите полосу меню, стрелку статуса и пустой экран.
Нажмите F10, чтобы войти в полосу меню, а затем F3 (сокращение для File/Open) для показа диалогового окна Open a File. Вы находитесь в окне ввода, поэтому наберите MYFIRST (необязательно набирать расширение .PAS это предполагается) и нажмите Enter. Теперь можно приступить к набиранию текста программы, нажимая Enter в конце каждой строки:
Program MyFirst;
Var
A, B: Integer;
Ratio: Real;
Begin
Write(‘Enter two numbers: ‘);
ReadLn(A, B);
Ratio := A/B;
WriteLn(‘The ratio is ‘,Ratio);
Write(‘Press <Enter> …’);
ReadLn;
End.
Для удаления символов используйте BackSpace, а для передвижения внутри окна редактора используйте клавиши со стрелками.
