
- •Операции и функции в языке Pascal
- •Порядок выполнения
- •Примеры программ на языке Pascal
- •Дополнительное задание (выполнить самостоятельно, подготовить отчет по лр, в т.Ч. Листинг программ)
- •Контрольные вопросы (подготовить письменные ответы в отчете по лр)
- •Решение
- •1.Разработка алгоритма решения задачи:
- •2.Разработка отладки листинга программы решения задачи:
- •Решение
- •1.Разработка алгоритма решения задачи:
- •2.Разработка отладки листинга программы решения задачи:
Решение
1.Разработка алгоритма решения задачи:
а = cos8/9
b =
ln
+ln20
c =
y =
d =
f =
1-2sin
g
= 3.14 +
y
m =
z =
m
+
2.Разработка отладки листинга программы решения задачи:
program dz1_1;
const e=2.74;
var x,a,b,c,y,d,f,g,m,z:real;
begin
write('Введите x= ');
readln(x);
a:=cos(8/9);
b:=ln(x)+ln(20)/ln(10);
c:=abs(exp((1/3)*ln(a)));
y:=exp(5*ln(b))-exp(Pi)/(4*e+c);
d:=sqr(y);
f:=1-2*sin(sqr(x));
g:=3.41+sqr(arctan(y));
m:=sqrt(abs(a-3.5));
z:=exp(d*ln(x))*m+f/g;
writeln('z= ',z:6:1);
end.
Условие задания: Вычислить , где , .
Решение
1.Разработка алгоритма решения задачи:
а =
b=
y1=lg
y=y1+
2.Разработка отладки листинга программы решения задачи:
program dz1_2;
var a,b,y,x,y1:real;
begin writeln ('Введите x');
read (x);
a:=sin(exp(10));
b:=ln(30)/ln(2);
y1:=ln(abs(b+exp(3*ln(x))-exp(4*ln(x)))+7)/ln(10);
y:=y1+(2*(cos(3/5)/sin(3/5)))/(sqr(cos(pi/4))
+sin(pi/8)/cos(pi/8))+1/(exp(2*a*ln(b)));
writeln('y=',y);
end.
Контрольные вопросы.
Какие разделы включает программа на языке Pascal? Как они обозначаются?
Программа на языке Pascal включает: заголовок программы (Program), раздел описания используемых модулей (Uses), раздел описания меток (Label), раздел описания констант (Const), раздел описания типов данных (Type), раздел описания переменных (Var), раздел описания процедур (Procedure), раздел описания функций (Function), раздел операторов (Begin…End.).
Какие типы данных в языке Pascal являются стандартными? Как они обозначаются?
К стандартным типам данных в языке Pascal относятся: целочисленный тип integer (целые числа), вещественный тип real (действительные числа), логический тип boolean (логические выражения), символьный тип char (отдельные символы), строковый тип string (строки символов).
Какие операторы используются в языке Pascal? Какой вид они имеют и что означают?
В языке Pascal используются следующие операторы (управляющие инструкции): составной оператор begin…end (начало…конец), оператор присваивания …:=… (…присвоить…), операторы ввода read(…) (считывать) и readln(…) (считывать до новой строки), операторы вывода write(…) (записывать) и writeln(…) (записывать до новой строки), оператор безусловного перехода goto… (перейти к…), оператор условного перехода (условный оператор) if…then…else… (если…то…иначе…), оператор варианта (выбора) case…of…else…end (в случае…из…иначе…конец), оператор цикла с предусловием while…do… (пока…делать…), оператор цикла с постусловием repeat…until… (повторять…пока…), операторы цикла с параметром for…:=…to…do… (для…от…до…делать…) и for…:=…downto…do… (для…от…вниз до…делать…), оператор присоединения with…do… (с…делать…).
Какие операции имеются в языке Pascal? Какой приоритет они имеют? Приведите примеры.
В языке программирования Pascal используются следующие операции: арифметические операции + (сложение); - (вычитание); (умножение); / (деление); div (целочисленное деление); mod (остаток от деления); операции сравнения = (равно); <> (не равно); > (больше); < (меньше); >= (больше или равно); <= (меньше или равно); логические операции and (логическое «и»); or (логическое «или»); not (логическое «не»).
Среди арифметических операций сначала выполняются умножение и деление, а потом сложение и вычитание. Порядок выполнения операций можно изменить с помощью круглых скобок.
Пример.
Математическая запись |
Запись на Паскале |
a+bc |
a+b*c |
Какой синтаксис имеют стандартные математические функции и константа ? Приведите примеры.
Математическая запись |
Запись на Паскале |
Константа |
pi |
Как зайти в Borland Pascal и выйти оттуда? Как создать новый файл и закрыть окно?
Зайти в Borland Pascal
Пуск ►(Мой) Компьютер, Apps (G:), BP, BIN, BP (или Borland Pascal, ОК , найти свою папку, ОК , ОК ).
Закрыть окно и создать новый пустой файл.
Window ►Close (Окно ►Закрыть), File ►New (Файл ►Новый).
Как проверить программу на ошибки и запустить её на выполнение? Как просмотреть ответ и сохранить программу?
Проверить программу на ошибки
Compile ►Compile (Компиляция ►Компилировать) (или [Alt]+[F9]), , исправить ошибку
Запустить программу на выполнение
Run ►Run (Выполнение ►Выполнить)
Просмотреть результат
Debug ►User Screen (Отладка ►Экран пользователя)
Сохранить программу.
File ►Save (Файл ►Сохранить) (или [F2]).
Работу
выполнил: Студент
МФ 1-4 Варлаков
Александр
Работу
принял: Добровольский
С.А.