Практическая работа.
Тема: вычисление в командном режиме.
Цель работы: научиться выводить на экран результаты арифметических выражений. Приобрести навыки использования командного режима.
Оборудование: Компьютер с установленной операционной системой Windows, Free Pascal.
Литература:
1. Бабушкин И.А. и др. Практикум по Турбо Паскалю. Учебное пособие.: М,1998
2. Информатика. 7–9 класс. Базовый курс. Практикум-задачник по моделированию./ Под ред.Н. В. Макаровой. –СПб.: Питер, 2001
3. Лапчик М. П. Вычисления. Алгоритмизация. Программирование: Пособие для учителя. - М.: Просвещение, 1988
4. Основы информатики и вычислительной техники: Проб. учеб. Для 10-11 кл. сред. шк./ А. Г. Гейн, В. Г. Житомирский, Е.В. Линецкий и др. - М. Просвещение, 1992
5. Основы информатики и вычислительной техники: Проб. учеб. пособие для сред. учеб. заведений. В 2 ч./ под ред А.П. Ершова, В.М. Монахова. - М.: Просвещение, 1986
Задания: Вычислите:
1 вариант.
1. 18*32,1*22-75
2. |121,3-18,5|-
3. cos1
4. 3sin
5. 2соs245°
6. lg3
7.
7*0,732-4*1,2342+3
(2,4-7,5)2+2
8.
7*53,82-4
-77*0,35
(5*11,2+4,3)2+1
9. 2+5
3
+5
10. 4tg1 - 8 cos2 22 + 5
(2*2,73-2)2+1
2 вариант.
1. 24*18,3*41-83
2. |10,3-16,48|-
3. cos2
4. 2sin2
5. соs230°-2
6. lg4
7. 2*0,218-3*1,422-3
(8,4-11,5)2+1
8. 2*41,23-5
-24*0,62
(2*10,6+1,3)2-1
9. -1
2
+4
10. 2tg2 - 4 sin2 23 - 1
(2*4,21+1)2-3
Теоретические сведения к практической работе:
Арифметические выражения
Арифметические выражения строятся из арифметических констант, переменных, функций и операций над ними.
Все данные, входящие в арифметические выражения, должны быть одного типа, хотя иногда допускается использовать в одном выражении данные целого и вещественного типов.
При построении арифметических выражений следует учитывать следующие правила:
Выражение записывается в строчку. Например, выражение:
на Паскале будет записываться следующим образом:
(2*a*x+3*b*y-4*x)/(2.5*(a+b+c))
Скобки в арифметических выражениях только круглые. Число открывающихся
скобок должно равняться числу закрывающихся скобок.
Нельзя записывать два знака операций подряд, без скобок, например в
выражении:
следует
записать: (3*a+b)/(-x).
Порядок выполнения арифметических операций слева направо в соответствии со
старшинством операций:
1) значения функций; 2) *, /, div, mod; 3) +, -.
Пример:
Рассмотрим порядок вычисления на примере:
Представленное выражение будет вычисляться в следующем порядке:
1) Вычисление функции Sin(x);
2) a*Sin(x); 3) Cos(y); 4) b*cos(y); 5) aSin(x)+b*Cos(y);
6) SQR(aSin(x)+b*Cos(y)) - получено значение в числителе;
7) Вычисление x/y; 8) Sin(x/y); 8) a*a; 9) b*b; 10) SQR(a*a+b*b);
11) SQR(a*a+b*b)*Sin(x/y) - получено значение в знаменателе;
12) числитель/знаменатель - получен результат.
Пример:
Program Р;
const
a := 1.5;
b := 0.5;
var
x,Y,F: real;
begin
readln (‘Введите значение x: ’,x);
Y := ln (abs(x-b))*(a*x*arctan(a+x)-sqrt(abs(sqr(x)*x-1))+ln(abs(b+x)+1));
F := 1+sqrt(a*x*sqr(x)+b)-a*exp(-a*x);
Writeln (‘Значение Y: ’,Y);
Writeln (‘Значение F: ’,F)
End.
Сделайте вывод по работе.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.