- •Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •Структура інформаційної системи. Апаратна і програмна складові обчислювальної системи. Взаємодія апаратної і програмної складової.
- •Пам’ять еом. Внутрішня 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. Пряме злиття послідовностей
Користувацькі та стандартні типи даних. Типізовані константи. Цілий, дійсний, булевий та символьний типи.
Тип – це множина значень, яких можуть набувати змінні програми та сукупність операцій, які визначені над цією множиною значень.
Прості стандартні типи даних: числові (цілочисельні, дійсні), символьний та логічний (булевий).
Цілочисельні типи (byte: 0..255; shortint: -128..127; word: 0..65535; integer (основний): -32768..32767; longint). Для збереження даних цілочисельного типу у пам’яті виділяється від 1 до 4 байт (н-д, для збереження цілих чисел типу byte виділяється 8 біт пам’яті, типу integer – 2 байти). Цілі числа бувають знаковими і беззнаковими. Старший біт несе інформацію про знак.
Дійсні числа (single, real, double, extended) можна записати у форматі з фіксованою крапкою (н-д, 5.04, -12.109), або у форматі з плаваючою крапкою (nE+2 означає множення числа n на 10 у степені +2, тобто nEm = n*10 m).
Символьний тип (char) – це множина символів кодової таблиці комп’ютера ASCII. Символьна стала – це символ, взятий у лапки. Н-д: ’a’, ’5’, ’%’.
Логічний тип (boolean) характеризується двома значеннями: true (істинність), false (хибність).
Усі стандартні типи (окрім дійсного) є впорядкованими, тобто для кожного даного визначені наступне і попереднє.
Крім стандартних типів даних існують користувацькі, які користувач сам визначає в розділі опису типів:
type <ім’я типу 1> = <опис типу 1>; ... <ім’я типу n> = <опис типу n>;
До нестандартних (користувацьких) типів належать перераховуваний, діапазонний та рядковий типи.
Перераховуваний тип утворюють з ідентифікаторів (імен користувача) шляхом їх об’єднання у список, який записується у круглих дужках:
type <ім’я типу> = (<значення 1>, <значення 2>, ..., <значення n>);
Приклад: type week = (mon, tue, wed, the, fri, sat, sun);
colors = (red, green, blue, white, yellow);
Номер першого елемента списку завжди є 0. Дані перерахованого типу не можна вводити з клавіатури чи виводити. Даними перерахованого типу не можуть бути числові чи символьні значення.
Діапазонний тип – це звуження деякого базового упорядкованого типу. Його описують наступним чином: type <ім’я типу> = <значення 1> .. <значення 2>;
Приклад: type weekdays = mon..fri; months = 1..12;
Типізовані константи:
Окрім звичайних, є ще типізовані сталі. Вони дають змогу оголосити змінну і відразу надати їй значення:
const <ім’я сталої 1> : <тип 1> = <значення 1>; ...
<ім’я сталої n> : <тип n> = <значення n>;
На відміну від звичайних ,значення типізованих сталих у програмі можна змінювати. Приклади типізованих сталих:
const mysymbol : char = ’a’; n : integer = 5;
Структурні типи даних. Масиви. Опис масивів. Обробка даних у масивах.
Структурні типи даних визначають впорядковану сукупність скалярних змінних і характеризуються типом своїх компонентів. В мові Pascal допускаються наступні структуровані типи даних: рядки, масиви, множини, записи, файли і покажчики.
Регулярні типи – масиви Це означає, що елементи таких структур даних будуть однотипні значення (цілі числа, символи, перелічувальні типи). На відмінну від масивів, де кількість елементів є фіксованою і незміною, множини можуть змінювати свій склад, проте кількість елементів не може перевищувати деякого фіксованого значення. І масиви, і рядки можуть мати декілька однакових елементів, у множині всі елементи різні. Масив - це структурний тип даних, що складається з фіксованого числа елементів, що мають один і той же тип. Можна використовувати і будь-який інший раніше описаний тип, тому цілком правомірно існування масивів записів, масивів покажчиків, масивів рядків, масивів масивів і т.д. Елементами масиву можуть бути дані будь-кого, але тільки одного типу, включаючи структуровані. Тип елементів масиву називається базовим. Число елементів масиву фіксується при описі і в процесі виконання програми не міняється. Доступ до кожного окремого елемента здійснюється шляхом індексації елементів масиву. Індекси є виразами будь-якого скалярного типу, окрім дійсного. Тип індексу визначає межі зміни значень індексу. Для опису масиву призначено словосполучення array (масив з...).
Формат: Туре <имя типа> = аггау[тип індексу] of <тип компонента>
Var <идентификатор> : <имя типа>;
Якщо в такій формі опису масиву заданий один індекс, масив називається одновимірним, якщо два індекси - двомірним, якщо n індексів, n-вимірним. Розмірність обмежена тільки об'ємом пам'яті.
Дії над масивами. Для роботи з масивом як єдиним цілим використовується ідентифікатор масиву без вказівки індексу в квадратних дужках. Масив може брати участь тільки в операціях відношення "рівно", не "рівно" і в операторі присвоєння. Масиви, що беруть участь в цих діях, повинні бути ідентичний по структурі, тобто мати однакові типи індексів і однакові типи компонентів.
Ініціалізація масиву полягає в присвоєнні кожному елементу масиву одного і того ж значення, відповідного базовому типу.
Для ініціалізації двомірного масиву звичайно використовується вкладений оператор for. Копіюванням масивів називається присвоєння значень всіх елементів одного масиву всім відповідним елементам іншого масиву. Копіювання можна виконати одним оператором присвоєння, наприклад А: = D; або за допомогою оператора for: Перестановка значень елементів масиву здійснюється за допомогою додаткової змінної того ж типу, що і базовий тип масиву.
В мові Pascal допускається опис багатовимірних масивів. Такий опис виконується за правилами: - двохвимірні масиви
1.) TYPE m1=array [1..10] of real;
Var m2: array [1..3]of ml;
Ml - це ім'я типу, елементи якого є одновимірні масиви (або вектори). М2 - це ім'я змінної, яка є масивом з 3-х елементів, кожен такий елемент є вектором. В результаті отримуємо об'єднання, яке називається матрицею.
2.) Var m2:array[1..3,1..10] of real; m2 - ім'я змінної, яка є двовимірним масивом дійсних чисел.
