Разделы презентаций


Доказательство корректности фрагментов программ с массивами

Упражнения к Лекции 5Доказательство корректности фрагментов программ с массивами14.04.2015О схемах программ

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

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

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

Слайд 2Упражнения к Лекции 5
Доказательство корректности фрагментов программ с массивами
14.04.2015
О схемах

программ

Упражнения к Лекции 5Доказательство корректности фрагментов программ с массивами14.04.2015О схемах программ

Слайд 31. Найти максимум из a[0],…,a[n-1]
i=1; max=a[0];
// inv: …
// var: …
while

(i max) max=a[i];
i++;
} // max –

максимум из a[0],…,a[n-1]
1. Найти максимум из a[0],…,a[n-1]i=1; max=a[0];// inv: …// var: …while (i max) max=a[i]; 	i++;} // max –

Слайд 42. Бинарный поиск
// Pred: (ALL i: 0


int m;
int le = -1;
int ri =

n-1;
// inv: ...
// var: ...
while (le { m = (le+ri+1)/2; // д.б. le < m <=ri
if (arr[m] else ri = m-1;
}
i = ri;
// -1<=i
2. Бинарный поиск // Pred: (ALL i: 0

Слайд 53. Найти количество общих элементов в двух строго возрастающих массивах

a[0..n-1] и b[0..m-1]
i = 0; j = 0; k = 0;
// inv: …
//

var: …
while ((i < n) && (j < m)) {
if (a[i] < b[j])  i++;
else if (a[i] > b[j]) j++;
else // a[i] == b[j]
{ i++; j++; k++; }
} //while
// Постутверждение: …

3. Найти количество общих элементов в двух строго возрастающих массивах a[0..n-1] и b[0..m-1] 	i = 0;

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика