Изучение и применение начальных навыков программирования, принципов разработки программного обеспечения, программных алгоритмов. Отработка навыков составления блок-схем и отчетов по созданному программному обеспечению. Составление автором блок-схемы.
Понятие и свойства алгоритма. Принципы алгоритмизации. Особенности составления и решения блок-схем. Современные языки программирования: Python, JavaScript, C#, Swift, Java. Программирование на языке Pascal в среде Lazarus. Структурное программирование.
Графический способ или язык графических символов. Способы описания алгоритмов. Среда системы программирования QBasic. Программирование алгоритмов линейной структуры. Цикл с несколькими одновременно изменяющимися параметрами. Режимы работы с файлами.
Создание двухуровневого светового меню, файла данных. Выдача сведений о количестве работников каждого из пяти цехов заданного разряда, каждой профессии. Выдача упорядоченного по алфавиту списка работников каждой профессии. Добавление данных в файл данных.
Рассмотрение основных структурных элементов персонального компьютера. Алгоритм расчета максимальной мощности двигателя автомобиля и внешней характеристики двигателя. Применение метода деления отрезка пополам. Рассмотрение алгоритма метода трапеций.
Определение произведения абсолютных значений элементов одноименного массива и его анализ. Математическое описание расчета суммы элементов последних столбцов матрицы определенной размерности. Алгоритмизация и программирование решения поставленной задачи.
Обобщенная структура системы технической диагностики элементов конструкций металлургических агрегатов. Повышение информативности краевых зон вейвлет-спектрограмм с помощью искусственного увеличения объема выборки анализируемой последовательности.
Понятие об интерфейсах, протоколах и базовых конструкциях. Использование компиляторов для создания функционального программного обеспечения. Типы файлов для хранения информации. Создание и инициализация текстовых строк, функции для работы с ними.
Разработка алгоритмической модели, образующей теоретическую основу информационной технологии, автоматизирующей формирование эффективного стратегического портфеля товаров, информационно-аналитической поддержки принятия решений в стратегическом управлении.
Определение понятия и изучение элементов алгоритма как точной последовательности предписаний по решению задачи. Описание структуры линейного, разветвляющегося и циклического алгоритмов. Решение задачи программы на языке Delphi по информации об учениках.
Общие сведения по классической криптографии. Стойкость алгоритмов шифрования, их типы. Принципы построения криптосистем с открытым ключом и условия их применения. Криптоанализ схем информации с открытым ключом, Алгоритм RSA, разложение на множители.
- 1752. Алгоритмические методы повышения точности измерений на основе обратных интерполяционных моделей
Применение компьютеров и микропроцессоров в составе современных измерительных приборов и систем. Описание методов повышения точности измерений на основе обратных математических моделей измерительного канала. Математическая модель измерительного канала.
Типы и свойства алгоритмов. Характеристика словесного-формульного и графического способов его записи. Анализ особенностей псевдокодов. Исследование основных алгоритмических конструкций. Структура линейного, разветвленного и циклического алгоритма.
Основные понятия алгоритмического языка. Элементарные конструкции и концепция типа для данных. Стандартные типы данных и константы. Операторы присваивания. ввода и вывода. Структура программы. Постановка задачи, алгоритм решения и анализ результатов.
Применение электронно-вычислительной техники для сбора и обработки информации. Причины популярности языка программирования Паскаль. Основные виды трансляторов. Стандартные функции и процедуры при работе с файлами. Методы предотвращения потери данных.
Изучение способов управления движением летательного аппарата по линии заданного пути. Изучение критерия оптимального полёта по маршруту. Изучение законов управления боковым отклонением и отклонением высоты. Изучение алгоритма траекторного управления.
Анализ основных принципов построения системы автоматического считывания паспортов и виз. Оригинальные алгоритмы обнаружения текстовых строк, определения знако-мест и адаптивной бинаризации изображений. Особенность распознавания символов OCR-B-кода.
Розробка методу побудови концептуальної моделі великого підприємства. Обґрунтування переходу від множини функціональних залежностей до характеристичної булевої функції. Знаходження всіх потенційних ключів відношення на основі її матричного представлення.
Основні поняття теорії алгоритмів. Принципи організації алгоритмічних процесів та форми їхньої реалізації. Створення програм у середовищі Turbo Pascal; алгоритми процесів пошуку, передавання, обробки інформації в різних інформаційних технологіях.
Розробка програмного інструментарію для моделювання й тестування адаптивних систем керування розрядноімпульсними технологіями. Забезпечення надійності підтримки необхідних технологічних режимів в умовах стохастичності та невизначеності збурюючих впливів.
Розробка багатокрокових багатоточкових блокових методів рішення задачі Коши для звичайних диференціальних рівнянь. Теоретичне обґрунтування збіжності і стійкості розроблених методів та їх відображення на паралельних обчислювальних системах SIMD і MIMD.
Разработка диаграммы активности, алгоритма автоматизированной обучающей системы, спроектированной с помощью когнитивного моделирования. Взаимосвязь объектов в системе тестирования, алгоритм его прохождения. Описание алгоритма регистрации пользователя.
Обзор подходов для генерации ассоциативных правил. Характеристика методов генерации рекомендаций. Анализ процесса разработки метода определения закономерностей с ассоциативными правилами для генерации рекомендаций пользователем информационного портала.
Описание механизма аутентификации в сетях сотовой связи, а также анализ существующих зарубежных и российских алгоритмов. Исследование производительности криптографических примитивов, применяемых в зарубежных алгоритмах для процессоров с ARM- архитектурой.
Исторический очерк развития криптографии. Генерирование блочных шифров, режимы их применения. Алгоритм DES и его модификации. Российский стандарт шифрования ГОСТ 28147-89. Защита информации путем ее преобразования. Стандарт AES. Алгоритм Rijndael.
Метод сортировки разделением, предложенный Ч. Хоаром. Сортировка методом Шелла: достоинства и недостатки. Пирамидальная сортировка, ее сущность и особенности. Реализация алгоритма быстрой и пирамидальной сортировки на языке программирования Turbo Pascal.
Операция сдвига – одновременное перемещение значений битов операнда в регистре процессора на фиксированное количество разрядов влево или вправо. Примеры команд логического сдвига. Поразрядные логические операции в цифровых процессорах. Команда инверсии.
Сущность численных методов. Решение систем линейных алгебраических уравнений, аппроксимация функций. Вычисление производных и интегралов. Методы нахождения минимума функции одной переменной. Решение задачи Коши для обыкновенных дифференциальных уравнений.
Рассмотрение всех вариантов одновременной квантификации переменных двухместного предиката. Определение кратчайших путей между всеми парами вершин графа, используя алгоритм Флойда. Исследование этапов программирования алгоритма дискретной математики.
Приближенные методы решения взвешенной задачи о минимальном покрытии множества. Реализация жадного алгоритма и алгоритма Бар-Иегуды-Эвена, сравнение их временной сложности. Применение результатов, полученных с их помощью в других подходах решения задачи.