- •1. Інформація, її властивості. Кодування інформації. Одиниці вимірювання інформації.
- •2. Історія розвитку обчислювальної техніки. Застосування еом в різних галузях людської діяльності.
- •3. Архітектура сучасного пк. Базові структури пк.
- •Магістрально-модульний принцип будови комп’ютера.
- •Архітектура персонального комп'ютера
- •4. Системний блок: основні його вузли.
- •Вміст системного блоку.
- •5. Запам'ятовуючи пристрої комп'ютера та їх основні характеристики. Зовнішні та внутрішні запам'ятовуючи пристрої. Одиниці ємності запам'ятовуючих пристроїв.
- •6.Пристрої введення та виведення інформації.
- •Джойстик
- •Світлове перо
- •Графічний планшет
- •Рідкокристалічні дисплеї
- •Види принтерів.
- •7. Програма far Manager. Призначення, основи роботи. Операції з файлами і каталогами.
- •Типи вікон Windows хр
- •Структура вікна папки Windows хр
- •Операції з вікнами
- •9. Головне меню, довідка Windows. Структура типового вікна. Робота з вікнами.
- •Структура вікна папки Windows хр
- •10.Робота з файлами та папками в операційній системі Windows.Стандартні програми Windows.
- •Якщо ні вихідного, ні кінцевого адрес переміщення не видно на екрані, перемістити файли або папки можна за допомогою наступної процедури. Перейменування файлів
- •11. Електронні таблиці та їх призначення. Створення, редагування та форматування таблиці. Робота з функціями.
- •12. Програма табличного процесора Excel. Виконання обчислень за формулами, побудова діаграм та графіків функцій.
- •13. Програми створення презентацій. Вимоги до презентацій. Основні операції.
- •14. База даних та їх типи. Послідовність створення нової бази даних в субд Access.
- •15. Системи опрацювання графічних зображень. Призначення та основні функції. Створення і редагування графічних зображень за допомогою графічного редактора.
- •Питання 16
- •1.2 Як можна редагувати малюнок редактором “Paint”
- •Редагування малюнка.
- •17. Текстові редактори та їх призначення. Ведення, редагування та форматування тексту у текстовому редакторі Word.
- •Виділення тексту документа I його фрагмента
- •18. Робота з фрагментами тексту у текстовому процесорі Word. Копіювання та перенесення фрагментів. Вставка об'єктів.
- •Вставлення рисунків у документ
- •Форматування рисунків
- •Вставлення в текст документа графічних об'єктів
- •19. Комп'ютерні мережі: класифікація, основні характеристики та принципи використання.
- •20. Поняття про комп'ютерні віруси. Антивірусні програми, їх класифікація та принципи роботи. Профілактика зараження комп'ютерними вірусами.
- •Можливі симптоми вірусного ураження
- •21. Архівація інформації. Призначення та основні функції програм-архіваторів.
- •22. Алгоритми, їх властивості. Типи алгоритмів. Способи подання алгоритмів. Виконавець алгоритмів.
- •Види алгоритмів
- •Способи запису алгоритмів
- •Блок–схема алгоритму
- •23. Етапи розв'язання задачі з допомогою еом. Поняття інформаційної моделі задачі. Етапи розв'язання задач з використанням еом
- •I етап. Постановка задачі
- •II етап. Описання алгоритму
- •III етап. Запис і трансляція програми
- •IV етап. Налагодження програми
- •V етап. Експлуатація програми
- •24. Поняття про мову програмування. Класифікація мов програмування. Основні поняття мови програмування Pascal та робота в її середовищі.
- •2. Поняття про інтерпретацію та компіляцію програм.
- •25. Структура програми мовою програмування Pascal лінійні програми.
- •26. Алгоритми з розгалудженнями. Оператори розгалудження у Pascal.
- •27. Циклічні алгоритми. Оператори повторення у Pascal.
- •28. Поняття масиву. Основні задачі з масивами у Pascal.
- •29. Глобальна мережа Інтернет. Принципи функціювання глобальної мережі.
- •1. Глобальна мережа Інтернет. Принципи функціонування глобальної мережі.І
24. Поняття про мову програмування. Класифікація мов програмування. Основні поняття мови програмування Pascal та робота в її середовищі.
1. Поняття про мови програмування. Мови програмування поділяють на два види: мови низького та високого рівнів. Спочатку (у 40-х роках XX ст.) були створені мови низького рівня. Такі мови базуються на командах-кодах для роботи з адресами оперативної пам'яті й регістрами процесора, їх використовують для розробки швидкодіючих програм. Приклад мови низького рівня — Асемблер.
Мови високого рівня створено в 50-х роках минулого століття з метою наблизити користувача до комп'ютера. Ці мови близькі до розмовних мов, оскільки дають змогу записувати команди у вигляді речень. Приклади таких мов: Фортран, Бейсик, Паскаль, Сі (мови процедурного типу); Пролог (мова логічного програмування); VisualBasic, Delphi(середовища візуального програмування).
Мова програмування — це деякий алфавіт і сукупність синтаксичних (правильне написання тексту, використання розділових знаків) та семантичних правил (правильне передавання змісту алгоритму) написання програм.
2. Поняття про інтерпретацію та компіляцію програм.
Знати мову програмування і мати комп'ютер — не достатньо, щоб реалізувати програму. Потрібно мати транслятор мови і, бажано, бібліотеки стандартних програм та засоби отримання підказок від комп'ютера, що робити у випадку допущення помилок. Сукупність таких засобів утворює систему програмування деякою мовою. Найважливішим елементом у такій системі є транслятор.
Транслятор — це спеціальна програма, яку використовують для перекладу програм користувача, написаних мовою програмування високого рівня, у так звані машинні коди, зрозумілі процесору.
Транслятори створюють для кожної мови програмування. Отже, транслятори перекладають команди користувача в набір команд процесора. Це дає змогу використовувати програми, створені мовою високого рівня, на різних типах машин. Іншими словами, транслятор — це перекладач. Транслятори бувають двох типів: інтерпретатори і компілятори.
Інтерпретатор перекладає команди програми в машинні коди по черзі й відразу їх виконує.
Повторний запуск програми на виконання супроводжується повторним перекладом. Це невигідно, якщо програми великі. Інтерпретатор може бути двопрохідним. Перший раз він опрацьовує кожну команду відразу після її введення, аналізує на наявність помилок, але не виконує її. Другий «прохід» відбувається після запуску програми на виконання: команди одна за одною перекладаються в машинні коди і виконуються.
Компілятор функціонує інакше. Передусім зазначимо, що програми створюють для багаторазового використання.
Компілятор аналізує команди програми на наявність помилок і перекладає її в машинні коди, утворюючи так званий ехе-файл програми, але не виконує його.
Ехе-файл може тимчасово зберігатися в оперативній пам'яті або постійно --на диску. В останньому випадку програму, точніше створений ехе-файл, можна запускати на виконання багаторазово. Це зручно для великих програм, бо заощаджується час на перекладання програми в машинні коди. Крім цього, компілятор «стискує» ехе-файл. Тому ехе-файл займає значно менше місця на диску, ніж власне текст, (так звані вихідні модулі) програми користувача. В ехе-файли не можна вносити зміни. Ось чому всі прикладні програми поширюють у вигляді ехе-файлів. Приклади компіляторів: Turbo Basic, Turbo Pascal 7.0 тощо. Отже, компілятор дає змогу, переклавши програму в машинні коди лише один раз, отримати ехе-файл, придатний для багаторазового виконання.
3. Поняття про середовища програмування. На базі систем програмування для надання додаткових зручностей користувачеві були створені середовища програмування.
Середовище програмування — це програма, що має засоби автоматизації процесів підготовки та виконання програм користувача, а саме:
* редактор текстів програм;
* довідково-інформаційну систему про мову програмування та середовище;
* бібліотеки з корисними процедурами і функціями;
* компілятор чи інтерпретатор, що не лише констатує факт помилки в програмі, а й вказує на тип і місце помилки, а в деяких випадках пропонує шляхи усунення помилок (або усуває їх);
* засоби виконання усієї програми або крок за кроком з метою виявлення семантичних помилок шляхом відстеження значень величин, які є в програмі, тощо.
Завдяки цим можливостям середовища програмування часто називають інтегрованими, або дружніми, середовищами.
У 1970 р. з'явилося повідомлення про створення ще однієї мови програмування, названої на честь відомого математика, розробника однієї з перших обчислювальних машин Блеза Паскаля. Автором цієї мови програмування був Ніклаус Вірт, професор, директор Інституту інформатики Швейцарської вищої політехнічної школи, лауреат Тьюрингівської премії, автор численних та широковідомих праць у галузі програмування. Н. Вірт є автором ще таких мов програмування, як Ейлер, Модула, Модула-2. Крім цього ним запропонована методика покрокової розробки програм від глобального до локального, від загального до часткового, тобто занурення в алгоритм зверху донизу. Ця методика була визнана найсильнішою ідеологією програмування в 70-ті роки.
Н. Вірт вирішив взятися за створення нової мови програмування з методичною метою: дати своїм студентам інструмент для вивчення програмування як систематичної, логічної дисципліни, що базується на фундаментальних поняттях.
Мова програмування Pascal, на відміну від усіх попередніх популярних мов, дала в руки програмісту прості конструкції команд, що виглядають дуже природно. Тобто їх зміст збігається з тим, чого інтуїтивно чекає користувач. Набір команд мови Pascal зовсім невеликий і складає її базову частину. Всі додаткові можливості мови Pascal дають змогу програмістові користуватися типами змінних, властивих лише цій мові програмування, а також створювати свої власні типи.
Дуже швидко мова Pascal набула великої популярності серед програмістів і була реалізована для різних типів комп'ютерів.
Алфавіт мови Pascal містить:
1. Великі і малі латинські літери від А до Z.
2. Арабські цифри від 0 до 9.
3. Знаки операцій: + ,-,*,/,<,>=,>,<=, = ,<>, :=
4. Обмежувачі: .,;':[]{}...
5. Зарезервовані (службові) слова.