- •В.Ф. Гузик проектирование проблемно - ориентированных вычислительных систем
- •Часть 1
- •Предисловие
- •Производительность суперкомпьютеров
- •Глава первая. Концепция построения многопроцессорных вычислительных систем с программируемой архитектурой (мвс па)
- •Глава вторая. Организация математического обеспечения мвс с программируемой архитектурой
- •2.1. Основы математического обеспечения многопроцессорных вычислительных систем с программируемой архитектурой
- •2.2. Организация машинных языков высокого уровня и технология программирования мвс с программируемой архитектурой
- •2.3. Организация параллельных вычислительных процессов в мвс с программируемой архитектурой
- •Глава третья. Проблемно-ориентированные мвс па
- •3.1.Методика перехода от систем дифференциальных и алгебраических уравнений к системе уравнений Шеннона
- •3.1.1.Представление исходной задачи в форме, удобной для реализации на цифровых интегрирующих машинах (цим)
- •3.1.2. Методика перехода от заданных функций к системе уравнений Шеннона
- •3.1.3. Методика перехода от заданных дифференциальных уравнений к системе уравнений Шеннона
- •3.1.4.Методика перехода от систем линейных алгебраических уравнений к системе уравнений Шеннона
- •3.1.5.Получение программных матриц соединений цифровых решающих модулей
- •3.1.6.Методика перехода от программных матриц к схеме соединения цифровых решающих модулей (црм) в цим с жесткими связями
- •3.2.Примеры структурной организации вычислительного процесса в цим.
- •3.2.1.Задача №1
- •3.2.2.Задача №2
- •3.2.3.Задача №3
- •Приложение 3.2
- •3.2.4.Задача №4
- •3.2.5.Задача №5
- •Глава четвёртая. Теоретические основы построения интегрируЮщих вычислительных структур модульного типа
- •4.1. Общая структурно-логическая схема проектирования (анализа и синтеза) модульных ивс
- •4.2. Представление задач для модульных ивс в операторном пространстве
- •4.3. Построение базиса в операторном -пространстве для ивс модульного типа
- •4.4. Разработка эффективного машинного алгоритма выбора базиса в операторном -пространстве
- •4.5. Математическая модель ивс модульного типа на основе t -алгоритмов
- •4.6. Примеры, иллюстрирующие работу базовой машины ивс
- •Глава пятая. Анализ и синтез универсальных решающих блоков интегрирующих вычислительных структур (ивс)
- •5.1. Синтез алгоритма универсального решающего блока интегрирующих вычислительных структур
- •5.2. Разработка алгоритма автоматического масштабирования переменных и приращений в универсальном решающем блока ивс
- •5.3. Построение структурных схем универсальных решающих блоков ивс с автоматическим масштабированием переменных
- •5.4 Разработка алгоритма универсального решающего блока, основанного на принципе цифрового слежения и синтез его структурной схемы
- •5.5.Проектирование решающей части интегрирующих вычислительных структур
- •Глава шестая. Проектирование функциональных модулей интегрирующих вычислительных структур
- •6.1. Исследование принципов построения коммутационных систем модульных интегрирующих вычислительных структур
- •6.2. Разработка волновых каскадных коммутирующих сред для интегрирующих вычислительных структур
- •6.3. Принципы построения цифровых решающих и функциональных модулей ивс
- •6.4.Определение параметров функциональных модулей интегрирующих вычислительных структур
- •6.5.Матричное представление функциональных модулей интегрирующих вычислительных структур
- •6.6. Построение специализированного микропроцессора интегрирующей вычислительной структуры
- •Глава седьмая. Система математического обеспечения модульных интегрирующих вычислительных структур
- •7.1. Структура системы математического обеспечения модульных ивс
- •7.2. Разработка языка структурного программирования высокого уровня для модульных ивс
- •7.3.Разработка транслятора, загрузчика и диспетчера системы программного обеспечения модульных ивс
- •7.4. Построение пакета системных программ для программного обеспечения ивс
- •7.5. Организация вычислительных процессов в модульных ивс
- •Глава восьмая. Однородные цифровые интегрирующие структуры
- •8.1. Цифровые интеграторы для оцис
- •8.2. Интерполяционные и экстраполяционные, одноразрядные и многоразрядные однородные цифровые интегрирующие структуры
- •Глава девятая. Примеры проектирования проблемно- ориентированных мвс на интегрирующих структурах
- •9.1. Моделирующий вычислительный комплекс для исследования систем инерциальной навигации на основе модульных ивс
- •9.2. Применение интегрирующих вычислительных структур для реализации систем управления манипуляционными устройствами автономных роботов
- •9.3. Специализированная вычислительная система для решения задач управления с прогнозированием
- •9.4. Логико-интегрирующие вычислительные структуры
- •Приложение 1 Примерный перечень
- •Министерство образования и науки российской федерации
- •Курс «Технология программирования»
- •Практические задания
- •Курс «Интерфейсы периферийных устройств»
- •Курс «Конструкторско-технологическое обеспечение производства эвм»
- •Библиографический список
- •Оглавление
Курс «Технология программирования»
Перечислите и кратко охарактеризуйте этапы проектирования (технологический цикл разработки) программной системы.
Перечислите и кратко охарактеризуйте этапы проектирования (по ЕСПД) программной системы.
Приведите и кратко поясните основные положения модульного подхода к разработке программы.
Поясните реализацию процедурного подхода к разработке программ при записи алгоритмов с помощью блок-схем.
Поясните реализацию процедурного подхода к разработке программ при записи алгоритмов с помощью псевдокода.
Приведите в табличной форме и охарактеризуйте формальные графические средства записи алгоритмов (блок-схемы и диаграммы).
Поясните процесс разработки самодокументируемых программ на собственном примере.
Охарактеризуйте основные моменты объектно-ориентированного подхода к разработке алгоритмов, охарактеризуйте понятия объекта и объектного алгоритма.
Перечислите и кратко охарактеризуйте свойства ООП, поясните их использование в объектных библиотеках.
Перечислите и кратко охарактеризуйте этапы разработки объектно-ориентированной программы
Поясните представление объектов и реализации полиморфизма методов иерархии компиляторами в программах на языках Pascal и С.
Поясните кратко важнейшие элементы организация объектно-ориентированной библиотеки Turbo Vision.
Опишите и охарактеризуйте базовые объектные типы Turbo Vision (tPoint, tRect, tView, tGroup).
Продемонстрируйте и кратко поясните взаимосвязь основных объектов приложения Turbo Vision, изобразите на схеме создание 2 - 3-х окон в программе.
Поясните необходимые описания и последовательность действий для создания окна пользователя (с интерьером) в приложении Turbo Vision.
Поясните роль и формат событий в Turbo Vision и их обработку множеством объектов.
Кратко охарактеризуйте основные объекты и подход к обработке сообщений в библиотеке Object Windows.
Поясните принципы общего управления приложениями в ОС Windows.
Продемонстрируйте и поясните общую структуру Windows-программы.
Поясните кратко вопросы создания и использования диалоговых панелей в Windows-приложениях.
Кратко охарактеризуйте элементы графического интерфейса устройства (GDI) и поясните основные методы вывода текста и графики.
Сформулируйте и кратко поясните принципы визуального программирования (на примере среды Delphi).
Перечислите и кратко поясните основные особенности объектной модели Delphi,
Приведите и кратко поясните иерархию базовых классов библиотеки визуальных компонентов VCL.
Перечислите и кратко поясните этапы разработки собственных компонентов в Delphi.
Для языка программирования C++ поясните структуру программы, базовые типы данных и описание переменных и констант.
Для языка программирования C++ поясните описание и использование сложных элементов данных — одномерных и многомерных массивов.
Для языка программирования C++ поясните описание и использование сложных элементов данных - структур и объединений.
Для языка программирования C++ поясните правила записи и вычисления выражений.
Для языка программирования C++ поясните правила записи и выполнения для условного оператора и всех операторов цикла.
Для языка программирования C++ поясните правила записи и выполнения оператора выбора, а также перечислите операторы управления циклом.
Приведите пример с пояснениями для описания объектного типа, создания и использования экземпляров объектов в языке Паскаль.
Приведите пример с пояснениями для описания класса, создания и использования экземпляров объектов в языке C++.
Приведите пример с пояснениями для описания и динамическое создание объекта на языке Паскаль.
Приведите пример с пояснениями для описания и динамическое создание объекта на языке C++.
Поясните свойство наследования и приведите пример определения объектного типа и его наследника на языке Паскаль (включая описание конструкторов Init).
Поясните свойство наследования и приведите пример определения класса и его наследника в языке C++ (включая описание конструкторов).
Поясните роль, классификацию и формат сообщений ОС Windows.
Дайте общую характеристику объектов Delphi, пояснив назначение и описание полей, свойств и методов.
Перечислите и охарактеризуйте общие свойства визуальных компонентов Delphi.
Поясните смысл и способ использования событий в Delphi.
Поясните принцип и приведите пример организации в Delphi процесса во времени.
Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (компоненты Label, Edit и Button).
Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (Мемо, ListBox и ComboBox).
Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (RadioButton и CheckBox, RadioGroup и CheckListBox).
Дайте общую характеристику компонентов Delphi и приведите пример их использования в интерфейсе программы (Scrollbar, TrackBar и ProgressBar).
Поясните на примере действия и операторы по созданию и использованию диалоговой панели (формы) в Delphi.
Поясните на примере программное создание в Delphi квадратной кнопки BtnlB центре формы (200 х 400), нажатие на неё должно сделать кнопку невидимой.
Перечислите и поясните назначение основных файлов проекта программы в Delphi.
Перечислите и поясните назначение основных файлов проекта программы в C++Builder.