Элементы языка программирования

advertisement
Основные понятия языка
программирования
Арифметические операции
+
–
*
/
целочисленное деление – div
30 div 4 = 7
остаток от деления – mod
30 mod 4 = 2
Вычислите:
22 div 6 =
20 div 5 =
2 div 7 =
22 mod 6 =
20 mod 5 =
2 mod 7 =
3
4
4
0
0
2
Правила записи чисел и
выражений
17,26 →17.26

Десятичная точка

Стандартный вид записи числа
0,0017 = 1,7 · 10-3 = 1.7Е-3

Линейность записи
3
→ 3/(5 *
a)
5а
→ 3/5/а
Стандартные
математические функции
Математика
|x|
cos x
sin x
x2
√x
Паскаль
abs(x)
cos(x)
sin(x)
sqr(x)
sqrt(x)
Записать выражения на
языке Pascal
7a  0,5 cosx  y 
a)
;
0,2ax  y 
sin  y  | x |
b)
;
4
x y
2
.
ДАННЫЕ
КОНСТАНТЫ
-3, 12.5
ПЕРЕМЕННЫЕ
a, с1 , ab
integer
real
Команда присваивания
Имя переменной := значение переменной
C+1 := 6;
A := 2*C+10;
2B := SQR(D);
Д1:= F+K;
X11 := ABS(A+B);
C := 16;
C := 4;
B := SQRT(C);
C:= 5+B;
B := C+B;
Write (C);
Write (B);
проверка
С
16
4
7
B
2
9
Трассировочная таблица
7
9
Проанализировать программу
program PR5;
uses crt;
var a, b, c: real;
begin
clrscr;
writeln (‘введите два числа через пробел’);
readln (a, b);
c:= a * sqr(b);
writeln (‘значение равно ’, c:4:2);
end.
Ввод-вывод:
http://files.school-collection.edu.ru/dlrstore/d1a6e9b7-5eda-4be9-bff23197b9f145e7/9_77.swf
Домашнее задание
§
35, №9 –
написать программу на
языке Pascal
Тест на основные понятия языка
Pascal
NetWork – УРОКИ9 – Основные понятия
нечетные – 1 вариант
четные –2 вариант
Практическая работа
program n2;
uses crt;
var y: real;
begin
clrscr;
y := …
writeln ( ‘ y = ’ , y );
end.
Найти значение следующего арифметического
выражения:
2
(12,34:2336,45 )(298,05123:1,1)
5657,323344,444
Результат:
41.20922085060742
Добавить формат вывода, чтобы получилось
41.2
Download