- •1. Введение. Понятие.
- •2. Виды языков программирования:
- •3. Уровни языков программирования:
- •4. Краткая история создания языка программирования
- •5. Особенности:
- •6. Основные элементы языка программирования Turbo Pascal.
- •3. Знаки препинания.
- •4. Знаки арифметических операций.
- •Трансляторы.
- •Основные задачи транслятора:
- •Виды трансляторов:
- •Среда программирования Turbo Pascal.
- •9. Состав среды программирования Turbo Pascal.
- •10. Данные и величины
- •12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
- •Состав окна редактирования интегрированной среды программирования тр 7.0.
- •13. Основные команды.
- •Общие «горячие клавиши»
- •«Горячие клавиши» редактирования.
- •«Горячие клавиши» компиляции – запуска – отладки программ.
- •14. Структура программы.
- •15. Оператор ввода
- •16. Оператор вывода
- •17. Выражения. Виды выражений.
- •Виды выражений:
- •18. Правила записи арифметических операций.
- •19. Встроенные математические функции.
- •Оператор безусловного перехода.
- •Правила использования оператора безусловного перехода (go to):
- •21. Пустой оператор.
- •22. Оператор условного перехода.
- •1. Полная форма записи оператора ветвления:
- •2. Сокращенная форма записи оператора ветвления:
- •I f (если)
- •Понятие циклического алгоритма. Циклическая программа.
- •Цикл с предусловием.
- •25. Цикл с постусловием.
- •26. Цикл с параметром.
- •27. Понятие массива.
- •28. Оператор описания массивов.
- •29.Одномерные массивы.
- •30. Двумерный массив.
- •31. Формирование массивов.
- •33. Вывод массива.
- •34. Понятие символьных и строковых переменных.
- •35. Строковые выражения. Операции над строками.
- •3. Строковые процедуры и функции
16. Оператор вывода
Вывод – процесс передачи данных из оперативной памяти на внешние носители (принтер, монитор). Процедура записи Write производит вывод числовых данных, символов, строк и булевских значений.
В Pascal процедура вывода информации на экран монитора имеет следующий формат:
Write (<список ввода>)
<список вывода> - последовательность имен переменных, разделенных запятыми. Слово Write переводится как «писать», т.е. Write – оператор обращения к стандартной процедуре вывода.
Пример 3. Write (a, b, c, d)
При выполнении этого оператора происходит вывода на экран монитора значений переменных a, b, c, d, отделяя, их друг от друга пробелами.
Пример 4. Вывести на печать.
Uses Printer;
Var …
……………………
begin
Write (234); - выражение представлено значением;
Write (A + В - 2); - выводится результат выражения;
end.
Пример: Вычислить значение арифметического выражения:
Y = Cos ((a2 - b)+3.54) – c, a = 1.3, b = 3.5, с = 5.457
Программа на Turbo Pascal
Program Lab16a;
Var a, b, c, y: Real;
Begin
a: = 1.3;
b: = 3.5;
c: = 5.457;
y: = Cos ((sqr (a) – b) + 3.54) – c;
writeln (‘y = ‘, y:3:2); - вывод значения У, где в ответе в общем содержится 3 знака и 2
знака после запятой.
readln; - производит задержку экрана просмотра ответа.
end.
17. Выражения. Виды выражений.
Выражение представляет собой запись, указывающую, какие операции следует произвести над данными, чтобы получить требуемое значение.
Виды выражений:
- Текстовые - текстовая переменная или константа.
- Арифметические – символьная запись, содержащая арифметические операции, функции, операнды, круглые скобки, имена переменных и элементов массивов. Арифметическое выражение задает порядок выполнения действий над числовыми величинами. Одна константа или переменная - это простейшая форма арифметического выражения.
Пример 1. Записать по правилам ТР 7.0. математическое выражение:
2a +
0.2c - ln(x-y)
На ТР 7.0. это выражение выглядит так:
(2*a + Sqrt(0.5*Sin(x+y)))/(0.2*c - Ln(x-y))
18. Правила записи арифметических операций.
Для того чтобы правильно записать арифметическое выражение на ТР 7.0. необходимо соблюдать следующие правила:
Все символы записываются в одну строку. Нельзя пропускать знак умножения.
Не допускаются два следующих подряд знака операций.
Нельзя!!! А+ - В Можно!!! А + (- В)
Соблюдается порядок убывания приоритетов:
вычисление функций,
унарная операция смены знака (-),
*, /, div, mod;
+, -
Операции в арифметическом выражении выполняются в порядке старшинства
операция внутри скобок,
вычисления встроенных функций,
возведение в степень,
операции умножения и деления,
операции целочисленного деления,
операция деления по модулю,
операции сложения и вычитания.
Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
Часть выражения, заключенные в скобки, вычисляются в первую очередь.