SlideShare a Scribd company logo
1 of 14
LOGO
ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ эффСктивности
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
ВрСмСнная ΠΈ объСмная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ
ΠŸΡƒΡ‚ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
ЛСкция β„–9
LOGO
НомСр строки ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ АналитичСский
ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°
1 Program Account;
2 {РасчСт стоимости Π·Π°ΠΊΠ°Π·Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ}
3
4 Const
5 Lowpostage=5; {Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ сбор}
6 Highpostage=10; {высокий ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ сбор}
7 Var
8 items, number : integer;
9 price, totalcost : real;
10
11 1 1 Begin
12 1 1 readln (items);
13 1 1 totalcost := 0;
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ построСния профиля ΠΈ аналитичСского профиля
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
LOGO
НомСр строки ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ АналитичСский
ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°
14 4 1+N while items>0 do
15 3 N begin
16 3 N items :=items – 1;
17 3 N readln (number, price);
18 3 N totalcost := totalcost + number*price
19 3 N end;
20 1 1 if totalcost < 100
21 0 0 then totalcost := totalcost + lowpostage
22 1 1 else totalcost := totalcost + highpostage;
23 1 1 writeln (totalcost)
24 1 1 End.
(ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅)
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ построСния профиля ΠΈ аналитичСского профиля
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
LOGO
НомСр строки АналитичСский
ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ
ВрСмя ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ
выполнСния (усл. Π΅Π΄.)
ΠžΠ±Ρ‰Π΅Π΅ врСмя
выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ
строки
11 1 0 0
12 1 5 5
13 1 2 2
14 1+N 2 2+2N
15 N 0 0
16 N 2 2N
17 N 10 10N
18 N 2 2N
19 N 0 0
20 1 2 2
21 0 2 0
22 1 2 2
23 1 12 12
24 1 0
ΠžΠ±Ρ‰Π΅Π΅ врСмя исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 25+16N
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчётов
LOGOАнализ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
t = π‘Ž + 𝑏𝑁 + 𝑐𝑁2
t = π‘Ž + 𝑏𝑁
t = π‘Ž
LOGOАнализ объСмной слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
Алгоритм:
 записываСтся схСма Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;
 ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС схСмы Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅
ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ объСм памяти для
ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…;
 Π½Π° основании ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ опрСдСляСтся Ρ‚Π°ΠΊΠΎΠ΅ мСсто (ΠΈΠ»ΠΈ
мСста) Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚
Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.
LOGO
Π‘Ρ…Π΅ΠΌΠ° Π²Ρ‹Π·ΠΎΠ²Π° Новая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ВсСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
Calculator a(6 Π΅Π΄.), b(6 Π΅Π΄.),
Rezult(6 Π΅Π΄.), N(1 Π΅Π΄.)
19
Input НС трСбуСтся 19
Operation Flag(1 Π΅Π΄.),
Action(4 Π΅Π΄.)
24
Calculator НС трСбуСтся 19
Add НС трСбуСтся 19
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ вычислСнии объСмной
слоТности
Анализ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
LOGO
Function GSD (a, b, : integer) : integer; {поиск наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля чисСл a ΠΈ b}
Begin {a>0 and b>0}
While a <> b do
If a>b
then a := a – b
else b := b – a;
{ a = b }
GSD := a
End;
Function GSD_ (a, b, : integer) : integer; {поиск наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля чисСл a ΠΈ b с
ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π•Π²ΠΊΠ»ΠΈΠ΄Π°}
Var
r : integer;
Begin { a>0 and b>0 }
Repeat
r := a mod b;
a := b;
b := r
Until b = 0;
GSD_ := a
End;
Бпособы ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
LOGOΠ’ΠΎΡ‡Π½ΠΎΠ΅ число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ ΠŸΠ΅Ρ€Π²Π°Ρ функция Вторая функция
ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ 500000 4
Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 499999 0
Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ 0 1
Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 999999 1
LOGO
Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ условного выраТСния, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ
Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ.
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1
x := 0; successful := true;
While (x<>max) and successful do
Begin
x := x + 1;
Calc (x, k, xp, successful);
If successful
then writeln (x:20, xp:15)
End;
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2
x := 0;
While x<>max do
Begin
x := x + 1;
Calc (x, k, xp, successful);
If successful
then writeln (x:20, xp:15)
else x := max
End;
LOGO
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1
If odd (n)
then low := 3
else low := 2;
high := n div low;
If odd (n)
then step := 2
else step := 1;
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2
If odd (n)
then begin
low := 3; step := 2
end
else begin
low := 2; step := 1
end;
ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² с Ρ†Π΅Π»ΡŒΡŽ совмСстного использования
всСми частями ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², содСрТащих
LOGOΠ­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ вычислСний
...
!7!5!3
)sin(
753

xxx
xx
Sk = t0 + t1 + t2 + …
+ tk.
xt ο€½0
!3
3
1
x
t ο€­ο€½
!5
5
2
x
t ο€½
!7
7
3
x
t ο€­ο€½
0
3
1
3*2
t
x
t ο€­ο€½ 1
5
2
5*4
t
x
t ο€­ο€½ 2
7
3
7*6
t
x
t ο€­ο€½
1
2
)12(2
ο€­

ο€­ο€½ kk t
kk
x
t
xt ο€½0 1
2
)12(2
ο€­

ο€­ο€½ kk t
kk
x
t для k > 0,
00
tS ο€½ kkk tSS  ο€­1
для k > 0,
LOGO
Function Sine (x : real) : real;
Const
eps = 0.00001; {Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний}
Var
k : integer;
term, sum : real;
Begin { 0.0 <= x <=  }
k := 0; term := x; sum := term;
While abs (term) > eps do
begin
k := k + 1;
term := -term * sqr (x) / (2*k*(2*k+1));
sum := sum +term
end;
Sine : = sum
End;
LOGO
Function Sine (x : real) : real;
Const
eps = 0.00001; {Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний}
Var
i : integer;
pi_x, sqrX, term, sum : real;
Begin { 0.0 <= x <=  }
pi_x := pi – x;
If pi_x < x then x := pi_x;
i := 0; term := x; sum := term; sqrX : = sqr(X);
While abs (term) > eps do
begin
i := i + 2;
term := -term * sqr (x) / (i*(i+1));
sum := sum +term
end;
Sine := sum
End;

More Related Content

What's hot

ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
alklimchuk
Β 
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
Π”Π°Ρ€ΡŒΡ Π”ΠΈΠΌΠΈΡ‚Ρ€ΠΎΠ²Π°
Β 
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasicΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
2berkas
Β 
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
weidar
Β 
прСзСнтация Microsoft power point
прСзСнтация Microsoft power pointпрСзСнтация Microsoft power point
прСзСнтация Microsoft power point
P_Arthur
Β 
прСзСнтация Microsoft power point
прСзСнтация Microsoft power pointпрСзСнтация Microsoft power point
прСзСнтация Microsoft power point
TSA112
Β 
Prezentatsia
Prezentatsia Prezentatsia
Prezentatsia
weidar
Β 
лСкция 3
лСкция 3лСкция 3
лСкция 3
Zhanna Kazakova
Β 
Ispolzovanie lineynykh algoritmov_dlya_reshenia_z
Ispolzovanie lineynykh algoritmov_dlya_reshenia_zIspolzovanie lineynykh algoritmov_dlya_reshenia_z
Ispolzovanie lineynykh algoritmov_dlya_reshenia_z
Khristina Doroshko
Β 

What's hot (20)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ цикличСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ цикличСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ цикличСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ цикличСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
Β 
ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
ИспользованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
Β 
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
Β 
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasicΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π½Π° QBasic
Β 
Prezentatsia1
Prezentatsia1Prezentatsia1
Prezentatsia1
Β 
ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Π΅ ассоциативныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹
ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Π΅ ассоциативныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Π΅ ассоциативныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹
ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Π΅ ассоциативныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹
Β 
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
использованиС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡
Β 
Π—Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сСминар β„–8
Π—Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сСминар β„–8Π—Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сСминар β„–8
Π—Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сСминар β„–8
Β 
прСзСнтация Microsoft power point
прСзСнтация Microsoft power pointпрСзСнтация Microsoft power point
прСзСнтация Microsoft power point
Β 
прСзСнтация Microsoft power point
прСзСнтация Microsoft power pointпрСзСнтация Microsoft power point
прСзСнтация Microsoft power point
Β 
8 3-5
8 3-58 3-5
8 3-5
Β 
Nakhodzhenie ploschadi s_ispolzovaniem_lineynykh_al
Nakhodzhenie ploschadi s_ispolzovaniem_lineynykh_alNakhodzhenie ploschadi s_ispolzovaniem_lineynykh_al
Nakhodzhenie ploschadi s_ispolzovaniem_lineynykh_al
Β 
Prezentatsia
Prezentatsia Prezentatsia
Prezentatsia
Β 
8 3-3
8 3-38 3-3
8 3-3
Β 
8 3-4
8 3-48 3-4
8 3-4
Β 
АвтоматичСская оптимизация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ быстрого возвСдСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² ...
АвтоматичСская оптимизация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ быстрого возвСдСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² ...АвтоматичСская оптимизация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ быстрого возвСдСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² ...
АвтоматичСская оптимизация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ быстрого возвСдСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² ...
Β 
лСкция 3
лСкция 3лСкция 3
лСкция 3
Β 
Ispolzovanie lineynykh algoritmov_dlya_reshenia_z
Ispolzovanie lineynykh algoritmov_dlya_reshenia_zIspolzovanie lineynykh algoritmov_dlya_reshenia_z
Ispolzovanie lineynykh algoritmov_dlya_reshenia_z
Β 
5.4 ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова static ΠΈ inline
5.4 ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова static ΠΈ inline5.4 ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова static ΠΈ inline
5.4 ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова static ΠΈ inline
Β 
2.2 Π‘Ρ‚Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²
2.2 Π‘Ρ‚Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²2.2 Π‘Ρ‚Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²
2.2 Π‘Ρ‚Π΅ΠΊ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²
Β 

Similar to Lektsia 9

Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVMTech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU
Β 
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVMКак ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU
Β 
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
igorm9so
Β 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1
Michael Karpov
Β 
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Yandex
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Zhanna Kazakova
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Zhanna Kazakova
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Zhanna Kazakova
Β 
чСрнякова Π³.Π².
чСрнякова Π³.Π².чСрнякова Π³.Π².
чСрнякова Π³.Π².
sharikdp
Β 
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
IT_1315
Β 
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
Mikhail Kurnosov
Β 
прСзСнтация1
прСзСнтация1прСзСнтация1
прСзСнтация1
Veronika Yusupova
Β 
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
isva69
Β 
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
isva69
Β 
Algo 01 part01
Algo 01 part01Algo 01 part01
Algo 01 part01
Alex Tarasov
Β 

Similar to Lektsia 9 (20)

Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVMTech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Tech Talks @NSU: Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Β 
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVMКак ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Как ΠΏΡ€ΠΈΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΊΠΎΠ½Π°: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² LLVM
Β 
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
паскаль. Ρ‡Π°ΡΡ‚ΡŒ1
Β 
Step cpp022
Step cpp022Step cpp022
Step cpp022
Β 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1
Β 
Back to the future: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‡Π΅Ρ€Π° ΠΈ сСгодня
Back to the future: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‡Π΅Ρ€Π° ΠΈ сСгодняBack to the future: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‡Π΅Ρ€Π° ΠΈ сСгодня
Back to the future: Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‡Π΅Ρ€Π° ΠΈ сСгодня
Β 
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΡƒΡ‚ΡŒΠΊΠΎ β€” ΠžΠΏΡ‹Ρ‚ внСдрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний для ΠΏΠΎΠ²Ρ‹Ρˆ...
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Β 
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской работымСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
мСтодичСскиС указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ расчСтно графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹
Β 
чСрнякова Π³.Π².
чСрнякова Π³.Π².чСрнякова Π³.Π².
чСрнякова Π³.Π².
Β 
DSLs in Lisp and Clojure
DSLs in Lisp and ClojureDSLs in Lisp and Clojure
DSLs in Lisp and Clojure
Β 
паскаль
паскальпаскаль
паскаль
Β 
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
Π‘Π˜ΠœΠŸΠ›Π•ΠšΠ‘-ΠœΠ•Π’ΠžΠ”
Β 
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
ЛСкция 1. Амортизационный Π°Π½Π°Π»ΠΈΠ· (Amortized analysis)
Β 
прСзСнтация1
прСзСнтация1прСзСнтация1
прСзСнтация1
Β 
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Β 
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Π°Π»Π³ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€ (11ΠΊΠ»)
Β 
Algo 01 part01
Algo 01 part01Algo 01 part01
Algo 01 part01
Β 
Aleksei Milovidov "Let's optimize one aggregate function in ClickHouse"
Aleksei Milovidov "Let's optimize one aggregate function in ClickHouse"Aleksei Milovidov "Let's optimize one aggregate function in ClickHouse"
Aleksei Milovidov "Let's optimize one aggregate function in ClickHouse"
Β 

Lektsia 9

  • 1. LOGO ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ эффСктивности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ВрСмСнная ΠΈ объСмная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠŸΡƒΡ‚ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ЛСкция β„–9
  • 2. LOGO НомСр строки ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ АналитичСский ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 1 Program Account; 2 {РасчСт стоимости Π·Π°ΠΊΠ°Π·Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ} 3 4 Const 5 Lowpostage=5; {Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ сбор} 6 Highpostage=10; {высокий ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ сбор} 7 Var 8 items, number : integer; 9 price, totalcost : real; 10 11 1 1 Begin 12 1 1 readln (items); 13 1 1 totalcost := 0; ΠŸΡ€ΠΈΠΌΠ΅Ρ€ построСния профиля ΠΈ аналитичСского профиля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 3. LOGO НомСр строки ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ АналитичСский ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° 14 4 1+N while items>0 do 15 3 N begin 16 3 N items :=items – 1; 17 3 N readln (number, price); 18 3 N totalcost := totalcost + number*price 19 3 N end; 20 1 1 if totalcost < 100 21 0 0 then totalcost := totalcost + lowpostage 22 1 1 else totalcost := totalcost + highpostage; 23 1 1 writeln (totalcost) 24 1 1 End. (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ построСния профиля ΠΈ аналитичСского профиля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 4. LOGO НомСр строки АналитичСский ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ВрСмя ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ выполнСния (усл. Π΅Π΄.) ΠžΠ±Ρ‰Π΅Π΅ врСмя выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки 11 1 0 0 12 1 5 5 13 1 2 2 14 1+N 2 2+2N 15 N 0 0 16 N 2 2N 17 N 10 10N 18 N 2 2N 19 N 0 0 20 1 2 2 21 0 2 0 22 1 2 2 23 1 12 12 24 1 0 ΠžΠ±Ρ‰Π΅Π΅ врСмя исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 25+16N Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчётов
  • 5. LOGOАнализ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ t = π‘Ž + 𝑏𝑁 + 𝑐𝑁2 t = π‘Ž + 𝑏𝑁 t = π‘Ž
  • 6. LOGOАнализ объСмной слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Алгоритм:  записываСтся схСма Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;  ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС схСмы Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ объСм памяти для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…;  Π½Π° основании ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ опрСдСляСтся Ρ‚Π°ΠΊΠΎΠ΅ мСсто (ΠΈΠ»ΠΈ мСста) Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.
  • 7. LOGO Π‘Ρ…Π΅ΠΌΠ° Π²Ρ‹Π·ΠΎΠ²Π° Новая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ВсСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Calculator a(6 Π΅Π΄.), b(6 Π΅Π΄.), Rezult(6 Π΅Π΄.), N(1 Π΅Π΄.) 19 Input НС трСбуСтся 19 Operation Flag(1 Π΅Π΄.), Action(4 Π΅Π΄.) 24 Calculator НС трСбуСтся 19 Add НС трСбуСтся 19 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ вычислСнии объСмной слоТности Анализ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • 8. LOGO Function GSD (a, b, : integer) : integer; {поиск наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля чисСл a ΠΈ b} Begin {a>0 and b>0} While a <> b do If a>b then a := a – b else b := b – a; { a = b } GSD := a End; Function GSD_ (a, b, : integer) : integer; {поиск наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля чисСл a ΠΈ b с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π•Π²ΠΊΠ»ΠΈΠ΄Π°} Var r : integer; Begin { a>0 and b>0 } Repeat r := a mod b; a := b; b := r Until b = 0; GSD_ := a End; Бпособы ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • 9. LOGOΠ’ΠΎΡ‡Π½ΠΎΠ΅ число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ ΠŸΠ΅Ρ€Π²Π°Ρ функция Вторая функция ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ 500000 4 Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 499999 0 Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ 0 1 Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ 999999 1
  • 10. LOGO Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ условного выраТСния, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1 x := 0; successful := true; While (x<>max) and successful do Begin x := x + 1; Calc (x, k, xp, successful); If successful then writeln (x:20, xp:15) End; Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2 x := 0; While x<>max do Begin x := x + 1; Calc (x, k, xp, successful); If successful then writeln (x:20, xp:15) else x := max End;
  • 11. LOGO Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1 If odd (n) then low := 3 else low := 2; high := n div low; If odd (n) then step := 2 else step := 1; Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2 If odd (n) then begin low := 3; step := 2 end else begin low := 2; step := 1 end; ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² с Ρ†Π΅Π»ΡŒΡŽ совмСстного использования всСми частями ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², содСрТащих
  • 12. LOGOΠ­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ вычислСний ... !7!5!3 )sin( 753  xxx xx Sk = t0 + t1 + t2 + … + tk. xt ο€½0 !3 3 1 x t ο€­ο€½ !5 5 2 x t ο€½ !7 7 3 x t ο€­ο€½ 0 3 1 3*2 t x t ο€­ο€½ 1 5 2 5*4 t x t ο€­ο€½ 2 7 3 7*6 t x t ο€­ο€½ 1 2 )12(2 ο€­  ο€­ο€½ kk t kk x t xt ο€½0 1 2 )12(2 ο€­  ο€­ο€½ kk t kk x t для k > 0, 00 tS ο€½ kkk tSS  ο€­1 для k > 0,
  • 13. LOGO Function Sine (x : real) : real; Const eps = 0.00001; {Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний} Var k : integer; term, sum : real; Begin { 0.0 <= x <=  } k := 0; term := x; sum := term; While abs (term) > eps do begin k := k + 1; term := -term * sqr (x) / (2*k*(2*k+1)); sum := sum +term end; Sine : = sum End;
  • 14. LOGO Function Sine (x : real) : real; Const eps = 0.00001; {Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСний} Var i : integer; pi_x, sqrX, term, sum : real; Begin { 0.0 <= x <=  } pi_x := pi – x; If pi_x < x then x := pi_x; i := 0; term := x; sum := term; sqrX : = sqr(X); While abs (term) > eps do begin i := i + 2; term := -term * sqr (x) / (i*(i+1)); sum := sum +term end; Sine := sum End;