Підпрограми, загальне поняття, типи підпрограм. Засоби передавання параметрів та повернення значень у закритих підпрограмах
Вид материала | Документы |
- Технології та засоби телекомунікацій, 128.86kb.
- План Поняття особистості, її структура, формування, типи особистостей. Темперамент,, 77.82kb.
- 8. Типи комунікацій Тема Типи комутацій, 85.36kb.
- 3 Проблеми стандартизації в галузі передавання даних Роль систем передавання даних, 93.36kb.
- Зміст, 435.96kb.
- План Спілкування І комунікація. Функції спілкування. Види, типи І форми професійного, 259.56kb.
- 20. загальне поняття та ознаки держави концепції (теорії) походження держави, 46.63kb.
- Загальне поняття I, 562.53kb.
- Назва модуля: Теорія ймовірностей та математична статистика. Код модуля, 16.22kb.
- План міжнародний кредит як економічна категорія форми І види міжнародних кредитів, 508.91kb.
Перелік питань,
які виносяться до фахових вступних випробувань
зі спеціальності 7/8. 080402 „Інформаційні технології проектування”
- Типи значень, загальне поняття, класифікація.
- Оперативний базис мов програмування. Структурне програмування, структурні перетворення.
- Стратегії розподілу пам’яті у мовах програмування.
- Приведення типів у мовах програмування, класовий тип. Суворотипізована мова.
- Підпрограми, загальне поняття, типи підпрограм.
- Засоби передавання параметрів та повернення значень у закритих підпрограмах.
- Введення-виведення в мовах програмування. Загальні положення щодо реалізації.
- Засоби опису синтаксису та семантики мов програмування.
- Відкриті підпрограми. Макроси. Засоби періоду генерації. Умовна компіляція.
- Програмні ситуації, типи, шляхи обробки.
- Рівні інкапсуляції, типи програмних конструкцій та способи програмування.
- Абстрактні типи даних. Підходи щодо реалізації абстрактних типів даних на різних рівнях інкапсуляції та у різних мовах.
- Засоби розробки програм. Загальне поняття. Типи засобів, зв’язок з життєвим циклом програмного забезпечення.
- Програма, програмне забезпечення, програмний продукт.
- Змінні у мовах програмування, роль, типи, опис та застосування.
- Вирази у мовах програмування, типи, застосування.
- Динамічна стратегія розподілу пам’яті у „купі”, теоретичні положення та практична реалізація у мовах програмування.
- Составні типи на прикладі мов Сі та Паскаль.
- Основні програмні об’єкти: літерал, константа, змінна; їх устрій, застосування.
- Формальна граматика, формальна мова, типи мов по Хомському, способи задавання мов програмування.
- Об’єктно-орієнтований підхід в системному аналізі та об’єктно-орієнтована модель системи.
- Основи методології об’єктно-орієнтованого програмування; класи, об’єкти, інкапсуляція, успадкування, поліморфізм. Концепція Computer Aided Software Engineering (CASE).
- Успадкування у мовах програмування. Типи успадкування.
- Поліморфізм у мовах програмування. Підходи щодо реалізації, на підпрограмному і класному рівнях.
- Об’єкти, як візуальні засоби програмування на подіях (Event Programming). Властивості, методи і події, асоційовані з об’єктом; загальні властивості, методи і події об’єктів.
- Класи, об’єкти у мовах програмування. Опис та застосування.
- Модулі у мовах програмування. Розподілення, компіляція.
- Співвідношення між класами, ієрархії, колекції (композиції), контейнери. Робота з наборами об’єктів; об’єкти, що містять інші об’єкти. особливості їх проектування.
- Статичне та динамічне моделювання структур даних на прикладі мов Паскаль та Сі.
- Об’єктно-орієнтоване проектування та програмування, суттєвість співвідношення.
- Системне програмування, призначення, опис складових.
- Режими роботи процесора та їх загальна характеристика.
- Математичний співпроцесор, призначення, типи даних, перетворення десяткового дійсного значення до значення в двійковій системі числення.
- Система переривань, призначення, класифікація та обробка.
- Структура дискового простору, логічна структура жорсткого диску.
- Файлові системи, їх класифікація та відмінності.
- Відеопам’ять, загальні положення та загальна характеристика режимів роботи.
- Адресація пам’яті у захищеного режимі, види та їх особливості, механізм обчислення адреси.
- Принципи системного підходу.
- Зміст ТЗ на проектування.
- Етапи життєвого циклу промислових виробів.
- Етапи проектування.
- Типи мереж.
- Еталонна модель взаємодії відкритих систем.
- Локальні обчислювальні мережі типу Ethernet.
- Канали передавання даних в корпоративних мережах.
- Мережове комутаційне обладнання.
- Математичний апарат в моделях різних ієрархічних рівнів.
- Вихідні рівняння моделі.
- Вузловий метод.
- Топологічні рівняння моделей пристроїв.
- Методи аналізу поведінки моделей у часі.
- Методи та алгоритми вирішення систем нелінійних алгебраїчних рівнянь.
- Розв’язок систем лінійних алгебраїчних рівнянь за методом Гауса.
- Організація обчислювального процесу в універсальних програмах на макрорівні.
- Математичні моделі на мікрорівні.
- Моделювання та аналіз аналогових пристроїв.
- Методи логічного моделювання цифрових пристроїв.
- Основні відомості про системи масового обслуговування.
- Аналітичні та імітаційні моделі СМО.
- Мережі Петрі.
- Аналіз мереж Петрі.
- Критерії оптимальності в процедурах синтезу.
- Методи одномірної та векторної оптимізації.
- Необхідні умови екстремуму.
- Задача прийняття рішень.
- Системи штучного інтелекту.
- Пошук оптимальних рішень за допомогою генетичних алгоритмів.
- Методики IDEF0, F3, F1X.
- Огляд CALS стандартів.
- Сумісний доступ до даних в системах клієнт-сервер.
- Індексування БД. Принцип дії.
- Види знань. Структура бази знань. Структура систем бази знань. Структура даних. Класифікація.
- Проектування БД. Схеми БД. Уявлення.
- Теоретичні основи реляційних БД, загальні положення.
- Реляційна модель БД. Ключі. Зв’язки.
- Експертні системи. Загальні поняття. Класифікація.
- Загальна архітектура СУБД.
- Структура ПО систем клієнт-сервер. Обробка запитів.
- Пошук в БД, фільтрація, сортування записів.
- Нормалізація схем БД.
- Архітектура систем Клієнт-сервер. Транзакції.
- Мова запитів SQL. Побудова БД та заповнення. Відбір даних з БД. Вкладені записи.
- Керування індексами у базах даних. Швидкий пошук.
- Сервер баз даних InterBase. Можливості сервера. Вбудовані процедури, тригери.
- Моделі баз даних.
- Трьохрівнева модель уявлення баз даних ANSI/SPARC.
- Системи, що засновані на знаннях (Knowledge Base Systems), типи, архітектура.
- Нормальні форми у реляційних БД, нормалізація.
- Типи відношень у базі даних, зв’язок в нормалізації.
- Ієрархічна структура проектних специфікацій та ієрархічні рівні проектування.
- Стадії проектування.
- Зміст технічного завдання на проектування. Стадії проектування.
- Типові проектні процедури.
- Структури високопродуктивних обчислювальних систем.
- Загальні принципи побудови процесорів та особливості їх архітектури.
- Особливості архітектур процесорів фон-Неймана та гарвардської.
- Поняття архітектури та системи команд швидкісних процесорів.
- Спеціалізовані пристрої генерації адрес та регістрові файли.
- Спеціальні методи адресації даних.
- Процесори з архітектурою VLIW.
- Особливості суперскалярних процесорів.
- Гібридні процесори та їх особливості.
- Організація пам’яті процесорів. Доступ до блоків пам’яті.
- Архітектура процесорів фірми Texas Instruments (TMS).
- Основні поняття системи команд та особливості застосування процесорів фірми Texas Instruments (TMS).
- Архітектура процесорів фірми Analog Devices (ADSP).
- Основі поняття системи команд та особливості застосування процесорів фірми Analog Devices (ADSP).
- Процесори фірми Motorola (DSP).
- Архітектура процесорів фірми Motorola (DSP), основні поняття системи команд та особливості застосування.
- Обчислювальні системи в САПР.
- Особливості технічних засобів при проектуванні обчислювальних систем.
- Моделювання та аналіз цифрових пристроїв.
- Головні відомості про мову асемблер процесорів фірми Analog Devices (ADSP) та програмне середовище Multi-Edit.
- Аналітичні моделі програмних модулів в симуляторі процесорів фірми Analog Devices (ADSP).
- Редактор Multi-Edit.
- Редагування програмних модулів в середовищі Multi-Edit.
- Створення програм на мові Асемблер процесорів фірми Analog Devices (ADSP).
- Симулятор процесорів фірми Analog Devices (ADSP).
- Редагування створених програмних модулів в симуляторі процесорів фірми Analog Devices (ADSP).
Список літератури
для самостійної підготовки вступника до
фахового вступного випробування
Основна література
- Арнольд К., Гослинг Д., Холмс Д. Язык программирования Java. 3 издание. – К.: ВИЛЬЯМС, 2001. – 624с.
- Андон Ф.И., Яшунин А.Е., Резниченко В.А. Логические модели интеллектуальных информационных систем. – К.: Наукова думка, 1999.-396с.
- Буч Г. Объектно-ориентированное программирование в действии. – М.: КОНКОРД, 1992.-502с.
- Боэм Б.У. Инженерное проектирование программного обеспечения.- М.: – Р и С, 1985. – 200с.
- Васильев В.И., Ивасюк А.И. Свириденко В.А. Моделирование систем гражданской авиации. – М.: Транспорт, 1988. –330с.
- Г. Буч Объектно-ориентрованный анализ и проектирование с примерами приложений на С++, 2-е изд. Пер. с англ. – М.: БИОКОМ, СПб.: НЕВСКИЙ ПРОСПЕКТ, 1998г. – 560с.
- Дейт К. Введение в системы баз данных. –М.: ДИАСОФТ.,1999. –895с.
- Джамса К. Учимся программировать на языке С++. – М.: Мир., 1997. – 453с.
- Д. Макгрегор, Д. Сайкс Тестирование объектно-ориентрованного программного обеспечения. – М.: ДИАСОФТ, 2002. – 220c.
- Ефимова О., Шифрин Ю. Практикум по компьютерной технологии. Упражнения, примеры, задачи / Основы программирования. Метод. пособие. – М.: Финансы и статистика,1997. – 424с.
- Зубков С.В. Assembler для DOS, Windows и UNIX. – M.: ДМК, 2000.- 608c.
- Информатика: Учебник / Под ред. И.В. Макаровой. – М.: Финансы и статистика, 1998. – 768с.
- Йенсен К. Паскаль. – М.: Мир, 1989. –244с.
- Крис Паппас, Уильям Мюррей Visual C++ 6. Руководство разработчика. – К.: BHV, 2000. –624c.
- Касаткин А.Н. Управление ресурсами. – Минск.: Вышейшая школа, 1992. – 431с.
- Колбери Р. Освой самостоятельно CGI за 24 часа. – М .: ВИЛЬЯМС, 2001. – 368с.
- Кудрявцев Е.И. Исследование операций в задачах, алгоритмах и программах. – М.: Радиосвязь, 1989.- 184с.
- Ларман К. Применение UML и шаблонов проектирования. 2-е издание – М.: ВИЛЬЯМС, 2002. – 624с. –-K.: NAU, 2004.-52p.
- Мартин Дж. Организация баз данных в вычислительных системах. – М.: Мир, 1980. – 662с.
- М. Кантор. Управление программными проектами. – М.- ВИЛЬЛЯМС.- 2002. –120с.
- Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом: Практ. Пособ./ Пер. с англ.. – М.: ЭКОМ, 2000. – 720с.
- Мак – Манус, Джефри П. Обработка баз данных на Visual Basic 6.: Пер. с англ. – К.:, М.:, СПб.: ВИЛЬЯМС, 2001. – 672с.
- Новиков О.А., Петухов С.И. Прикладные вопросы теории массового обслуживания. – М.: Сов. радио, 1969. –400с.
- Рэй Э. Изучаем XML. – Пер. с англ.. – СПб.: Символ-Плюс, 2001. – 408с.
- Савин К. С++ во всей полноте. –СПб.: ПИТЕР, 2005. –760с.
- Сидоров Н.А. Конструкции программ. Методические указания для студентов. –К.: КМУГА, 1997. – 54с.
- Сидоров Н.А. Конструкции программ и методы программирования. Структурные инструкции: методические указания.- К.: КМУГА,1997.-56 с.
- Сидоров М.О., Іванова Л.М. Системне програмування та операційні системи. Лабораторні роботи. – К.: НАУ, 2003. –72с.
- Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. – М.: Мир, 1999. – 191с.
- Холзнер С. Visual C++6: учебный курс. – СПб.: ПИТЕР, 2001. –576с.
- Цикритзис Д., Лоховски Ф. Модели данных. – М.: Финансы и статистика, 1985. – 344с.
- Энди С.Э. XML: Справочник. – СПб.: Питер, 1999. – 480с.
Додаткова література
- Атре Ш. Структурный подход к организации баз данных. –М.:Финансы и статистика, 1983. –320с.
- Бондаренко М.Ф., Маторин С.И., Соловьева Е.А. Моделирование и проектирование бизнес-систем: методы, стандарты, технологии: Учебное пособие. –Харьков: Компания СМИТ,2004. –272с.
- Гарнаев Ф.Ю. Самоучитель VBA. –СПб.: БХВ – Петербург, 2001.- 512с.
- Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение: Учебник. –СПб.: Питер, 2002. –736с.
- ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. – М.: Госстандарт, 1979.
- Грибачов В.П. Операционные системы: Учебное пособие – М.: Финансы и статистика, 1990. – 239с.
- Двоєглазов І.М. Мова програмування С++. Довідниковий посібник. – К.: Євро індекс, 1993. –128с.
- Декстра Э. Дисциплина программирования. – М.: Мир, 1978. –475с.
- Евдокимов В.В. и др. Экономическая информатика: Учебн. для вузов /Под ред. В.В.Евдокимова. – СПб.: Питер, 1997. –592с.
- Информационные системы/ Перов В.Н. –СПб.:Питер,2002. –688 с.
- Карпова Т.Базы данных: модели, разработка, реализация. – СПб.: ПИТЕР, 2001. –304с.
- Клейнем Дж. Статистические методы в имитационном моделировании. –М.: Статистика. 1978. –224с.
- Кнут Д. Искусство программирования для ЭВМ. Т1-Т3. 1976
- Ларман К. Применение UML и шаблонов проектирования. 2-е издание. – М.: ВИЛЬЯМС, 2002. – 624с.
- Леоненков А.В. Самоучитель UML. СПб.: БХВ – Петербург, 2001. – 304с.
- Маклаков С.В. Создание информационных систем с ALLFUSION Modeling Suite. – М.:ДИАЛОГ-МИФИ,2005. –432с.
- Матвеевский С.Ф. Основы системного проектирования комплексов летательных аппаратов.- М.: Машиностроение, 1979.-288с.
- Молчанов А.А. Моделирование и проектирование сложных систем. –К.: Вища школа, 1988. –359с.
- Норенков И.П. Основы автоматизированного проектирования. – М.: МВТУ, 2002. –336с.
- Основы системного анализа и проектирования АСУ. –К.: Вища школа, 1987. –327с.
- Разевиг И.Д. Design Lab 8.0 Система сквозного проектирования. – М.: Солон. 2004. –427с.
- Сидоров М.О., Крамар Ю.М. Основи програмування та алгоритмічні мови: Лабораторні роботи. –К.:КМУЦА, 2000. – 60 с.
- Сидоров М.О., Степанова О.В. Розробка програмних специфікацій: Методичні вказівки для практичних занять з дисципліни Основи програмування та алгоритмічні мови для студентів напряму 0804 Комп’ютерні науки. – К.: КМУЦА, 1999. – 28 с.
- Фабричев В.А., Труш О.І., Чижевський Й.Ф. Основи інформатики: Навч. посібник. –К.: Книжкове видав-во НАУ,2006. – 352с.
- Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE- технологии: Практикум. –М.: Горячая линия-Телеком, 2003. –160с.
- Чери С., Готлиб Г., Танака Л. Логическое программирование и базы данных. – М.: Мир, 1992. – 352с.