Белякова Наталья Александровна Учитель информатики, технологии и ИЗО, МБОУ СОШ 6 г.Холмска Сахалинской области Pascal ABC
Работа с числовыми данными. Урок 7-8 Вещественные числа
Тип данных REAL Если число имеет запятую и является дробным, то оно называется ВЕЩЕСТВЕННЫМ. Для хранения вещественных чисел в Pascal используется специальный тип данных – REAL. Для их ввода в программу используется оператор VAR (variable – переменная)
ВЕЩЕСТВЕННЫЕпеременные: Все вещественные числа записываются не с запятой, а с точкой!!!
Форматы записи вещественных переменных: Обычная форма: 0,7 может быть записано как 0.7 или.7 -2,1 может быть записано как -2.1 Запись с экспонентой: Число представляется в виде мантиссы (дробной части числа), умноженной на 10 в некоторой степени 2700 = 2,7*10 Число 10 записывается в виде буквы Е, а за ней идёт величина степени: 2.7Е3 0,002 = 2*10 Число 10 записывается в виде буквы Е, а за ней идёт величина степени : 2Е
ВЕЩЕСТВЕННЫЕпеременные:
Функции типа REAL:
Вывод вещественного числа можно задать. Под значение переменной «В» задаём 6 цифр, из них 4 после запятой: Вывод вещественного числа можно задать. Под значение переменной «В» задаём 6 цифр, из них 4 после запятой:
Основные операторы системы: Имя программы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
ЗАДАНИЕ: z15) Считая, что операция умножения и операция возведения в квадрат имеют одинаковую сложность, запишите оптимальным образом выражения: Z15a) Z15b) Z15c) Z15d) Z15e) Z16) Набрать задачу на основные арифметические операции (образец в тетради) Z17) Вычислите выражение: Z18) Набрать задачу на вычисление стандартных функций числа d:=8 (модуль, квадратный корень, квадрат числа, синус, косинус, тангенс, арктангенс, котангенс, логарифм числа) Z19) Напишите программу для вычисления дискриминанта квадратного уравнения. Коэффициенты задайте в программе через оператор присваивания Z20) Вычислите выражение:
Z21) Дан диаметр окружности d. Найти его длину ( ) Z22) Дана длинна ребра куба, a, b, c прямоугольного параллелепипеда. Найти его объём и площадь поверхности Z23) Найти длину окружности L и площадь круга S заданного радиуса R: L=2πR, S = πR Z24) Даны 2 числа a и b. Найти их среднее арифметическое Z25) Даны 2 неотрицательных числа a и b. Найти их среднее геометрическое (квадратный корень из их произведения) Z26) Найти расстояние между двумя точками с заданными координатами x1 и x2 на числовой оси: |x2 - x1|. 2
Литература : 1.М. Э. Абрамян. Programming Taskbook. Электронный задачник по программированию. Версия 4.6./ Ростов-на- Дону г. 2. Ушаков Д.М., Юркова Т.А. Паскаль для школьников. СПб.: Питер, с.