- •Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •Структура інформаційної системи. Апаратна і програмна складові обчислювальної системи. Взаємодія апаратної і програмної складової.
- •Пам’ять еом. Внутрішня I зовнішня пам’ять комп’ютера. Характеристика різних видів внутрішньої пам’яті.
- •Основні характеристики пеом. Принципи роботи еом: принцип програмного управління, принцип адресності. Огляд сучасної обчислювальної техніки.
- •8. Технічні характеристики пеом. Локальні мережі еом. Класифікація і основні характеристики локальних мереж еом.
- •9. Функції і склад операційної системи. Класифікація операційних систем персонального комп’ютера.
- •10. Операцыйна система ms–dos. Модулі ms–dos, їх призначення. Завантаження ms–dos. Внутрішні і зовнішні команди ms–dos.
- •11. Конфігурування системи. Зміна конфігурації і встановлення параметрів ms-dos. Файл автозапуску autoexec.Bat.
- •12. Операційні оболонки. Команди і функції операційних оболонок.
- •Windows-утиліти. Утиліти по роботі з дисками: дефрагментація, очищення, відновлення, перевірка. Демонстрація роботи з найбільш популярними утилітами.
- •Архівування інформації. Способи архівування. Демонстрація роботи програм WinRar, WinZip.
- •Ос Windows-95(98). Призначення та можливості стандартних програм Windows-95 (WordPad, Paint, Блокнот, Календар, Годинник, Калькулятор і провідник).
- •Комп’ютерні віруси. Антивірусні програми. Демонстрація роботи програм DrWeb.
- •19. Ос Windows –9x. Головне меню. Панель керування.
- •Поняття про системи Multymedia.
- •Основні правила введення тексту. Збереження документа. Закриття документа та вихід із програми word. Відкриття існуючого файла. Переміщення по документу. Прокручування тексту для перегляду.
- •Загальна характеристика Windows-9x. Основні поняття: робочий стіл, панель задач, структура вікна. Робота з обєктами.
- •Редагування тексту: виділення тексту, вставка тексту в документ, відновлення тексту в документі, перестановка тексту. Буфер обміну. Перевірка орфографії та граматики в тексті.
- •24. Робота з текстом. Форматування тексту. Форматування символів. Форматування абзацу. Списки. Копіювання параметрів форматування.
- •Про маркіровані і нумеровані списки
- •Вимкнення буфера обміну Office
- •Очищення елементів у буфері обміну Microsoft Office
- •25. Вставляння таблиці в документ. Форматування таблиці (зміна розмірів таблиці, комірок, тексту в комірках, рядків (стовпців) таблиці).
- •Системи опрацювання текстів. Методика ознайомлення учнів з текстовими редакторами.
- •Бази даних. Фактографічні і документальні бази даних.
- •27. Системи опрацювання графічної інформації. Векторна і растрова графіка. Градації кольору. Методика ознайомлення учнів з графічним редактором.
- •Програми опрацювання електронних таблиць (Excel). Основні команди. Стандартні функції. Побудова діаграм. Підтримка баз даних.
- •30. Бази даних. Фактографічні I документальні бази даних. Ієрархічна, мережева, реляційна модель даних. Методика ознайомлення учнів з базами даних.
- •33. Основні етапи розв’язування прикладних задач з використанням еом.
- •Поняття алгоритму. Властивості алгоритмів. Стійкість, коректність алгоритмів. Аналіз складності та ефективності алгоритмів. Види алгоритмів.
- •Структурний підхід до побудови алгоритмів. Базові структурні елементи алгоритмів.
- •Алгоритми пошуку елемента в масиві.
- •Етапи моделювання
- •Комбінаторні алгоритми обробки структур даних. Задачі пошуку та сортування.
- •Користувацькі та стандартні типи даних. Типізовані константи. Цілий, дійсний, булевий та символьний типи.
- •Структурні типи даних. Масиви. Опис масивів. Обробка даних у масивах.
- •Алгоритми пошуку підпослідовності в послідовності.
- •Прямі алгоритми сортування масивів.
- •Швидкі алгоритми сортування масивів.
- •44. Поняття програми. Програмування як процес розробки алгоритмів. Загальні підходи програмування.
- •Поняття про мови програмування. Класифікація мов програмування. Системи програмування. Поняття про інтерпретацію та компіляцію.
- •Поняття типу даних. Типи даних мови Паскаль. Прості та структурні типи даних. Змінні та константи.
- •Оператори. Класифікація операторів. Прості оператори. Оператор присвоєння. Структурні оператори. Оператори циклів. Організація циклів. Приклади. Оператори введення та виведення.
- •Структурні типи даних. Рядки. Опис рядків. Обробка даних у рядках.
- •Структурні типи даних. Множини. Опис множин. Операції над множинами.
- •Структурні типи даних. Записи. Опис записів, поля. Обробка даних у записах.
- •Поняття рекурсії. Ітеративні та рекурсивні програми. Види рекурсії. Рекурсивні процедури та функції. Найпростіші схеми рекурсивних програм.
- •88.Програмування розгалужених алгоритмів мовою pascal. Оператор варіанту. Приклади використання. Методика навчання учнів складанню розгалужених програм.
- •103.Методи і прийоми контролю знань і вмінь учнів з інформатики.
- •102.Використання математичних моделей при розв*язуванні задач у шкі
- •101.Методика організації і проведення уроку-практикуму з інформатики.
- •87.Методика навчання учнів мові програмування тп
- •78. Метод послідовного уточнення алгоритмів у шкі. Демонстрація методу покрокової деталізації.
- •92. Методика навчання учнів складанню мовою Паскаль програм опрацювання графічної інформації.
- •94. Методика ознайомлення учнів з поняттям алгоритму
- •100. Методика ознайомлення учнів з поняттям математичної моделі.
- •Динамічні змінні. Покажчики. Найпростіші динамічні структури даних. Використання динамічних структур даних.
- •Списки. Стеки. Черги. Деревоподібні структури даних.
- •Файлові типи. Операції з файлами. Файли прямого та послідовного доступу. Створення, читання та модифікація файлів.
- •Модульне програмування в системі тр. Класифікація модулів. Загальна структура модуля користувача. Використання модулів.
- •Модуль Crt. Призначення, основні можливості.
- •Модуль dos. Призначення, основні можливості модуля.
- •Модуль Graph. Види графічних адаптерів. Ініціалізація графічного режиму. Створення найпростіших графічних побудов.
- •Середовище тр. Порядок створення та відлагодження програм.
- •Типовий шкільний кабінет от, його призначення та обладнання. Телекомунікаційні мережі. Локальна мережа шкільних пеом, її функції і дидактичні можливості.
- •66. Основні способи застосування еом в навчальному процесі.
- •Створення і впровадження інформаційної технології навчання.
- •Недоліки і переваги комп’ютерного навчання.
- •Еом як предмет вивчення. Вивчення структури і призначення еом в рамках шкільних курсів інформатики, математики, фізики, позакласній роботі.
- •Навчальноорієнтоване програмне забезпечення. Структура і призначення.
- •Вимоги до розробки педагогічних програмних засобів.
- •73. Інструментальні засоби створення ппз. Гіпертекстові системи.
- •74. Перспективи використання обчислювальної техніки у сфері початової, загальної та вищої освіти.
- •Програмне забезпечення шкі. Класифікація педагогічних програмних засобів. Приблизний склад програмного забезпечення.
- •84. Методика ознайомлення учнів з базами даних.
- •85. Методика ознайомлення учнів з електронними таблицями.
- •Методика ознайомлення учнів з експертними системами.
- •Методика навчання учнів складанню циклічних програм мовою Паскаль.
- •Методика навчання учнів складанню і використанню програм, які містять підпрограми, мовою Паскаль.
- •Методика навчання учнів роботі з готовими Паскаль-програмами (редагування, налагодження, запуск).
- •Методика ознайомлення учнів з поняттям величини. Методика вивчення поняття допоміжної величини.
- •Методика ознайомлення учнів з алгоритмами роботи з літерними величинами (Паскаль). Методика навчання учнів складанню програм опрацювання літерних величин мовою Паскаль.
- •Методика ознайомлення учнів з табличними величинами (Паскаль). Методика навчання учнів складанню алгоритму впорядкування таблиці за деякою ознакою (Паскаль).
- •Структура і специфіка уроку інформатики. Підготовка вчителя до уроку. Організація і проведення різних типів уроків з інформатики.
- •Програмне забезпечення шкі. Класифікація педагогічних програмних засобів. Приблизний склад програмного забезпечення.
- •64. Обєктно-орієнтоване програмування як засіб створення складних програм. Поняття обєкта. Мова Delphi.
- •80. Методика ознайомлення учнів з поняттям інформації.
- •43. Пряме злиття послідовностей
Методика навчання учнів роботі з готовими Паскаль-програмами (редагування, налагодження, запуск).
При роботі з Turbo Pascal, перш за все, учні повинні вивчити такі поняття, як інтегроване середовище програмування, елементи вікна редагування, режим роботи в середовищі.
Відразу після запуску Turbo Pascal на екрані з’явиться вікно редагування. Можна почати працювати з новим кодом, набираючи його у вікні редагування, або відредагувати уже існуючий програмний файл. Для перевірки правильності програми потрібно її відкомпілювати і виконати (F10 — Run або за допомогою комбінації клавіш Ctrl+F9).
Якщо система виявить синтаксичні помилки, то про це буде негайно повідомлено. Курсор буде в рядку, де допущено помилку, або безпосередньо вказуватиме на позицію з помилкою. Середовище перебуватиме в режимі редагування і помилку можна буде виправити. Тепер вдруге компілюють і виконують програму. Виправляють наступну помилку та ін.
Якщо синтаксичних помилок немає, програма буде виконана. Результати можна побачити у вікні результатів, для чого натискають клавішу Alt+F5 або використовують засоби пункту Debug. Щоб для заданого pas - файлу створити exe - файл послідовно виконуємо F10 — Compile — Destination — Disk. Натискаємо Alt+F9 і в поточний каталог на диску буде записано exe - файл ,який можна виконати поза середовищем. Щоб зберегти текст програми у файлі з розширенням pas, активізують F10 — File — Save As, якщо файлу дають нове ім'я, або F10 — File — Save (достатньо натиснути F2) для зберігання файлу зі старим іменем. Для роботи з програмою, що є на диску, виконують F10 — File — Open або натискають клавішу F3. Отримаємо діалогове вікно. за допомогою клавіші Tab переходимо в нижню частину вікна і вибираємо серед імен файлів потрібний файл, натискаємо на клавішу вводу. Текст програми буде занесено у вікно редагування.
заданою функцією у тілі функції обов'язково повинен бути хоча б один оператор надання значення, де в лівій частині (на відміну від опису функцій навчальною алгоритмічною мовою) стоїть ім'я функції, а в правій — її значення. Інакше значення функції не буде визначено.
Для демонстрації та експериментальної роботи можна запропонувати задачу на визначення - чи є задане число паліндромом і якщо не є, то виконання певних операцій до тих пір, поки не буде отримано паліндром. Для цього процес «перевертання» числа оформлюється у вигляді функції.
Звернення до алгоритмів і функцій (5 год)
Опис навчальною алгоритмічною мовою та мовою програмування вказівок звернення до алгоритмів і функцій, Формальні та фактичні параметри.
Учні повинні знати:
• порядок складання алгоритмів і програм;
• правила запису структурованих алгоритмів і програм;
• основні вказівки навчальної алгоритмічної мови;
• основні елементи однієї з мов програмування:
• алфавіт; основні поняття мови: числа, рядки, описи, ідентифікатори, оператори, величини, операції;
• типи даних у мові програмування, набір функцій і операцій, допустимих для кожного з типів даних;
• принципи побудови опису програми (мовою Pascal чи Basic);
• сутність операції присвоювання; призначення та правила описування вказівок розгалуження й повторення; звернення до алгоритмів; поняття про алгоритми-процедури та алгоритми-функції.
Учні повинні мати уявлення про:
• класифікацію мов програмування; поняття про інтерпретацію та компіляцію; систему програмування;
• інтегровані середовища програмування;
• поняття редактора, транслятора, налагоджувача.
Учні повинні вміти:
• застосовувати різні форми опису алгоритмів і переходити від однієї форми опису алгоритмів до іншої;
• визначати тип величини, описувати її навчальною алгоритмічною мовою та мовою програмування; використовувати прості й складні умови під час побудови алгоритмів і програм; застосовувати метод послідовних уточнень під час побудови алгоритмів і програм;
• описувати алгоритми розв'язування задач різних типів навчальною алгоритмічною мовою та мовою програмування;
• складати й реалізовувати найпростіші лінійні, розгалужені, циклічні алгоритми: на опрацювання табличних і рядкових величин, на опрацювання графічної інформації; на використання допоміжних функцій і процедур;
• вводити та налагоджувати програми на ПЕОМ.
Тілом циклу є послідовність, яка записана між словами repeat і until.
Вказівка повторення з параметром призначена для організації багатократного виконання тіла циклу для значень параметра циклу з деякої впорядкованої дискретної множини.
Вказівку повторення з параметром використовують у тих випадках, коли наперед можна визначити кількість повторень виконання вказівок циклу.
Вказівка повторення з параметром записується у вигляді:
for <параметр:=вираз1> to <вираз2> do
begin
<вказівка1>;<вказівка2>;
……………………………….;........
<вказівка N>;
end;
for <параметр:=вираз1> downto <вираз2> do
begin
<вказівка1>;<вказівка2>;
……………………………….;........
<вказівка N>;
end;
Параметр вказівки (лічильник, індекс) — це змінна скалярного (цілого, символьного, логічного або перелічувального) типу, крім дійсного.
Вираз1 (початковий параметр вказівки) — це деяка константа такого ж самого типу, що й параметр вказівки.
Вираз2 (кінцевий параметр вказівки) — це деяка константа такого ж самого типу, що й параметр вказівки.
Якщо в тілі вказівки повторення з параметром необхідно виконати тільки одну вказівку, то складеної вказівки begin .. end використовувати не потрібно.
for <параметр:=вираз1> to <вираз2> do
<вказівка1>;
Параметру циклу і присвоюється початкове значення К. Він порівнюється з кінцевим значенням 1. Якщо К>=1, то виконується тіло вказівки повторення. Значення К автоматично зменшується на 1 (тобто стає попереднім елементом) і знову порівнюється зі значенням 1. Якщо під час перевірки отримаємо, що К<1, то виконання вказівки повторення припиняється і виконується наступна після неї вказівка програми. Якщо під час першого порівняння К і 1 виявиться, що К<1, то тіло вказівки не виконується жодного разу.
Примітка.
1. Вказівку повторення з параметром зручно використовувати в тих випадках, коли попередньо можна визначити кількість повторень.
2. Параметр циклу не повинен змінювати свого значення всередині тіла вказівки повторення, хоча його можна використовувати у будь-яких виразах вказівок тіла циклу.
3. Параметр циклу повинен бути описаним у розділі змінних.
4. Значення параметра циклу після закінчення виконання вказівки повторення володіє кінцевим значенням, тому перед повторним його використанням йому необхідно знову присвоїти нове початкове значення.
На етапі формалізації вибираються ІС і визн. способи представлення всіх видів знань, формалізуються основні поняття, визначаються способи інтерпретації знань, моделюється робота системи, оцінюється адекватність меті системи зафіксованих понять, методів рішень, засобів уявлення і маніпулювання знаннями.
На етапі виконання здійснюється наповнення експертом бази знань. У зв'язку з тим, що основою ЕС є знання, даний етап є найважливішим і самим трудомістким етапом розробки ЕС. Процес придбання знань розділяють на витягання знань з експерта, організацію знань, забезпечуючу ефективну роботу системи, і представлення знань у вигляді, зрозумілому ЕС. Процес придбання знань здійснюється інженером по знаннях на основі аналізу діяльності експерта за рішенням реальних задач.
Представлення знань в експертних системах
Перше і основне питання, яке треба вирішити при представленні знань, - це питання визначення складу знань, тобто визначення того, "ЩО ПРЕДСТАВЛЯТИ" в експертній системі. Друге питання торкається того, "ЯК ПРЕДСТАВЛЯТИ" знання. Необхідно відзначити, що ці дві проблеми не є незалежними. Дійсно, вибраний спосіб уявлення може виявитися непридатним у принципі або неефективним для виразу деяких знань.
На нашу думку, питання "ЯК ПРЕДСТАВЛЯТИ" можна розділити на дві в значній мірі незалежні задачі: як організувати (структурувати) знання і як представити знання у вибраному формалізмі.
З урахуванням архітектури експертної системи знання доцільно ділити на ті, що інтерпретуються і не інтерпретуються. До першого типу відносяться ті знання, які здатний інтерпретувати вирішувач (інтерпретатор). Вся решта знань відноситься до другого типу. Знання можна розділити на наочні знання, управляючі знання і знання, що інтерпретуються, про уявлення. Знання про уявлення містять інформацію про те, яким чином (в яких структурах) в системі представлені знання, що інтерпретуються.
