- 1081. Алгоритм шифрования
Ознакомление с историей использования криптографии. Виды алгоритмов шифрования и расшифровки данных. Принципы распределение частот в процессе превращения открытого текста в зашифрованный. Использование дешифровальных ключей и дайджестов сообщений.
- 1082. Алгоритм шифрования RC4
RC4 как один из широко распространенных алгоритмов потокового шифрования. Сущность, строение и описание алгоритма. Генератор ключевого потока RC4 и алгоритм инициализации. Исследования Руза и восстановление ключа из перестановки, манипуляция битами.
Общие сведения о Twofish как алгоритме шифрования с размером блока 128 бит и длиной ключа до 256 бит. Технические особенности и возможности криптопреобразования Адамара в алгоритме шифрования Twofish. Криптоанализ функций образования ключей в алгоритме.
Цели программирования понятного и точного предписания по последовательности действий. Способы записи алгоритмов с помощью технического электронного автоматического устройства для обработки информации. Ознакомление с графическими обозначениями схем.
Определение алгоритма, его свойства, система команд. Графическое и словесное описание алгоритма. Базовые структуры блок-схем, линейные и разветвляющиеся, циклические структуры, типы циклов. Предопределенные процессы, рекурсия, рекурсивные подпрограммы.
Происхождение терминов алгоритм и алгебра. Основные команды MS DOS. Стандартные расширения имён файлов. Шрифты: основные характеристики. Специальные средства ввода текста. История развития текстовых процессоров. Проблема искусственного интеллекта.
Побудова і аналіз алгоритмів, їх покрокове проектування, визначення ефективності. Ряд алгоритмів пошуку даних, які виконуються на статичних структурах, алгоритми сортування. Програмна ілюстрація різних видів пошуку. Методи швидкого доступу до даних.
Опис структури з ім'ям Timetable, що містить поля Nazv, Numr, Date, Time. Створення та апробація програми для впорядкування записів за номерами поїздів та виведення на екран інформації про поїзди, дата відправлення яких уведена з допомогою клавіатури.
Характеристика особливостей cloud-мереж, які надають користувачам програмні, апаратні ресурси і інтернет-сервіс. Визначення сутності центру обробки даних. Вивчення залежності часу пошуку оптимального маршруту від сумарної затримки на інтерфейсах.
Растрове розгорнення ліній. Побудова довільної кривої, заданої як таблиця, на множині не рівновіддалених вузлів за допомогою сплайнів, що згладжують. Зафарбування внутрішньої області довільного неопуклого багатокутника за допомогою методу сканування.
Характеристика основних класів алгоритмів компонування й розміщення, використання поняття теорії графів для опису моделей конструкції електронної обчислювальної апаратури, вирішення основних завдань конструювання з використанням прикладних програм.
Розробка в словесній та графічній формі алгоритму визначення кратності темпів зростання ВВП двох держав. Характеристика в графічній та словесній формі алгоритму визначення більшого з інформаційних ресурсів трьох держав, заданих постійними значеннями.
Разработка программы, с помощью которой возможно возведение числа в квадрат, с меню и добавлением специальных кнопок "Свернуть, развернуть, закрыть". Идентификационная таблица переменных. Блок схема основного блока программы. Основной блок программы.
Функция в программировании - фрагмент кода или алгоритма. Типы, имена и количество ее параметров. Выполнение определенной последовательности операций. Перегрузка функций как один из способов реализации полиморфизма в С++. Создание шаблона swapargs.
Алгоритм как предписание, задающее процесс преобразования информации в виде последовательности дискретных шагов, приводящих за конечное число их применений к результату. Принципы его составления и описания. Простые и структурированные типы данных.
Понятие алгоритма, его свойства и формы представления. Построение базовых структур алгоритма. Построение разветвляющихся и циклических алгоритмов. Операции с одномерными и двумерными массивами. Разработка компьютерных программ в среде Visual Basic.
Характеристика компиляции и интерпретатора. Языки программирования для Интернет и баз данных. Арифметические операции и выражения. Область видимости переменных. Повторяющиеся вычисления. Цикл с неизвестным числом повторений. Операторы присваивания.
Изучение и применение начальных навыков программирования, принципов разработки программного обеспечения, программных алгоритмов. Отработка навыков составления блок-схем и отчетов по созданному программному обеспечению. Составление автором блок-схемы.
Понятие и свойства алгоритма. Принципы алгоритмизации. Особенности составления и решения блок-схем. Современные языки программирования: Python, JavaScript, C#, Swift, Java. Программирование на языке Pascal в среде Lazarus. Структурное программирование.
Графический способ или язык графических символов. Способы описания алгоритмов. Среда системы программирования QBasic. Программирование алгоритмов линейной структуры. Цикл с несколькими одновременно изменяющимися параметрами. Режимы работы с файлами.
Понятие алгоритмов, их характеристика и отличительные признаки, главные свойства. Программирование как процесс составления упорядоченной последовательности действий для ЭВМ, его этапы, инструментарий и обеспечение. Программные продукты для юристов.
Изучение системы счисления как способа записи чисел с помощью заданного набора специальных знаков. Существование позиционных и непозиционных систем счисления. Основание позиционной системы счисления. Реализация в компьютерах двоичной системы счисления.
Обобщенная структура системы технической диагностики элементов конструкций металлургических агрегатов. Повышение информативности краевых зон вейвлет-спектрограмм с помощью искусственного увеличения объема выборки анализируемой последовательности.
Понятие об интерфейсах, протоколах и базовых конструкциях. Использование компиляторов для создания функционального программного обеспечения. Типы файлов для хранения информации. Создание и инициализация текстовых строк, функции для работы с ними.
Разработка алгоритмической модели, образующей теоретическую основу информационной технологии, автоматизирующей формирование эффективного стратегического портфеля товаров, информационно-аналитической поддержки принятия решений в стратегическом управлении.
Характеристика циклической и линейной структуры программного алгоритма. Описание полного и неполного ветвления разветвляющегося алгоритма. Исследование алгоритма и разработка программного приложения в среде Delphi, показывающего информацию об учениках.
Определение понятия и изучение элементов алгоритма как точной последовательности предписаний по решению задачи. Описание структуры линейного, разветвляющегося и циклического алгоритмов. Решение задачи программы на языке Delphi по информации об учениках.
Общие сведения по классической криптографии. Стойкость алгоритмов шифрования, их типы. Принципы построения криптосистем с открытым ключом и условия их применения. Криптоанализ схем информации с открытым ключом, Алгоритм RSA, разложение на множители.
- 1109. Алгоритмические методы повышения точности измерений на основе обратных интерполяционных моделей
Применение компьютеров и микропроцессоров в составе современных измерительных приборов и систем. Описание методов повышения точности измерений на основе обратных математических моделей измерительного канала. Математическая модель измерительного канала.
Свойства и виды алгоритмов, их реализация. Словесная форма представления алгоритма. Графический способ записи алгоритмов. Понятие псевдокода и программное представление алгоритма. Основы структурного программирования и предпрограммная подготовка задачи.