СОСТАВЛЕНИЕ ПРОГРАММ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ «ПАСКАЛЬ»
СОСТАВЛЕНИЕ ПРОГРАММ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ «ПАСКАЛЬ»
ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ(PASCAL) , СОЗДАН В 1968-1971 ГГ .
ПРОФЕССОРОМ ВЫСШЕЙ ШКОЛЫ (ЕТН) Г. ЦЮРИХА(ШВЕЦАРИЯ) НИКЛАУСОМ ВИРТОМ И НАЗВАННЫЙ В ЧЕСТЬ ФРАНЦУЗКОГО МАТЕМАТИКА И ФИЛОСОФА БЛЕЗА ПАСКАЛЯ(1623-1662)
», « " width="640"
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
СИМВОЛАМИ ЯЗЫКА ПАСКАЛЬ ЯВЛЯЮТСЯ: БУКВЫ ЛАТИНСКОГО АЛФАВИТА ( А….Z) , БУКВЫ РУССКОГО АЛФАВИТА (КРОМЕ Щ), ЦИФРЫ (0…9) , СПЕЦИАЛЬНЫЕ СИМВОЛЫ «+», «-», «*», «/», «:», «=», «;», «.»
«», «=», «[», «]», «(»; « )», «», «
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ДАННЫЕ (КОНСТАНТЫ И ПЕРЕМЕННЫЕ) ИМЕЮТ ИМЕНА (ИДЕНТИФИКАТОРЫ) . ИМЯ НАЧИНАЕТСЯ С ЛЮБОЙ БУКВЫ, ЗА ККОТОРОЙ МОГУТ СЛЕДОВАТЬ КОМБИНАЦИИ БУКВ И ЦИФР. КОЛИЧЕСТВО СИМВОЛОВ В ИМЕНИ ПРОИЗВОЛЬНОЕ. ИМЕНА ДОЛЖНЫ РАЗЛИЧАТЬСЯ ПО ПЕРВЫМ ВОСЬМИ СИМВОЛАМ.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
НАПРИМЕР ,
A, AB, X, Y, OTWET, SUM, PROIZWED.
ДАННЫЕ ,РАССМАТРИВАЕМЫЕ В ЭТОМ
РАЗДЕЛЕ, ОТНОСЯТСЯ К ДЕЙСТВИТЕЛЬНОМУ
(REAL) И ЦЕЛОМУ (INTEGER) ТИПАМ ЧИСЕЛ.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА ИЗОБРАЖАЮТСЯ
НА ЯЗЫКЕ ПАСКАЛЬ ДВУМЯ СПОСОБАМИ:
С ФИКСИРОВАННОЙ ТОЧКОЙ , С ПЛАВАЮЩЕЙ ТОЧКОЙ .
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
НАПРИМЕР ,
КОНСТАНТЫ: – 2,1 -3,14 0,1 1,25 -2340,25 1,0
НА ЯЗЫКЕ ПАСКАЛЬ ЗАПИШУТСЯ ТАК:
– 2.1 -3.14 0.1 1.25Е-3 -2340.25Е6 1.0
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
КОНСТАНТЫ 2.1, -3,14, 0.1, 1.0 – ДАННЫЕ ДЕЙСТВИТЕЛЬНОГО ТИПА С ФИКСИРОВАННОЙ ТОЧКОЙ ,
КОНСТАНТЫ 1.25Е-3, -2340.25У6 – ДАННЫЕ ДЕЙСТВИТЕЛЬНОГО ТИПА С ПЛАВАЮЩЕЙ ТОЧКОЙ .
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ДОПУСКАЕТСЯ ОБЛАСТЬ ЗНАЧЕНИЙ
ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ ОТ
ДО .
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ НАД ДАННЫМИ ДЕЙСТВИТЕЛЬНОГО ТИПА:
+ (СЛОЖЕНИЕ), * (УМНОЖЕНИЕ),
- (ВЫЧИТАНИЕ), / (ДЕЛЕНИЕ).
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
СТАНДАРТНЫЕ ФУНКЦИЙ (АРГУМЕНТ В СКОБКАХ);
ДАЮТ ДЕЙСТВИТЕЛЬНЫЙ РЕЗУЛЬТАТ ПРИ ДЕЙСТВИТЕЛЬНОМ ИЛИ ЦЕЛОМ АРГУМЕНТЕ:
SIN(R) , COS(R), ARCTAN(R) – ВЫЧИСЛЕНИЕ ТРИГОНОМЕТРИЧЕСКИХ ФУНКЦИЙ ( R ЗАДАЕТСЯ В РАДИАНАХ);
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
LN(R) – ВЫЧИСЛЕНИЕ НАТУРАЛЬНОГО ЛОГАРИФМА;
LOG (R) – ВЫЧИСЛЕНИЕ ДЕСЯТИЧНОГО ЛОГАРИФМА;
EXP10(R) – ВЫЧИСЛЕНИЕ ВЕЛИЧИНЫ
EXP(R) – ВЫЧИСЛЕНИЕ ПОКАЗАТЕЛЬНОЙ ФУНКЦИИ , ГДЕ – ОСНОВАНИЕ НАТУРАЛЬНОГО ЛОГАРИФМА.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
SQRT(R) – ВЫЧИСЛЕНИЕ ЗНАЧЕНИЯ КВАДРАТНОГО КОРНЯ.
СТАНДАРТНЫЕ ФУНКЦИИ ABS(R) И SQRT(R) ДАЮТ ДЕЙСТВИТЕЛЬНЫЙ РЕЗУЛЬТАТ ПРИ АРГУМЕНТЕ ( R) ДЕЙСТВИТЕЛЬНОГО ТИПА И РЕЗУЛЬТАТ ЦЕЛОГО ТИПА ПРИ ЦЕЛОМ АРГУМЕНТЕ.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ЦЕЛЫЕ ЧИСЛА НА ЯЗЫКЕ ПАСКАЛЬ ПРИ НАПИСАНИИ НЕ СОДЕРЖАТ ТОЧКУ. НАПРИМЕР ,
-15 213246
ДИАПАЗОН ИЗМЕНЕНИЯ ЦЕЛЫХ ЧИСЕЛ
ОТ -32768 ДО +32767
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ДЛЯ НИХ В ЭВМ ОПРЕДЕЛЕНА
МАКСИМАЛЬНО ДОСТУПНАЯ ВЕЛИЧИНА -
ПЕРЕМЕННАЯ С ИМЕНЕМ MAXINT , РАВНАЯ
32767 .
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ НАД ЦЕЛЫМИ
ДАННЫМИ СОВПОДАЮТ ПО ОБОЗНАЧЕНИЮ С
ОПЕРАЦИЯМИ НАД ДЕЙСТВИТЕЛЬНЫМИ
ДАННЫМИ.В РЕЗУЛЬТАТЕ ПОЛУЧАЕТСЯ ЧИСЛО
ЦЕЛОГО ТИПА.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ИСКЛЮЧЕНИЕ СОСТАВЛЯЕТ ОПЕРАЦИЯ ДЕЛЕНИЯ, ОБОЗНАЧАЕМАЯ
СИМВОЛОМ «/».
РЕЗУЛЬТАТОМ ЕЕ МОЖЕТ БЫТЬ ТОЛЬКО ЧИСЛО ДЕЙСТВИТЕЛЬНОГО ТИПА.
НАПРИМЕР, ПРИ ДЕЛЕНИИ ДВУХ КОНСТАНТ (4/2) ПОЛУЧИМ 2.0000000Е+0.0
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ОПЕРАЦИИ ДЕЛЕНИЯ НАД ЦЕЛЫМИ ДАННЫМИ, В РЕЗУЛЬТАТЕ КОТОРЫХ ПОЛУЧАЮТСЯ ЦЕЛЫЕ ЧИСЛА, ОБОЗНАЧАЮТСЯ :
DIV – ДЕЛЕНИЕ НЕОТРИЦАТЕЛЬНЫХ ЦЕЛЫХ ЗНАЧЕНИЙ, ДАЮЩЕЕ РЕЗУЛЬТАТ В ВИДЕ ЦЕЛОГО ЧАСТНОГО БЕЗ ОСТАТКА;
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
MOD – ДЕЛЕНИЕ НЕОТРИЦАТЕЛЬНЫХ ЦЕЛЫХ ЗНАЧЕНИЙ, ДАЮЩЕЕ РЕЗУЛЬТАТ В ВИДЕ ОСТАТКА.
НАПРИМЕР , РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ ОПЕРАЦИЙ DIV, MOD НАД ЦЕЛЫМИ ЧИСЛАМИ 17 И 4 СЛЕДУЮЩИЙ:
17 DIV 4 ЕСТЬ 4; 17 МOD 4 ЕСТЬ 1.
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ЦЕЛЫЙ РЕЗУЛЬТАТ ДАЮТ СТАНДАРТНЫЕ ФУНКЦИИ, ИМЕЮЩИЕ ЦЕЛЫЙ АРГУМЕНТ R .
НАПРИМЕР ,
ФУНКЦИЯ ABS (R) ВЫЧИСЛЯЕТ АБСОЛЮТНОЕ
ЗНАЧЕНИЕ R , SQR( R) КВАДРАТ АРГУМЕНТА R .
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ФУНКЦИЯ TRUNK (X) ВЫЧИСЛЯЕТ ЦЕЛУЮ ЧАСТЬ ДЕЙСТВИТЕЛЬНОГО АРГУМЕНТА (X).
НАПРИМЕР,
TRUNK (2.9)=2
TRUNK (-3.4)=-3
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ
ФУНКЦИЯ ROUND(X) ВЫЧИСЛЯЕТ БЛИЖАЙШЕЕ К Х ЦЕЛОЕ ЧИСЛО. ПРИ ЭТОМ ЕСЛИ Х НА 0.5 БОЛЬШЕ НЕКОТОРОГО ЦЕЛОГО, ОКРУГЛЕНИЕ ИДЕТ В БОЛЬШУЮ СТОРОНУ, ЕСЛИ Х И В МЕНЬШУЮ СТОРОНУ, ЕСЛИ Х . НАПРИМЕР ,
ROUND(3.5) =4
ROUND(-3.7)=-4
ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ


Презентация Язык программирования Паскаль (354.89 KB)

