🗊 Презентация Задача о большинстве

Категория: Образование
Нажмите для полного просмотра!
Задача о большинстве, слайд №1 Задача о большинстве, слайд №2 Задача о большинстве, слайд №3 Задача о большинстве, слайд №4 Задача о большинстве, слайд №5 Задача о большинстве, слайд №6 Задача о большинстве, слайд №7 Задача о большинстве, слайд №8 Задача о большинстве, слайд №9 Задача о большинстве, слайд №10 Задача о большинстве, слайд №11 Задача о большинстве, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Задача о большинстве. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


ВЕРИФИКАЦИЯ ПРОГРАММ ДВС Лектор - С.А. Ивановский
Описание слайда:
ВЕРИФИКАЦИЯ ПРОГРАММ ДВС Лектор - С.А. Ивановский

Слайд 2


Лекция 6 0. Задача о большинстве Об индивидуальных заданиях О возможностях метода Хоара (Соотношение между хоаровскими инвариантами цикла и...
Описание слайда:
Лекция 6 0. Задача о большинстве Об индивидуальных заданиях О возможностях метода Хоара (Соотношение между хоаровскими инвариантами цикла и индуктивными утверждениями Флойда)

Слайд 3


Об индивидуальных заданиях …
Описание слайда:
Об индивидуальных заданиях …

Слайд 4


О возможностях метода Хоара Абрамов С.А. Элементы анализа программ. Частичные функции на множестве состояний. – М.: Наука. Гл. ред. физ.-мат. лит.,...
Описание слайда:
О возможностях метода Хоара Абрамов С.А. Элементы анализа программ. Частичные функции на множестве состояний. – М.: Наука. Гл. ред. физ.-мат. лит., 1986.

Слайд 5


Преамбула
Описание слайда:
Преамбула

Слайд 6


Аннотирование цикла и понимание аннотаций Цикл рекомендуется оформлять следующим образом: //@ Pred Q: предусловие //@ inv P: инвариант //@ bound t:...
Описание слайда:
Аннотирование цикла и понимание аннотаций Цикл рекомендуется оформлять следующим образом: //@ Pred Q: предусловие //@ inv P: инвариант //@ bound t: ограничивающая функция //@ (вариант цикла) while (B) { S } //@ Post R: постусловие Здесь Q – предусловие, а R  постусловие цикла, и выполняются соотношения Q  P, !B & P  R.

Слайд 7


Список условий для проверки (аннотированного) цикла 1) показать, что P – истинно до выполнения цикла, т. е. Q  P; 2) показать, что тело цикла имеет...
Описание слайда:
Список условий для проверки (аннотированного) цикла 1) показать, что P – истинно до выполнения цикла, т. е. Q  P; 2) показать, что тело цикла имеет свойство {B & P} S {P}, т. е. P – инвариант; 3) показать, что !B & P  R; 4) показать, что P & B  (t > 0); 5) показать, что {P & B} t1 = t; S; {0  t

Слайд 8


Пример: int i, n; //@ n > 0 i = 1; //@ inv P: (0
Описание слайда:
Пример: int i, n; //@ n > 0 i = 1; //@ inv P: (0

Слайд 9


3) Утверждение !B есть (2*i > n). Отсюда очевидно, что (!B & inv)  post 3) Утверждение !B есть (2*i > n). Отсюда очевидно, что (!B & inv)  post...
Описание слайда:
3) Утверждение !B есть (2*i > n). Отсюда очевидно, что (!B & inv)  post 3) Утверждение !B есть (2*i > n). Отсюда очевидно, что (!B & inv)  post (2*i > n) & (0

Слайд 10


О переменных-призраках int i, n; //@ n > 0 i = 1; // int j = 0; //@ inv P: (0
Описание слайда:
О переменных-призраках int i, n; //@ n > 0 i = 1; // int j = 0; //@ inv P: (0

Слайд 11


Альтернатива – использование кванторов
Описание слайда:
Альтернатива – использование кванторов

Слайд 12


Соотношение между хоаровскими инвариантами цикла и индуктивными утверждениями Флойда См. файлы .docx
Описание слайда:
Соотношение между хоаровскими инвариантами цикла и индуктивными утверждениями Флойда См. файлы .docx



Похожие презентации
Mypresentation.ru
Загрузить презентацию