- •1. Інформація і повідомлення. Види інформації та її властивості. Інформація та шум, їх взаємоперетворення.
- •2. Електронні таблиці та їх призначення. Середовище табличного процесора та основні його елементи. Подання даних в електронних таблицях. Введення тексту, чисел і формул. Приклади.
- •Поняття про сучасні засоби зберігання й опрацювання повідомлень. Носії повідомлень. Форми і способи подання повідомлень. Кодування повідомлень, за допомогою яких передається інформація.
- •Структура інформаційної системи: апаратна та інформаційна складові, їх взаємодія.
- •2. Упорядкування даних в середовищі табличного процесора. Використання фільтрів. Приклади.
- •1. Основні складові апаратної частини інформаційної системи, їх функціональне призначення.
- •2. Робота з графічними об'єктами в середовищі текстового процесора. Вкорінення об'єктів з інших додатків. Приклади.
- •1. Поняття про бази даних та їх види: фактографічні та документальні. Інформаційно-пошукові системи та системи управління базами даних (субд), їх призначення та функції.
- •2. Поняття про стиснення даних. Призначення та основні функції програм-архіваторів. Приклади.
- •1. Структура програмної складової інформаційної системи. Системне і прикладне програмнt забезпечення.
- •2. Опрацювання даних за допомогою табличного процесора: редагування, копіювання, форматування, переміщення, захист від змін, зв'язування. Приклади.
- •1. Поняття про мову програмування. Класифікація мов програмування. Основні поняття мови: алфавіт, синтаксис і семантика. Основні елементи мови програмування: символи, слова, вирази і команди.
- •1. Комп'ютерні мережі. Види, основні характеристики і принципи використання комп'ютерних мереж. Сервер та робоча станція. Технологія клієнт-сервер.
- •2. Виконання обчислень у середовищі табличного процесора. Використання математичних функцій і операцій для опрацювання даних, поданих в електронній таблиці. Приклади.
- •1. Електронна пошта та пришити її функціонування. Поштові стандарти. Електронна адреса. Основні можливості використання поштових програм. Правила й етикет електронного листування.
- •2. Правила впорядкування та пошуку даних у базі даних. Приклади.
- •1. Апаратні, програмні та інформаційні ресурси сучасних мереж. Програмне забезпечення роботи в глобальній мережі Інтернет. Основні послуги глобальної мережі Інтернет.
- •1. Інформаційний зв'язок у мережі Інтернет. Ідентифікація комп'ютерів у мережі. Адресація в мережі Інтернет. Провайдери. Способи під'єднання комп'ютерів до глобальної мережі.
- •2. Робота з таблицями в середовищі текстового процесора. Автоматичне форматування таблиці. Створення нового стилю таблиці. Таблиця і текст, їх взаємне перетворення. Приклади.
- •2. Вкорінені та зв'язані об'єкти слайдів комп'ютерної презентації. Способи демонстрації слайдів. Приклади.
- •1. Етапи розв'язування задачі з використанням комп'ютера. Поняття інформаційної моделі задачі.
- •2. Виконання обчислень у середовищі табличного процесора. Використання логічних функцій та операцій для опрацювання даних, поданих у таблиці. Приклади.
- •1. Етапи розвитку обчислювальної техніки та галузі застосування комп'ютерів.
- •2. Використання різних типів об'єктів (текстових, графічних, числових, звукових, відео) для створення презентації. Приклади.
- •1. Поняття програми. Поняття про системи програмування. Поняття про інтерпретацію та компіляцію програми.
- •2. Створення запитів, форм і формування звітів при роботі з базами даних. Приклади.
- •1. Системи опрацьовування текстів, їх класифікація та функції. Основні формати текстових файлів і їх перетворення.
- •2. Організація пошуку інформації в глобальній мережі. Способи збереження веб-сторінок та їх частин. Особливості збереження зображень і звуку. Приклади.
- •1. Поняття алгоритму. Властивості алгоритмів. Базові структури алгоритмів та їх основні властивості.
- •2. Основні команди для роботи з таблицями в реляційних базах даних: створення структури записів, заповнення даними, редагування даних. Приклади.
1. Поняття алгоритму. Властивості алгоритмів. Базові структури алгоритмів та їх основні властивості.
Термін алгорипім виник задовго до появи комп'ютерів, і походить від імені давнього філософа й математика з Хорезму, шо жив у IX ст. — Аль-Хорезмі.
Алгоритм — це точний і зрозумілий опис послідовності дій над заданими об'єктами, що дає змогу одержати кінцевий результат. Синонімом алгоритму можуть бути слова: спосіб, рецепт.
Алгоритм дає змогу формалізувати виконання інформаційного процесу, тобто виконавець алгоритму може виконувати алгоритм формально, не вникаючи в зміст поставленої задачі.
Кожен алгоритм має задовольняти певні властивості.
Дискретність. Будь-який алгоритм може бути розбитий на окремі кроки — закінчені дії. Перехід до наступного кроку можливий лише після завершення попереднього.
Визначеність (чи детермінованість). Кожна команда алгоритму повинна однозначно визначати певну дію і не допускати двоякого тлумачення. Строго визначеним повинен бути і порядок виконання операцій.
Результативність. Виконання алгоритму має приводити до конкретного результату — розв'язку задачі, якщо навіть він дає і результати, які можуть виявитися і неправильними. Розв'язком задачі може бути також повідомлення про те, що задача розв'язку не має.
Масовість. За допомогою алгоритму можна розв'язувати не одну конкретну задачу, а безліч однотипних задач. Властивість масовості збільшує практичну цінність алгоритму.
Скінченність. Виконання алгоритму повинно завершитися за скінченну кількість кроків. Виконання алгоритму не може закінчуватися невизначеною ситуацією або ж зовсім не закінчуватися.
Правильність. Алгоритм правильний, якщо його виконання забезпечує досягнення мети.
Формальність. Будь-який виконавець, здатний сприймати і виконувати вказівки алгоритму (навіть не розуміючи їх змісту), діючи за алгоритмом, зможе виконати поставлене завдання.
Під час складання алгоритмів треба пам'ятати, що одна й та сама задача може бути успішно розв'язана за допомогою алгоритмів, що відрізняються один від одного. При виборі алгоритму треба насамперед зважати на вимоги компактності алгоритму і легкості його розуміння. Ці вимоги можна задовольнити, якщо дотримуватися структурного підходу, в основі якого лежить твердження, що алгоритм будь-якого ступеня складності можна виразити за допомогою трьох базових структур: слідування, розгалуження і циклу.
Слідування. Операція S подається у вигляді послідовності двох (або більше) виконуваних одна за одною простіших операцій S1, S2,...., SN.
Розгалуження (вибір). Для виконання операції S треба спочатку визначити, хибне чи істинне деяке твердження Р. Якщо твердження Р істинне, то виконується вказівка S1 і на цьому операція S закінчується. Якщо твердження Р хибне, то виконується вказівка S2 і на цьому виконання вказівки S закінчується.
Повне розгалуження Неповне розгалуження
Повторення (цикли). Розрізняють два види циклів — цикл-ПОКИ і цикл-ДО
а) У структурі цикл-ПОКИ для виконання вказівки S спочатку треба визначити, істинне чи хибне твердження Р. Якщо Р істинне, то виконується вказівка S1 і знову повертаються до визначення істинності твердження Р. Якщо ж твердження Р хибне, то виконання вказівки S вважається закінченим.
б) У структурі цикл-ДО спочатку виконується вказівка S1, а потім визначається істинність твердження Р. Якщо твердження Р хибне, то знову виконується вказівка S1 і визначається істинність твердження Р. Якщо ж твердження Р істинне, то виконання вказівки 51 вважається закінченим.
цикл-ДО
Основною властивістю базових алгоритмічних структур є те, що кожна з них має єдиний вхід та єдиний вихід. Для побудови алгоритмів з використанням цих структур дозволяється тільки заміняти будь-яку окрему вказівку алгоритму сукупністю більш простих вказівок, яка являє собою одну із базових структур алгоритмів. Будь-який алгоритм може бути побудованим з використанням тільки вказаних базових структур.