38.36K
Категория: ПрограммированиеПрограммирование

Процедуры

1.

Процедуры

2.

Введение
Задание процедуры
hello:= proc()
“Hello Word”;
end proc;
Запуск процедуры
hello();
half:=proc(x)
evalf(x/2);
end proc;
half(2/3);
half(a);
half(1)+half(2);

3.

Введение
a:=100009993/ 333102;
f:=proc()
local a;
evalf(a/2);
end proc;
f();
Interface(verborseproc=2):
print(add);
print(exp);

4.

if … then…
if Boolean expression then
statement sequence
elif Boolean expression then
statement sequence
else
statement sequence
end if;
Присвоить а значение sin(x), b
значение ln(x)
Если a>b напечатать, это, иначе
вывести на печать другое
1. <, <=, >, >=, <>
2. and, or, not
3. true, false, FAIL

5.

for … do
for name from expr by expr to expr while expr do
statement sequence
end do;
Sum of first for natural numbers
total:=0:
for i from 1 to 4 do
total := total +i;
end do;
total:=0: i:=0:
while i<= 4 do
total := total +i;
i:=i+1;
end do;

6.

Break and next
L:=[9, 8, 7, 6]
for i in L do
if i=8 then
break
end if;
print(i);
end do;
for i in L do
if i=8 then
next
end if;
print(i);
end do;
English     Русский Правила