Урок 1. Среда ТурбоПаскаль Среда ТурбоПаскаль была создана для работы в DOS, но также хорошо работает под WINDOWS 95/98. Нужно учитывать, что переключение регистра Rus/Lat происходит по иному, чем в WINDOWS и зависит от русификатора. У нас латинский включается Ctrl+LeftShift, а русский - Ctrl+RightShift. Текст программы набирается в окне желтым цветом на синем фоне, при правильном написании основные операторы перекрашиваются в белый цвет (но не все). Операторы конечно должны быть написаны без ошибки, регистр верхний или нижний среде безразличен, но для удобства рекомендуется писать с большой буквы (Begin), соcтавные - каждое использованное слово с большой буквы (ClrScr), начало и конец программы - полностью в верхнем регистре (END.) Рекомендуется использовать отступы в начале строки (лесенка) для улучшения наглядности программы, см. примеры. Мышь использовать можно, но после перехода в некоторые режимы ее работа может нарушиться, старайтесь пользоваться клавиатурой. Основные сочетания клавиш в среде ТурбоПаскаль: Ctrl+F9 - Запуск программы на выполнение. Alt +F5 - Просмотр выполнения программы на текстовом экране Shift+Курсор - Выделение текста (например для копирования) Ctrl+Ins - Копирование выделенного текста в буфер Shift+Ins - Вставка текста из буфера обмена в позицию курсора Alt+Забой - Отмена редактирования (при ошибочном действии) Ctrl+K+H - (Hide) Скрыть выделение текста Ctrl+K+V - Перенести (moVe) выделенный текст в позицию курсора Ctrl+K+C - (Copy) Скопировать выделенный текст Ctrl+Home - Переход в начало текста Ctrl+End - Переход в конец текста Home (End) - Сдвиг курсора в начало (конец) строки Ctrl+<- (->) - Сдвиг курсора на слово влево (вправо) Shift+F1 - получить помощь по текущему оператору Alt +X - Выход из среда ТурбоПаскаль (окончание работы) Урок 2. Структура программы Текст программы состоит из строго определенных по порядку разделов. Рассмотрим на примере: (все что написано в таких скобках- {...} является комментарием и не влияет на выполнение программы, служит для улучшения понимания автором или другим человеком, почаще используйте комментарии даже для простых учебных программок) Program Primer2; {Заголовок программы, на выполнении не отражается, может быть пропущен} Var {Объявление раздела переменных, здесь до следующего раздела описываются использованные переменные и их тип} x,y:Integer; {Собственно описание двух переменных, тип - целые числа} BEGIN {Начало программы} x:=5; y:=6; {Операторы присваивающие значение переменным} Writeln(x+y); {Оператор вывода на экран с переводом строки} END. {Конец программы, все что написано после точки игнорируется} *** Задание 2: Измените программу, так чтобы решать примеры на *, - и со скобками (деление будет чуть позже). Не забывайте использовать Alt+F5 программы на текстовом экране. В тексте + * / 3*(2+4) Abs(X) Sqr(X) Sqrt(X) 10 Div 3 10 Mod 3 Trunc(x) для просмотра результата выполнения программы используют следующие команды: Сумма Разность Произведение Частное (разделить) Скобки определяют порядок выполнения действий Модуль числа Квадрат числа Квадратный корень Деление нацело (результат = 3) Остаток от деления (результат = 1) Целая часть числа http://www.youtube.com/watch?v=oqkzXOb0CDA Д/з Написать программу для нахождения произведения высот треугольника, заданного сторонами a,b,c. (Инсталятор в приложениях – ABC-Pascal)