• Nie Znaleziono Wyników

INFORMATYKI PODSTAWY TEORETYCZNE

N/A
N/A
Protected

Academic year: 2021

Share "INFORMATYKI PODSTAWY TEORETYCZNE"

Copied!
35
0
0

Pełen tekst

(1)

TEORETYCZNE PODSTAWY

INFORMATYKI

WFAiS UJ, Informatyka Stosowana I rok studiów, I stopień

1

11/01/2016

Prof. dr hab. Elżbieta Richter-Wąs

(2)

Wykład 12, cześć I

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

2

Metody

programistyczne

 Wyidealizowany scenariusz tworzenia oprogramowania

 Metody programistyczne:

 Projektowanie zstępujące

 Projektowanie wstępujące

 Weryfikacja poprawności

 Specyfikacja

 Niezmienniki pętli

 Problem „STOPu”

(3)

Tworzenie oprogramowania:

wyidealizowany scenariusz

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

3

(4)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

4

(5)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

5

(6)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

6

(7)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

7

(8)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

8

(9)

Metody programistyczne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

9

(10)

Veryfikacja poprawności programu

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

10

(11)

Veryfikacja poprawności programu

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

11

(12)

Weryfikacja poprawności programu

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

12

(13)

Weryfikacja poprawności programu

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

13

(14)

Niezmienniki pętli

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

14

(15)

Dowodzenie niezmienników pętli

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

15

(16)

Problem „STOPu”

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

16

(17)

Uwagi końcowe

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

17

(18)

Uwagi końcowe

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

18

(19)

Wykład 12, cześć II

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

19

O złożoności obliczeniowej raz jeszcze

 Złożoność zamortyzowana

(20)

Złożoność zamortyzowana

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

20

(21)

Złożoność zamortyzowana

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

21

(22)

Złożoność zamortyzowana

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

22

(23)

Przykład

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

23

(24)

Przykład

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

24

(25)

Przykład dla kosztu amortyzacji = 2

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

25

(26)

Przykład dla kosztu amortyzacji = 3

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

26

(27)

Złożoność zamortyzowana

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

27

(28)

Kontynuacja przykładu

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

28

(29)

Dane zewnętrzne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

29

(30)

Dane zewnętrzne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

30

(31)

Dane zewnętrzne

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

31

(32)

Sortowanie

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

32

(33)

Sortowanie przez łączenie

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

33

(34)

Przykład

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

34

(35)

Podsumowanie

11/01/2016 Prof. dr hab. Elżbieta Richter-Wąs

35

Cytaty

Powiązane dokumenty

 Statyczna część modelu danych w języku C to system typów opisujący wartości, które mogą być przyjmowane przez..

WFAiS UJ, Informatyka Stosowana I rok studiów, I

WFAiS UJ, Informatyka Stosowana II stopień

WFAiS UJ, Informatyka Stosowana II stopień

WFAiS UJ, Informatyka Stosowana II stopień

WFAiS UJ, Informatyka Stosowana II stopień

WFAiS UJ, Informatyka Stosowana II stopień

WFAiS UJ, Informatyka Stosowana II stopień