Pascal ABC_линейный алгоритм.pptx
- Количество слайдов: 7
Pascal ABC
Форматы записи вещественных переменных: Обычная форма: ü 0, 7 может быть записано как 0. 7 или. 7 ü -2, 1 может быть записано как -2. 1 Запись с экспонентой: Число представляется в виде мантиссы (дробной части числа), умноженной на 10 в некоторой степени 3 ü 2700 = 2, 7*10 Число 10 записывается в виде буквы Е, а за ней идёт величина степени: 2. 7 Е 3 ü 0, 002 = 2*10 - 3 Число 10 записывается в виде буквы Е, а за ней идёт величина степени: 2 Е-3
program z 16 ; ВЕЩЕСТВЕННЫЕ var a, b, c: real; переменные: begin a: = 17. 3; b: = 3. 4; c: =a+b; writeln ('сложение А+В = ', c); c: =a-b; writeln ('вычитание А-В = ', c); c: =a*b; writeln ('умножение А*В = ', c); c: =a/b; writeln ('деление А/В = ', c); End.
Основные операторы системы: Имя программы program Начало и Конец Begin и End. Переменные VAR Целое число integer Вещественное число real Вывод на экран Write (‘x = ‘, x) Вывод на экран с новой строки Writeln (‘x = ‘, x) Модуль числа Abs (х) Возведение в квадрат Sqr (х) Квадратный корень числа Sqrt (x) Синус числа Sin (x) Косинус числа Cos (x) Арктангенс числа Arctan (x) Логарифм числа Ln (x) Возведение числа Е в степень Х Exp (x) Вычисление числа Пи Pi Отбрасывает дробную часть числа Trunc (x) Округление дробного числа до ближайшего целого Round (x)
ПРАВИЛА ПРИОРИТЕТА ВЫПОЛНЯЕМЫХ ДЕЙСТВИЙ: 1. 2. 3. 4. 5. Скобки Все функции Умножение и деление (* и /) Сложение и вычитание (+ и -) Операции одинакового приоритета выполняются слева направо
ТИП РЕЗУЛЬТАТА Операция / функция Тип данных 2 аргумента Тип данных результата INTEGER REAL INTEGER REAL + - * Тип данных 1 аргумента REAL / Не важен REAL Div, Mod Только INTEGER Abs, Sqrt, Sin, Cos, Arctan, Exp, Pi Trunc, Round INTEGER - INTEGER REAL - INTEGER Не важен
• Р 1) Даны 3 целых числа – А, В, С. Вычислить их сумму и произведение • Р 2) Дана длина ребра куба (целое число). Найти объём куба и площадь его боковой поверхности. • Р 3) В переменные А и В записаны целые числа (оператором присваивания, например, А: =20; В: =13). Поменяйте числа в этих переменных местами. Воспользуйтесь третьей переменной – С (будьте внимательны, если записать А: =В, вы потеряете значение числа А, и обе переменные будут равны 13) • Р 4*) Выполните задание 13 без использования третьей переменной С (используйте действия сложения и вычитания) • 5) Запишите на языке Паскаль:
Pascal ABC_линейный алгоритм.pptx