Мова програмування Паскаль
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ Криворізький коледж Національного авіаційного університету
Перелік Питань для підготовки до складання Семестрового екзамену з дисципліни «Програмування» (назва) спеціальності 5.05010201 (шифр) «Обслуговування комп’ютерних систем і мереж» 303, 3-091 (назва спеціальності, напрямку) (№ групи) на 2011-2012 V семестр (навчальний рік) (семестр)
Мова програмування Паскаль 1. Запуск системи Турбо Паскаль. Елементи інтерфейсу. Командне меню, підменю, панель інструментів. Алгоритм і його властивості. Приклади використання. 2. Склад мови Паскаль. Основні конструкції. Алфавіт мови Паскаль. Символи, що використовуються. Приклади використання. 3. Елементарні конструкції. Поняття ідентифікатора. Службові ідентифікатори. Константи і змінні. Приклади використання. Ініціалізація змінних. 4. Концепція типу для даних. Класифікація типів даних. Приклади використання. Поняття еквівалентності. Сумісність типів даних. Сумісність в операціях привласнення. Стандартні типи даних. 5. Опис констант і змінних стандартного типу. Перераховуємий тип даних. Інтервальний (обмежений) тип даних. Приклади використання. 6. Процедури і функції. Загальні відомості. Вбудовані функції і процедури. Приклади використання. 7. Арифметичні вирази. Правила складання виразів. Приклади використання. Арифметичні операції. Приклади використання. 8. Логічні вирази і операції. Приклади використання. Вирази і операції відношення. Приклади використання.
9. Структура програми на мові Паскаль. Оператор привласнення. Складовий оператор. Приклади використання. 10. Порожній оператор. Адресні оператори. Оператори над множинами. Рядкові оператори. Приклади використання. 11. Оператор введення READ. Оператор виводу WRITE. Приклади використання. 12. Оператор умови if. Оператор вибору (варіанту). Оператор переходу. Приклади використання. 13. Оператор циклу з попередньою умовою while. Оператор циклу з подальшою умовою Repeat....Until. Оператор циклу з параметром for. Вкладені цикли. Приклади використання. 14. Поняття масиву. Тип масиву. Упаковані масиви. Поняття багатовимірних масивів. Приклади використання. 15. Множини. Конструктор множини. Операції, допустимі над множинами. Приклади використання. 16. Символьний тип (char). Операції над символами. Рядковий тип (string). Операції над рядками. Процедури і функції редагування рядків. Перетворення рядків. Приклади використання. 17. Поняття запису. Оператор приєднання with. Записи з варіантами. Приклади використання. 18. Область дії імен (ідентифікаторів). Приклади використання локальних і глобальних ідентифікаторів. 19. Опис процедури. Оператор процедури. Параметри-значення. Параметри-змінні. Не типізовані параметри-змінні. Процедурні типи. Процедурні змінні. Параметри процедурного типу. 20. Опис функції. Покажчик функції. Рекурсивні визначення. Рекурсивні підпрограми. Приклади використання. 21. Створення модуля користувача. Структура модуля. Розділ інтерфейсу. Секція реалізації. Розділ ініціалізації. Посилання на опис модуля. Приклади. 22. Стандартні модулі turbo Pascal. Модуль Сrt. Вікна. Спеціальні символи. Установка текстових режимів. Вивід на екран. Управління кольором і фоном. Управління яскравістю. Очищення екрану і керування рядками на екрані. Приклади використання. 23. Модуль system. Файли. Текстові файли. Операції уведення-виведення в текстові файли. Компонентні файли. Безтипові файли. Приклади використання.
24. Послідовний і прямий доступ до компонентів файлу. Приклади використання функцій. Процедури роботи з каталогами. Приклади використання. 25. Покажчики. Операції з покажчиками. Виділення і звільнення динамічної пам'яті. Функції для роботи з покажчиками і адресами. Приклади використання. 26. Модуль Graph. Система координат. Поточний покажчик. Текст. Графічні зображення і їх види. Обробка помилок. Інтерфейсна секція модуля Graph: константи, типи і змінні. Модуль Graph. Процедури і функції. Приклади використання. 27. Директиви компілятора. Пошук, сортування та поняття складності. Пошук по ключу в масиві. Сортування бульбашкою. Приклади використання. Алгоритми сортування. Використання алгоритмів сортування.
Середовище Delphi 28. Головні складові частини середовища програмування Delphi. Структура програми Delphi. Структура проекту. Структура модуля. Властивості, події і методи Delphi. 29. Вкладки компонентів Standart, System, Additional. Створення об'єктів в середовищі Delphi. Зміна властивостей об'єктів. Використовування компонентів ТВutton, TEdit, TLabel, TStringGrid, TListBox. Визначення, властивості, методи. Приклади використання. 30. Обробка виняткових ситуацій. Блоки try… except.end, try … finally.end. Визначення. Приклади використання. 31. Форма і її властивості. Події головної форми. Ініціалізація вікон, дочірні вікна. Модальні і не модальні вікна. Обмін даними між формами. Визначення, властивості, методи. Приклади використання. 32. Конструювання меню. Компоненти TMainMenu, TPopupMenu, TMenuItem. Визначення, властивості, методи. Властивості компонентів TMainMenu, TPopupMenu, TMenuItem. Призначення коду пунктам меню. Приклади використання. 33. Малювання і зафарбовування. Графічні компоненти. Властивість об'єктів Canvas. Методи і властивості TCanvas. Визначення, властивості, методи. Об'єкти TPaintBox, TImage, TShape. Завантаження графічних зображень в додаток. Визначення, властивості, методи. я. Клас TGraphic иTPicture. Визначення, властивості, методи. Приклади використання. 34. Компонент TTimer. Властивості таймера. Подія OnTimer. Приклади використання. 35. Файли і пристрої уведення-виведення. Використовування файлових змінних. Типи файлів. Операції уведення-виведення. Приклади використання. Файли і пристрої уведення-виведення. Процедури і функції роботи з файлами і каталогами. Приклади використання.
36. Контроль помилок уведення-виведення. Атрибути файлу. Пошук файлу. Приклади використання. 37. Потоки. Базові класи TStream і THandleStream. Клас TFileStream. Приклади використання. Клас TMemoryStream. Клас TStringStream. Сповіщення про зміни у файловій системі. 38. Поняття бази даних. Компоненти, що використовуються для створення баз даних. Відкриття і закриття DataSet. Навігація (Переміщення по записах). Утиліта Database Desktop. Типи баз даних. Аліас. 39. Використовування SetKey для пошуку в таблиці. Використовування фільтрів для обмеження числа записів в DataSet. Поля. Робота з даними. Компонент TTable. Створення таблиць за допомогою компоненту TTable. 40. Основні поняття про TDataSource. Відстежування стану DataSet. Створення баз даних в середовищі Delphi. Програмування форм баз даних. Побудова запитів БД. 41. Теорія OLE. OLE Контейнер. Основні властивості і методи компоненту OleContainer. 42. Робота з MS Office в Delphi. Об'єкти MS Word. Властивості і методи об'єкту Selection MS Word. Колекція об'єктів Shapes MS Word. 43. Створення таблиць і робота з ними, використовуючи об'єкти MS Word.. Формати таблиць. Текст в таблицях. 44. Об'єкти MS Excel. Створення об'єкту ExceLApplication, запуск і візуалізація вікна додатку. Робота з листами робочої книги MS Excel. Колекція об’єктів Shapes. 45. Програмування діаграм MS Excel в Delphi. Колекція Charts, розміщення діаграми і початкових даних.
Підготував викладач ____________ Терьошина С.С. (підпис) (прізвище та ініціали)
Перелік екзаменаційних питань обговорений методичною радою циклової комісії програмного забезпечення ЕОМ (назва циклової комісії) протокол № 2 від “04” жовтня 2011 р.
Голова циклової комісії _________________ Кравчатий А.В. (підпис) (прізвище та ініціали)
Читайте также: ВЛАСТИВОСТІ ОСНОВНОЇ ЗАДАЧІ ЛІНІЙНОГО ПРОГРАМУВАННЯ. ГЕОМЕТРИЧНЕ ТЛУМАЧЕННЯ ЗАДАЧІ ЛІНІЙНОГО ПРОГРАМУВАННЯ Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|