Визуальное программирование. Кодирование. Тестирование

Содержание

Слайд 3

ЗАДАЧА. ВОПРОС

Многие слышали, что в Великую Отечественную Войну немецкая сторона использовала для

ЗАДАЧА. ВОПРОС Многие слышали, что в Великую Отечественную Войну немецкая сторона использовала
шифрования специальную шифровальную машину — «Enigma».
Для начала, следует знать, что такое «Шифр замены». Это обычная замена одних букв на другие. Т.е. в таком шифре вместо буквы «А» используется, например «T», вместо «B» — «S» и т.п. Энигма представляла собой как бы динамический шифр цезаря. Далее, при наборе букв, каждая буква шифровалась шифром цезаря, а потом, этот шифр менялся на другой. Каким образом ученые смогли все же взломать данн

Слайд 4

ОТВЕТ

При наличии более-менее длинного зашифрованного сообщения, можно произвести частотный анализ и сопоставить

ОТВЕТ При наличии более-менее длинного зашифрованного сообщения, можно произвести частотный анализ и
его частоте употребления букв в языке.

Слайд 5

ЗАДАЧА.

Для шифрования каждой буквы используются двузначные числа. Известно, что буква «е» закодирована числом 20.

ЗАДАЧА. Для шифрования каждой буквы используются двузначные числа. Известно, что буква «е»
Среди слов «елка», «полка», «поле», «пока», «кол» есть слова, кодируемые последовательностями цифр 11321220, 20121022. Выясните код слова «колокол».

Слайд 6

ОТВЕТ

Данные последовательности цифр (11321220, 20121022) состоят из восьми символов.
По условию задачи каждая

ОТВЕТ Данные последовательности цифр (11321220, 20121022) состоят из восьми символов. По условию
буква кодируется двумя символами. Значит, эти последовательности кодируют слова, состоящие из четырех букв.
Число 20 кодирует букву «е». В последовательности 11321220 есть число 20 в конце. Из представленного перечня слов подходит только «поле».
Отсюда следует, что код «п» - 11, «о» – 32, «л» – 12.
В последовательности 20121022 есть число 20 в начале. С буквы «е» начинается только слово «елка».
Следовательно, код «л» - 12 (мы это уже знаем), «к» - 10, «а» - 22.
Запишем код слова «колокол» - 10|32|12|32|10|32|12.

Слайд 7

СХЕМЫ ТЕСТИРОВАНИЯ
Метод белого ящика: когда тебе заранее известна логика работы алгоритма, и

СХЕМЫ ТЕСТИРОВАНИЯ Метод белого ящика: когда тебе заранее известна логика работы алгоритма,
ты используешь ее для проверки.
Метод черного ящика: когда функциональность исследуется без рассмотрения кода, деталей реализации и знаний о внутреннем устройстве программного обеспечения.

Слайд 8

ЗАДАЧА

Поразмышляйте на тему, как можно было бы проанализировать данную ситуацию с позиции

ЗАДАЧА Поразмышляйте на тему, как можно было бы проанализировать данную ситуацию с
схемы «черного ящика»?

Тестирование методом белого ящика

Представь! Звонит тебе друг по телефону и говорит:

Слайд 9

СОВРЕМЕННЫЙ МЕТОД ТЕСТИРОВАНИЯ

Проверка «серого ящика» – это метод тестирования программного продукта или

СОВРЕМЕННЫЙ МЕТОД ТЕСТИРОВАНИЯ Проверка «серого ящика» – это метод тестирования программного продукта
приложения с частичным знанием его внутреннего устройства. Для выполнения тестирования «серого ящика» нет необходимости в доступе тестировщика к исходному коду. Тесты пишутся на основе знания алгоритма, внутренних состояний и архитектуры

Слайд 10

МЕЖПРЕДМЕТНЫЕ СВЯЗИ

МЕЖПРЕДМЕТНЫЕ СВЯЗИ
Имя файла: Визуальное-программирование.-Кодирование.-Тестирование.pptx
Количество просмотров: 32
Количество скачиваний: 0