- •Министерство образования Российской Федерации
- •Информатика
- •Самара 1999
- •Компоненты
- •1. Полоса меню и подменю.
- •1.1. Выбор команд меню с помощью клавиш.
- •1.2. Выбор команд меню с помощью мышки.
- •1.3. Сокращения
- •Общие горячие клавиши
- •Горячие клавиши меню
- •Горячие клавиши редактирования
- •Горячие клавиши управления окнами
- •Горячие клавиши встроенной справочной информации
- •Горячие клавиши отладки/запуска
- •2. Окна TurboPascal
- •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. Операторы отношений
- •4.4. Логические операторы
- •4.5. Строковые операторы
- •5. Вывод
- •5.1. Процедура WriteLn
- •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) для показа диалогового окнаOpenaFile. Вы находитесь в окне ввода, поэтому наберите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, а для передвижения внутри окна редактора используйте клавиши со стрелками.