Д/з Написать программу для нахождения произведения высот

advertisement
Урок 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)
Download