1. Приведите порядок операций по защите программ от копирования и несанкционированного доступа.
2. Разработать программу перевода двоично-десятичного числа в двоичное (Assembler).
3. Написать программу просмотра и редактирования простейшей базы данных о студентах. Базу данных считывать из файла. Приложение должно состоять из двух диалогов. В первом диалоге редактируется число записей в базе, имя и фамилия одного (текущего) студента. Второй диалог предназначен для просмотра всей базы в виде таблицы. Высота таблицы должна автоматически вычисляться по текущему разрешению экрана. (Borland C++ Builder).
Билет 15
1. Как осуществляются арифметические операции над данными в ASCII - и BCD –форматах.
2. Разработать программу временной задержки для датчика движения (Assembler).
3. Написать программу простейшего графического редактора, позволяющего рисовать (добавлять, удалять, редактировать свойства) фигуры из разработанной системы классов в окне созданного приложения. Изучить структуру приложения Windows, использующего OpenGL. Изучить архитектуру, синтаксис команд, примитивы OpenGL. Написать программу рисования простых трехмерных тел. (Borland C++ Builder).
Билет 16
1. Приведите примеры мнемонической записи команд языка Ассамблер.
2. Разработать программу вычисления времени до завершения процесса (Assembler).
3. Описать класс точки с характеристиками (х, у) – вещественные координаты точки и методами ввода, вывода и нахождения расстояния от точки до начала координат. (Borland C++ Builder).
Билет 17
1. Приведите порядок операций отладки программных модулей с использование специализированных программных средств.
2. Разработать программу управления семисегментным индикатором (Assembler).
3. Описать класс точки, добавив к нему методы возврата координат X и Y. С помощью этого класса решить следующие прикладные задачи: даны точки А(х1, у1) и В(х2, у2). Определить, лежат ли длина отрезков ОА и ОВ (О – начало координат) в заданном интервале [m1,m2]. (Borland C++ Builder).
Достарыңызбен бөлісу: |