Язык разработан в 1971 году и назван в честь французского ученого Блеза Паскаля. Автор языка – швейцарский ученый Никлаус Вирт. Существует несколько версий языка Паскаль и разные среды программирования. Turbo Pascal, ABC Pascal, Delphi (ООП).
Тип Диапазон Integer-32768…32767 Longint-2,14 млрд … 2,14 млрд Real2,9Е-39 … 1,9Е38 Single1,5Е-45 … 3,4Е38 Double5,0Е-324 …1,7Е308 String Текст
program Название; список имен переменных: тип; имя константы = значение; begin Операторы end.
read(список переменных); Пример: read (X, Y); Числа вводятся через пробел, после ввода чисел нажимается клавиша readln(список переменных); - после выполнения команды курсор перейдет на новую строку. Пример: readln (X, Y);
write(пояснение, список вывода); Примеры: write(Введите числа); write(Результат, S); writeln(пояснение, список вывода);- после выполнения команды курсор перейдет на новую строку. Примеры: writeln(Введите числа); writeln(P, S);
Тригонометрические: Sin(), Cos(), Arctan(). Квадратный корень Sqrt(). Возведение в квадрат Sqr(). Натуральный логарифм Ln(). Показательная функция Exp(). Получение случайного числа Rnd(). Модуль числа Abs().
Составить программу для вычисления значения выражения Значения x и y – десятичные дроби.
Запишем выражение в одну строку =(3+sqr(y-1))/(1+ sqr(x)2*abs(y- cos(x)))
Запишем выражение в одну строку =(3+2^(y-1))/(1+ x^2*abs(y- tan(x)))
program Primer; var X, Y, A: real; begin writeln (Введите X и Y'); readln(X, Y); A:= (3+(Y-1)*(Y-1))/(1+X*X*abs(Y- cos(X))); writeln (Ответ = ', A) end.
div – операция, вычисляющая результат деления нацело первого аргумента на второй. Пример: 15 div 2 = 7. div – операция, вычисляющая остаток от деления первого аргумента на второй. Пример: 15 mod 2 = 1.
a:=1819; b:=(a div 100) * a:=(10*b – a) mod 100; Ответы: 1)a=81, b=199; 2) a=81, b=189; 3) a=71, b=199; 4) a=71, b=189
Число x=(abcd) = a*1000+b*100+c*10+d Цифры:Пример a = x div div 1000 = 2 b = (x-a*1000) div 100(2596 – 2000) div 100 = =596 div 100 = 5 с = (x-a*1000 – b*100) div 10 ( ) div 10 = 96 div 10 = 9 d=x mod (a*1000+ b*100 + c*10) 2596 mod 2590 = 6
Составить программу для вычисления значения выражения