Язык программирования Паскаль
Язык разработан в 1971 году и назван в честь французского ученого Блеза Паскаля. Автор языка – швейцарский ученый Никлаус Вирт. Существует несколько версий языка Паскаль и разные среды программирования. Turbo Pascal, ABC Pascal, Delphi (ООП).
Типы данных
Структура программы program Название; список имен переменных: тип; имя константы = значение; begin Операторы end.
Операторы ввода исходных данных read(список переменных); Пример: read (X, Y); Числа вводятся через пробел, после ввода чисел нажимается клавиша <Enter> 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 и mod div – операция, вычисляющая результат деления нацело первого аргумента на второй. Пример: 15 div 2 = 7. div – операция, вычисляющая остаток от деления первого аргумента на второй. Пример: 15 mod 2 = 1.
Определить результат a:=1819; b:=(a div 100) * 10 +9 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
Задание для самостоятельной работы Составить программу для вычисления значения выражения