- •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. Програмне забезпечення для автоматизації процесу розв’язування математичних задач.
22. Структура pascal-программы. Понятие: метка, тип, константа, переменная; их разновидности. Статические и динамические объекты программы.
Програму, написану на мові програмування Turbo Pascal, можна умовно розділити на наступні основні частини:
заголовок програми (не обов’язково);
підключення бібліотек транслятора;
розділ оголошень і угод (оголошення глобальних міток, глобальних констант, глобальних типів, глобальних змінних);
розділ процедур і функцій (для кожної з них фіксується заголовок процедури (функції), виконується оголошення локальних міток, локальних констант, локальних типів, локальних змінних, записується основний блок процедури або функції);
основний блок програми, обмежений операторними дужками begin і end.
Програма схематично може бути зображена в такий спосіб:
program ім’я_програми;
наприклад program main;
uses перелік бібліотек транслятора, що підключаються;
наприклад uses crt, dos, graph;
label перелік міток;
наприклад label m1, m2, … , mn;
const перелік імен констант та їх значень;
наприклад const c1=значення_1; c2=значення_2; …
type перелік імен типів та їх опис;
наприклад type t1=опис_типу_1; t2=опис_типу_2; …
Var перелік імен змінних та їх типів;
наприклад var v1: тип_1; v2: тип_2; …
begin початок тіла основної програми
оператори програми;
end. кінець тіла основної програми
Тут m1, m2, … , mn - ідентифікатори міток; c1, c2, … - ідентифікатори констант; t1, t2, … - ідентифікатори типів; v1, v2, … - ідентифікатори змінних. Терміни ім’я та ідентифікатор є синонімами. Зауваження: Знак ; у мові Turbo Pascal використовується як закінчення речення, тобто закінчення оператора. Мітка в Турбо Паскалі - це довільний ідентифікатор, що дозволяє іменувати деякий оператор програми і таким чином посилатися на нього. З метою сумісності зі стандартною мовою Паскаль у мові Турбо Паскаль допускається як міток використання також цілих чисел без знака.
Константа - це ідентифікатор, що позначає деяку незмінну величину певного типу. Константи, як і змінні, повинні оголошуватися у відповідному розділі програми. У Турбо Паскаль застосовується кілька стандартних видів констант: Цілочисельні константи. Можуть бути визначені за допомогою чисел, записаних в десятковому або шістнадцятковому форматі даних. Це число не повинно містити десяткового дробу. Речові константи. Можуть бути визначені числами, записаними в десятковому форматі даних з використанням десяткового дробу. Символьні константи. Можуть бути визначені за допомогою деякого символу (укладеного в апострофи). Строкові константи. Можуть бути визначені послідовністю довільних символів (укладених в апострофи). Типізовані константи.
Будь-яка змінна для використання в програмі має бути описана і робиться це в розділі описів. Для опису (оголошення) змінних існує ключове слово VAR. Кожна змінна описується таким чином: спочатку пишеться її ім'я (ідентифікатор), потім ставиться двокрапка і далі вказується тип даних цієї змінної. var A: Integer; У даному прикладі ми оголосили змінну з ім'ям A і задали для неї тип даних Integer. Типів даних існує дуже багато, а програмістом можуть бути створені і свої власні типи. Для початку нам потрібні прості типи: Integer - ціле число; Real - речовий (дробове число); Boolean - логічне значення.