- •1. Предмет информатика. Основные понятия информатики.
- •2. Этапы развития вычислительной техники.
- •3. Структура вычислительной техники.
- •4. Основные функциональные системы компьютера и принципы их работы.
- •5. Математическое и программное обеспечение эвм: классификация, назначение, примеры.
- •6. Представление и преобразование информации в эвм.
- •7.Операционные системы. Характеристика ms dos.
- •8. Операционные системы. Характеристика ос windows.
- •Семейство Windows 9x
- •9.Диалоговые программные оболочки. Сравнительная характеристика far и Volcov Commander.
- •10. Офисное программное обеспечение: назначение, содержание, примеры.
- •11. Текстовые процессоры: характеристика, примеры. Основные методы работы с ms Word.
- •12. Текстовые процессоры: характеристика, примеры. Средства автоматизации обработки информации в ms Word.
- •13. Программы обработки табличной информации. Основные методы работы из ms Excel.
- •14. Программы обработки табличной информации. Средства автоматизации обработки информации в ms Excel.
- •15. Программы для разработки и демонстрации электронных презентаций. Основные методы работы из ms Power Point.
- •16. Сохранение информации. Файловая система. Файлы и каталоги.
- •17. Понятие алгоритма. Основные свойства алгоритмов в интуитивном понимании. Основные базовые алгоритмические структуры. Методы представления алгоритмов.
- •18. Алгоритмические языки программирования. Язык программирования Pascal: общая сравнительная характеристика, особенности реализации алгоритмов в инструментальной среде Turbo Pascal 7.0.
- •19. Основные этапы технологического процесса производства работающей программы на эвм и их программное обеспечение. Понятие о первичном, объектном и абсолютном модуле.
- •20. Программы-трансляторы: назначение, разновидности и особенности работы.
- •21. Библиотеки транслятора: назначение, хранение, применение, структура, примеры.
- •22. Структура pascal-программы. Понятие: метка, тип, константа, переменная; их разновидности. Статические и динамические объекты программы.
- •Var перелік імен змінних та їх типів;
- •23. Базовые типы данных в языке Pascal и операции над ними. Расширение базовых типов в языке Turbo Pascal.
- •24. Операторы языка Pascal. Особенности структуры и применения.
- •25. Простые и структурированные типы данных в языке Turbo Pascal: характеристика, примеры.
- •26. Процедури та функції у мові Turbo Pascal. Формальні та фактичні параметри. Локальні та глобальні об’єкти. Поняття рекурсії.
- •27. Организация работы с файлами данных в языке Turbo Pascal.
- •28. Графические возможности языка Turbo Pascal.
- •29. Организация работы с динамической памятью в языке Turbo Pascal.
- •30. Управление процессом компиляции. Директивы компилятора.
- •31. Технологія програмування: основні етапи та принципи.
- •33. Поняття обчислювальної комп’ютерної мережі: призначення, різновиди, особливості пз.
- •34. Особливості виводу інформації засобами мови Turbo Pascal у текстовому та графічному режимах роботи дисплея.
- •35. Задача сортування даних та методи її розв’язку.
- •36. Задача пошуку даних та методи її розв’язку.
- •37. Захист інформації: програмні та апаратні методи.
- •38. Пам’ять еом: класифікація, носії, управління.
- •39. Системи числення. Обчислення у 2-х- і 16-ти-річній системах.
- •40. Сучасний пк: характеристика центральних та периферійних пристроїв. Поняття мультимедіа.
- •42. Основні етапи розв’язування прикладної задачі.
- •43. Поняття сучасної інформаційної технології. Приклади.
- •44. Поняття бази даних. Системи керування базами даних. Приклади.
- •45. Поняття про Internet. Апаратне та програмне забезпечення роботи з локальними та глобальними мережами.
- •46. Програмне забезпечення для автоматизації процесу розв’язування математичних задач.
27. Организация работы с файлами данных в языке Turbo Pascal.
Файл - це послідовність компонент, що є об'єктами одного типу. Як правило, кількість компонент у файлі заздалегідь не відома, компоненти файлу не мають індексів. Використовують файли послідовного доступу (деяка компонента обробляється тільки після обробки всіх попередніх компонент) та прямого доступу (без попередньої підготовки можна обробити будь-яку компоненту). У мові Turbo Pascal використовуються три файлових типи: текстові файли, типізовані файли, безтипові файли. Змінні цих типів називають файловими змінними. Їх використовують для організації процесів обміну даними між програмою та зовнішнім файлом. Обробка файлів ведеться кількома етапами: організація файлової змінної, підключення файлової змінної до конкретного файлу, відкриття доступу, читання або запис, закриття доступу. Коли файл підготували до роботи, вона не ведеться з файлом в цілому, а тільки з однією його компонентою, що зветься поточною. Спеціальний вказівник читання/запису на низькому рівні вказує на місце компоненти, яка в наступний момент часу може бути оброблена. Цю компоненту називають поточною. Після обробки цієї компоненти організується автоматичне переведення цього вказівника в наступне положення. Будь-який файл, якщо він вже існує, має в своєму складі хоча б одну компоненту - кінець файлу (EOF - End Of File). Процедури та функції, що використовуються при обробці файлів будь-яких типів найчастіше такі (бібліотечний модуль system): процедура Assign(f,Name_of_file) зв'язує змінну f із деяким конкретним файлом (ім'я якого записується у виді рядкової константи або зберігається в змінній Name_of_file); процедура Reset(f) веде підготовку файлу для читання (відкриває); процедура Rewrite(f) створює новий файл і відкриває його для запису; функція EOF(f) перевіряє досягнення вказівником кінця файлу; процедура Close(f) закриває файл. Інформацію, якщо файл підготований, можна читати з файлу та писати туди. Для цього використовуються стандартні процедури введення/виведення Read та Write. Тільки тоді, коли обробляється текстовий файл, можливе застосування процедур Readln та Writeln. Запис Read(f,a) означає скопіювати значення поточної компоненти файлу f у змінну a. Запис Write(f,b) означає скопіювати значення змінної b у поточну компоненту файла f. Для позиціювання вказівника при обробці файлів прямого доступу використовується процедура Seek. Запис Seek(f,n) означає перевести вказівник на n-ту компоненту файлу f (n - належить типу Longint, тобто початкові компоненти мають номери 0, 1 і так далі). Типизований файл - це файл з оголошеним типом його компонент (фіксована довжина компонент). Оголошення такого файлу має структуру: var f : file of Тип_елементів_файлу; Текстові файли організуються по рядках (рядки скомпоновані з ASCII-символів, довжина рядка не фіксована) і об'являються в такий спосіб: var f : text; Визначено декілька процедур і функцій, що працюють тільки з текстовими файлами: процедура Append(f), відкриває текстовий файл f для дозапису в кінець файлу; функція EOLn(f), перевіряє досягнення кінця поточного рядка файлу f. Зауваження: Звісно кажучи, якщо у програмі є хоча б одне введення або виведення, це вказує на роботу з файлами. Введення даних з клавіатури організоване в мові Turbo Pascal через зв’язаний з буфером введення стандартний текстовий файл Input, а виведення на екран організоване через зв’язаний з буфером виведення стандартний текстовий файл Output. Це пояснює наявність у програмах на мові Pascal, наприклад, такого запису program main (Input, Output); у програмі на мові Turbo Pascal можна цей рядок взагалі не писати.У бібліотечному модулі dos зберігаються процедури та функції, за допомогою яких організується можливість обробки файлів засобами операційної системи MS DOS.