Основные приемы программирования на алгоритмическом языке Java, структурная и объектно-ориентированная технологии, методы проектирования. Ввод и вывод данных. Алгоритм и его свойства. Отладки и тестирования программ. Обработка исключительных ситуаций.
Базисные понятия в программировании. Последовательные и максимально подробные разборы задач: анализ, составление алгоритма и детальное описание решения. Реверсная запись трехзначного числа и особенность подсчета количества единичных битов числа.
Составление компьютерной программы на языке VBA для магазина по продаже компьютерных игр (шести наименований по цене, устанавливаемой в начале каждого квартала), которая вводит исходные данные, выполняет расчеты и выводит запрашиваемые данные на экран.
Рассмотрение блок-схемы линейного алгоритма. Особенности программирования на языке Ассемблер. Отладчик в пошаговом режиме в системе Windows. Описание используемых ключей программ ассемблирования. Процесс редактирования программных связей и отладки.
Разработка программы видеоконтроллера с помощью ассемблера. Анализ различий между программами в EXE и COM-файлах. Построение блок-схемы программы, описание ее функций. Анализ типов графических режимов. Рекомендации по дальнейшему развитию программы.
Процесс разработки языка Pascal Никлаусом Виртом, его история развития. Сущность Delphi как системы программирования, использующая язык Object Pascal. Задачи и порядок применения констант и идентификаторов. Классификация типов данных, их концепция.
Перечень заданий для написания курсовой работы. Рассмотрение перечня вопросов, решаемых в ходе ее выполнения. Исследование структуры и правил оформления пояснительной записки. Подготовка текстов игровых, прикладных, моделирующих и обучающих программ.
Характеристика функций и процедур языков высокого уровня, анализ методики создания пользовательского меню. Изучение принципов модульного программирования. Описание интерфейса среды разработки C++ Builder. Изучение функций пользователя в C++ Builder.
Свойства, блок-схема линейного и разветвляющегося алгоритма. Запись и ввод переменных. Решение задач программирования в сложных условиях. Использование циклов и последовательностей. Применение операторов выбора. Построение графиков функций, процедуры.
Структура программы в языке Паскаль, имена идентификаторов и типы данных. Простые и структурированные операторы, сущность арифметических и логических операций. Стандартные математические и арифметические функции. Основы визуального программирования.
- 13331. Программирование на языке С
Изучение языка программирования С и решение задач на этом языке. Рассмотрение основных операторов, которые используются в языке С. Использование программы для расширения профессиональных задач. Оценка возможностей создания 3D моделей разного характера.
- 13332. Программирование на языке С#
Сравнение языка C# с другими языками программирования. Использование комментариев в формате XML. Полный список параметров компилятора. Создание информации отладки. Прочтение команд и опций компилятора из файла. Проверка на переполнения и опустошения.
- 13333. Программирование на языке С#
Использование Framework.net как единого каркаса среды разработки приложений. Изучение общеязыковой исполнительной среды CLR. Создание DLL - проекта типа "Class Library". Windows Forms Application как основной вид проектов, строящихся на языке C#.
Последовательность и форма организации технического процесса обработки детали "Matrix_up" в программе NX САМ на станках с числовым программным управлением. Технологический процесс обработки на базе типовых конструкторско-технологических элементов детали.
Изучение тонкостей разработки приложений для мобильных устройств, работающих на популярной операционной системе Android. Построение макета пользовательского интерфейса. Конфигурации устройств и альтернативные ресурсы. Повороты и жизненный цикл активности.
Изучение принципов работы контроллера, основных методов обработки входных и выходных сигналов, разработка программного обеспечения и конструирования контроллера, восстановления его работы с помощью процессора команды сброса (reset) WatchDog Taimer.
Назначение и структура условного оператора. Метки и оператор перехода. Назначение и форма записи оператора безусловной передачи управления. Логические выражения и операции над арифметическими операндами (числами, переменными, выражениями) и отношениями.
- 13338. Программирование С++
Рассмотрение языка программирования общего назначения. Характеристика системного программирования как области его применения. Исследование особенностей составления программ С++ для вычисления различного рода задач. Определение основных блок-схем.
Базовые конструкции языка программирования. Основы алгоритмизации и программирования. Пример записи текстовой константы. Символьные константы, числовое значение кода. Одноместные операции и изменение знака операнда. Назначение арифметических операций.
Понятие цифровой обработки растровых изображений. Анализ основных методов и приемов цифровой обработки изображений. Примеры алгоритмов размытия, преобразования цветного изображения, поиска его границ, повышения диапазона с реализацией на языке C#.
Разработка электронного пособия по разделу "Раннесредневековые государства Казахстана в VI–XII вв.". Определение требований к функциям и качеству электронного пособия. Выбор языка программирования. Общая структура программы. Руководство пользователя.
Рассмотрение задач по программированию различной сложности. Разъяснение решения большинства задач. Изучение основных методов построения корректных и быстрых алгоритмов. Анализ видов обработки математических вычислений на языке программирования Паскаль.
- 13343. Программированное обучение
Виды систем программированного обучения. Разработка информационно-логической структуры системы. Оценка требуемой внешней и оперативной памяти, а также быстродействия системы. Создание программного обеспечения и графического интерфейса пользователя.
Классификация цифровых интегральных схем по назначению. Особенности простых и сложных программируемых логических устройств. Использование микросхем с возможностями многократного программирования со стиранием и записью конфигурации в специальных режимах.
История и развитие программируемой матричной логики. Программируемые логические матрицы. Воспроизведение скобочных форм переключательных функций. Общее правило решения задач с помощью программируемых логических матриц. ПМЛ с разделяемыми коньюнкторами.
Понятие программируемой логической интегральной схемы (ПЛИС) как электронного компонента, используемого для создания цифровых интегральных схем. Альтернатива ПЛИС: базовые матричные кристаллы, требующие заводского процесса для работ с программированием.
История появления первого микропроцессора корпорации Intel. Темпы развития микропроцессорной техники. Программируемые логические контролеры и их функции для выполнения операции переключения в промышленных условиях. Требования к PLC и их составные части.
Использование программируемых логических контроллеров вместо устройств с релейно-контактными схемами. Применение программируемых логических контроллеров в сфере промышленной автоматизации разных технологических процессов на больших и малых предприятиях.
Понятие программируемые логические матрицы и интегральные схемы, их характеристика. Разновидности логических матриц. Программируемые логические микросхемы, способы их программирования (транзисторы с плавающим затвором или двухзатворные транзисторы).
Анализ использования логических устройств в системах энергоснабжения. Примерами использования контроллеров в системах энергоснабжения могут служить программируемые логические устройства, выполняющие функцию автоматического переключения на резервную линию.