- •Лекция 22
- •1. Введение. Понятие.
- •2. Виды языков программирования:
- •3. Уровни языков программирования:
- •4. Краткая история создания языка программирования
- •5. Особенности:
- •6. Основные элементы языка программирования Turbo Pascal.
- •Среда программирования Turbo Pascal.
- •9. Состав среды программирования Turbo Pascal.
- •10. Данные и величины
- •11. Типология данных. Характеристика основных типов данных.
- •Минимально необходимый набор основных типов данных.
- •Классификация данных по структуре.
- •Характеристики основных типов данных.
- •12. Элементы окна редактирования интегрированной среды программирования тр 7.0.
- •Состав окна редактирования интегрированной среды программирования тр 7.0.
- •13. Основные команды.
- •14. Структура программы.
- •15. Оператор ввода
- •16. Оператор вывода
- •17. Выражения. Виды выражений.
- •Виды выражений:
- •18. Правила записи арифметических операций.
- •19. Встроенные математические функции.
- •Оператор безусловного перехода.
- •Правила использования оператора безусловного перехода (go to):
- •21. Пустой оператор.
- •22. Оператор условного перехода.
- •1. Полная форма записи оператора ветвления:
- •Цикл с предусловием.
- •25. Цикл с постусловием.
- •26. Цикл с параметром.
- •27. Понятие массива.
- •28. Оператор описания массивов.
- •29.Одномерные массивы.
- •30. Двумерный массив.
- •31. Формирование массивов.
- •33. Вывод массива.
- •34. Понятие символьных и строковых переменных.
- •35. Строковые выражения. Операции над строками.
- •3. Строковые процедуры и функции
14. Структура программы.
Program имя (заголовок программы),
Label - раздел меток,
Const - раздел констант,
Type - раздел типов,
Var - раздел переменных ( VARIABLES начало объявления переменных; связывает идентификатор - имя переменной и ее тип с расположением в памяти, где хранится значение),
Procedure, function - раздел процедур и функций,
Begin (начало тела программы)
оператор 1; {Writeln (…) - вывод результатов на экран},
…………..;
оператор N; {Readln (…) - ввод исходных данных с клавиатуры}
End (конец тела программы)
15. Оператор ввода
Ввод данных – передача информации от внешних устройств в оперативную память. В память вводятся, как правило, исходные данные решаемой задачи. Основным устройством является клавиатура.
В Pascal процедура ввода с клавиатуры имеет следующий формат:
Read (<список ввода>)
<список ввода> - последовательность имен переменных, разделенных запятыми. Слово Read переводится как «читать», т.е. Read – оператор обращения к стандартной процедуре ввода.
Пример 1. Read (a, b, c, d)
При выполнении этого оператора происходит прерывание работы ПК для ввода с клавиатуры значений переменных a, b, c, d, отделяя, их друг от друга пробелами. При этом вводимые значения высвечиваются на экране, а в конце нажимают клавишу ENTER. Значения должны вводиться в строгом соответствии с синтаксисом Паскаля
Пример 2.
Var T: Real;
J: Integer;
K: Char;
Begin
Read (T, J, K);
Набираем на клавиатуре: 253.98 100 G (ENTER)
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. Выражения. Виды выражений.
Выражение представляет собой запись, указывающую, какие операции следует произвести над данными, чтобы получить требуемое значение.