- •Функції природної мови
- •Властивості природної мови
- •4.Поняття про графічний та командний інтерфейс операційної системи Windows. Інсталляція і початкове налагодження ос Windows та прикладних програм. Системні утіліти. Адміністрування ос Windows.
- •5.Структура, функції та типи операційних систем. Склад операційної системи. Драйвери пристроїв. Технології, що покладені в основу фукнціонування сучасних ос.
- •Складові операційної системи
- •Файлові менеджери. Віруси та антивірусні програми. Поняття про архiвацiю даних. Програми-архiватори. Алгоритми стиснення.
- •Ознаки зараження вірусом
- •Класифікація антивірусних продуктів
- •Відповідність визначенню вірусів в словнику
- •Стиснення без втрат
- •Стиснення з втратами
- •Алгоритми стиснення даних невідомого формату
- •Мова програмування Паскаль. Структуризація даних. Складені типи даних. Робота з файлами у мові Паскаль.
- •11.Поняття про графічний та командний інтерфейс операційної системи Linux. Інсталяція і початкове налагодження ос Linux та прикладних програм. Системні утиліти. Адміністрування ос Linux.
- •Менеджери вікон
- •Програма promt
- •Можливості програми promt:
- •Програма Language Master
- •1. Анімація по ключових кадрах
- •2. Запис руху
- •3. Процедурна анімація
- •4. Програмована анімація
- •5. Конструктори анімацій
- •6. Створення анімації за допомогою цифрового фотоапарата
- •17. Сучасні системи управління базами даних: призначення, основні характеристики. Розробка багатотабличних баз даних. Поняття цілісності та несуперечливості даних. Запити, форми і звіти у субд.
- •Var опис даних;
- •Стек osi
- •Стек tcp/ip
- •Стек ipx/spx
- •Стек NetBios/smb
- •Типи адресації
- •Методика вивчення архіваторів та антивірусного програмного забезпечення.
- •22. Методика ознайомлення учнів з графічним редактором.
- •Інтерактивні вправи на різних етапах уроку
- •25. Планування роботи вчителя інформатики (календарні та тематичні плани). Підготовка вчителя до уроку. Складання конспектів.
- •28. Форми, методи і прийоми контролю знань і вмінь учнів з інформатики (в тому числі за допомогою комп’ютера). Оцінка знань і вмінь учнів. Норми оцінок. Обов’язкові результати навчання.
- •Норми оцінок
- •29.Клас навчальної обчислювальної техніки. Типовий шкільний кнот, його призначення. Вимоги до кнот, обладнання, санітарно-гігієнічні норми. Техніка безпеки при роботі з пк.
- •30.Методика вивчення операційної системи. Сучасні графічні ос. Конфігурування ос. Програми-утіліти. Методика навчання учнів роботі з файловою системою. Робота з дисками.
- •3. Правила запису та зчитування інформації з дискет:
- •4. Відновлення інформації на диску
- •31. Методика вивчення текстових редакторів та текстових процесорів.
- •32. Методика навчання учнів роботі з електронними таблицями
- •Методика вивчення баз даних. Навчання учнів роботі з системами управління базами даних.
- •34.Методика навчання учнів роботі з комп’ютерними мережами. Конфігурування. Глобальна мережа Інтернет. Основні сервіси Інтернету. Використання електронної пошти на уроках інформатики.
- •Призначення та функції e-mail
- •Загальні цілі, які ставляться перед системою шкільної освіти: освітні і розвиваючі; практичні; виховні.
- •39. Методика вивчення мови програмування. Основні конструкції мови програмування.
Мова програмування Паскаль. Структуризація даних. Складені типи даних. Робота з файлами у мові Паскаль.
Мова програмування Паскаль є однією з найбільш поширених мов програмування. Вона була створена у 1971 році швейцарським професором Віртом, як засіб для навчання програмування. Завдяки принципам структурного програмування і покрокової деталізації, програми мовою Паскаль більш зрозумілі, ніж програми, записані на інших мовах.
Мова Паскаль є структурованою мовою програмування, оскільки використовує тільки 4 основні структури:
1. Вказівки безумовного виконання. 2. Вказівки розгалуження. 3. Вказівки повторення. 4. Виділення допоміжних програм.
Головною відмінністю мови Паскаль від мов програмування Бейсік, Фортран та інших не структурних мов програмування є деяке обмеження на використання вказівок переходу. Мова програмування Сі є також структурною мовою програмування.
Структуризація даних
Структурні об’єкти (складені об’єкти або просто структури) – це об’єкти, які складаються з кількох компонент. Ці компоненти, в свою чергу, можуть бути структурами.
Використані в програмі дані можна поділити на дві великі групи: дані статичної структури та дані динамічної структури.
Дані статичної структури – це такі дані, взаєморозташування і взаємозв’язки елементів яких завжди залишаються постійними.
Можуть бути простими (арифметичні, символьні, булевські та вказівні типи) та складеними (масиви, рядки, множини).
Дані динамічної структури – це дані, внутрішній стан яких формується за якимось законом, але кількість елементів, їх взаємороз-ташування і взаємозв’язки можуть динамічно змінюватися під час виконання програми згідно закону формування.
Сюди відносять файли, незв’язані (проста змінна, масив, запис) та зв’язані динамічні дані (список, черга, стек).
Турбо Паскаль має п’ять структурованих типів (складені типи даних):
Структурні об’єкти (складені об’єкти або просто структури) – це об’єкти, які складаються з кількох компонент. Ці компоненти, в свою чергу, можуть бути структурами.
масиви;
рядки;
множини;
записи;
файли;
Масиви - це сукупності однотипних елементів. Вони мають наступні характеристики:
кожен компонент масиву може бути явно позначений і до нього є прямий доступ;
число компонентів масиву визначається при його описі і надалі не міняється.
Для позначення компоненту масиву використовується ім'я змінної-масиву і так звані індекси, які вказують на певний елемент. Тип індексу може бути тільки порядковим (крім longint). Опис типу масиву задається наступним чином:
type
ім'я типу = array[ список індексів ] of тип
Для обробки інформації, поданої в рядковому вигляді, в Турбо Паскаль введений рядковий тип даних. Рядком у Паскалі називається певна послідовність символів. Кількість символів послідовності називається довжиною рядка. Синтаксис:
var s: string[n];, var s: string;
n - максимально можлива довжина рядка - ціле число в діапазоні від 1 до 255. Якщо цей параметр опущений, то за умовчанням він приймається рівним 255.
Рядкові константи записуються як послідовності символів, обмежені апострофами.
Поняття множини в мові Паскаль ґрунтується на математичному баченні поняття про кінцеві множини: це обмежена сукупність різних елементів. Для конкретного множинного типу використовується перелічуваний або інтервальний тип даних. Тип елементів, складових безлічі, називається базовим типом.
Множинний тип описується за допомогою службових слів Set of, наприклад:
type M = Set of B;
Тут M – множинний тип, B – базовий тип.
Запис являє собою сукупність обмеженого числа логічно зв'язаних компонент, що належать до різних типів. Компоненти запису називаються полями, кожне з яких визначається ім'ям. Поле запису містить ім'я поля, після якого, через двокрапку, вказується тип цього поля. Поля запису можуть відноситися до будь-якого типу, допустимого в мові Паскаль, за винятком файлового.
Опис запису в мові Паскаль здійснюється за допомогою службового слова record, за яким слідує опис компоненти запису. Завершується опис запису службовим словом end.
Наприклад, телефонний довідник містить прізвища і номери телефонів, тому окремий рядок в такому довіднику зручно представити у вигляді наступного запису:
type TRec = Record
FIO: String[20];
TEL: String[7]
end;
var rec: TRec;
Робота з файлами у мові Паскаль
Робота з файлом у мові Pascal складається з таких етапів: оголошення файлової змінної; зв'язування файлової змінної з іменем наявного файла або файла, що створюється; відкриття файла; обробка файла; закриття файла.
