
- •Самбір вступ
- •Тема 1. Основні поняття інформатики.
- •2. Способи передачі та зберігання інформації. Носії інформації.
- •2. Коротка історія розвиту обчислювальної техніки.
- •3. Призначена головних пристроїв пеом: монітори, клавіатура, мишка, модеми, сканери, сd – rом, друкуючі пристрої.
- •Основні складові системного блоку.
- •Пристрої збереження та обміну інформацією.
- •Жорсткі диски мають такі характеристики:
- •Засоби введення інформації.
- •Засоби виведення інформації.
- •Тема 2. Програмне забезпечення пк.
- •2. Програми архівації. Необхідність архівації документів. Прогарма архівації arj.
- •3. Програми боротьби з комп'ютерними вірусами. Антивірусні програми Adstest, Doctor Web, Adinti msay.
- •4. Прикладне програмне забезпечення.
- •Робочий стіл і вікна.
- •Панель задач
- •Властивості об'єктів
- •Елементи вікна
- •Переміщення вікна
- •Зміна розмірів вікна
- •Діалогові вікна.
- •2. Головне меню ос Windows. Робота з довідковою інформаціею.
- •3. Робота з об’єктами: створення, копіювання, переміщення, пошук, знищення та відновлення об’єктів.
- •Практична робота №1
- •21. Зробіть активними почергово інші вікна.
- •Контрольні запитання
- •Теоретичні відомості
- •Контрольні запитання
- •Тема 3. Текстовий процесор.
- •Вікно текстового редактора Word.
- •Основні кнопки стандартної панелі інструментів
- •Основні кнопки панелі форматування
- •Створення нового документа
- •Збереження документа
- •Відкривання файлів
- •2. Обробка документів: набір текстів, виправлення помилок, виділення фрагментів текстів та операції над ними.
- •Операції з фрагментами тексту
- •Скасування і повторення операцій
- •Теоретичні відомості
- •Хід роботи
- •Висновок
- •Контрольні запитання
- •Лабораторна робота № 2
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •3. Форматування тексту.
- •Форматування символів
- •Кнопки та швидкі клавіші вибору параметрів шрифту
- •Форматування абзаців
- •Форматування сторінок документа
- •Установлення розміру й орієнтації сторінок
- •Установлення параметрів полів
- •Практична робота № 3
- •Теоретичні відомості
- •Хід роботи
- •Відформатуйте текст, змінюючи розміри і вигляд шрифту, кольори тощо, так щоб текст зайняв цілу сторінку і мав такий вигляд, тему лабораторної роботи оформіть об’єктом WordArt:
- •Перевірте, чи оптимально розташований текст на аркуші.
- •Поекспериментуйте з командою Символи, що не друкуються.
- •Контрольні запитання
- •4. Перегляд і друк документів.
- •Попередній перегляд документа
- •Друкування документа
- •Лабораторна робота № 3
- •Теоретичні відомості
- •Контрольні запитання
- •Тема 4. Комп’ютерні презентації та публікації.
- •2. Огляд програмних і технічних засобів, призначених для створення і демонстрації презентацій PowerPoint.
- •3. Створення презентацій. Принципи стильного оформлення презентацій
- •Збереження презентації можна виконати в одному з форматів:
- •Практична робота № 4 Тема. Розробка презентації
- •Теоретичні відомості
- •Хід роботи
- •5. Керування показом презентацій, настроювання його часових параметрів.
- •Лабораторна робота № 4 Тема. Анімація у слайдових презентаціях
- •Теоретичні відомості
- •Хід роботи
- •2. Шаблони публікації. Структура публікацій.
- •3. Особливості роботи з графічними об’єктами. Створення, збереження, відкриття та друк публікації.
- •Практична робота № 5 Тема. Створення інформаційного бюлетеня і буклета
- •Теоретичні відомості
- •Хід роботи
- •Тема 5. Служби інтернету.
- •2. Робота з електронною поштою через веб - інтерфейс: реєстрація поштової скриньки, надсилання, отримання й перенаправлення повідомлень.
- •3. Робота з поштовим клієнтом. Керування обліковими записами, надсилання, отримання і перенаправлення повідомлень
- •4. Перегляд атрибутів повідомлень.
- •5. Етикет електронного листування.
- •Лабораторна робота №5. Тема. Електронне листування за допомогою поштового клієнта
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму ms Outlook Express чи Windows Mail.
- •Створіть адресну книгу з трьома контактами.
- •Тема 5.. 2. Інтерактивне спілкування.
- •2. Реєстрація в службі обміну миттєвими повідомленнями.
- •3. Поняття форуму.
- •4. Спілкування в чатах. Етикет інтерактивного спілкування.
- •Опорний конспект
- •Запитання
- •Домашня самостійна робота
- •Практична робота № 6. Тема. Робота на форумах та участь в обговореннях
- •Теоретичні відомості
- •Хід роботи
- •1. Огляньте теми форуму на порталі Мета чи іншому.
- •2. Візьміть участь у обговоренні.
- •Тема 6. Інформаційні технології у навчанні.
- •Інтерактивне дистанційне навчання
- •2. Програмні засоби вивчення іноземних мов. Електронні словники й програми-перекладачі.
- •Електронні словники
- •Програми-перекладачі та форуми перекладачів.
- •Інтерактивні та мультимедійні курси іноземних мов
- •Опорний конспект
- •Домашня самостійна робота
- •Тема 7. Основи програмування. Тема. 7. 1. Засоби візуальної розробки програм.
- •Основні поняття.
- •Інструменти середовища Delphi.
- •Головне меню та панель інструментів.
- •Палітра компонентів.
- •2. Властивості об’єкта: ідентичність, стан, поведінка. Інспектор об'єктів.
- •3. Поняття алгоритму, властивості алгоритму.
- •4. Принципи роботи у середовищі візуальної розробки програм Програмний проект і файли, що входять до його складу. Початок роботи
- •Головне вікно
- •Піктографічні кнопки
- •Дія, що реалізовується кнопкою Група Standard
- •Група View
- •Група Debug
- •Група Custome
- •Група Desktops
- •Група Internet
- •Палітра компонентів
- •Вікно форми
- •Вікно дерева об’єктів
- •Вікно інспектора об’єктів
- •Вікно коду програми
- •Стандартні файли Delphi
- •Правила створення простого додатку
- •5. Поняття форми і елемента керування. Редагування коду обробника подій, пов’язаних з елементами керування.
- •Контрольні питання
- •Практична робота №7. Тема. Створення, компіляція й використання найпростішого програмного проекту.
- •Теоретичні відомості
- •Зауваження
- •Порядок виконання роботи.
- •Встановіть на форму компоненти
- •Встановіть властивості даних компонент.
- •Вставте у форму компоненти „Мітка”
- •Встановіть властивості даних компонент.
- •Додайте у форму дві командні кнопки: Обчислити і Завершити.
- •Створити процедуру обробки події для кнопки „Обчислити”
- •Створити процедуру обробки події для кнопки „Завершити”
- •Контрольні питання
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi Форма – головний компонент додатку. Стандартні діалогові вікна та їх використання при розробці програм. Правила створення меню.
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi
- •Тема 7.1. Розвинені засоби в середовищі Delphi
- •1. Форма – головний компонент додатку
- •Компонент tform
- •Створення і використання форм
- •Програми з багатьма формами
- •Мал. 4. Діалогове вікно вибору форми
- •Загальні принципи використання стандартних діалогових вікон
- •Розробка системи меню пз Компоненти тиу MainMenu
- •Компоненти типу MenuItem
- •Контекстні меню
- •Контрольні питання
- •Тема 7.1. Розвинені засоби в середовищі Delphi Управління додатком і екраном. Обробка виключних ситуацій.
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi
- •Тема 7.1. Розвинені засоби в середовищі Delphi
- •Опрацювання виняткових ситуацій
- •Приклад обробки виняткових ситуацій
- •Контрольні питання
- •Компонент tRadioButton - залежні перемикачі
- •Використання списків для введення інформації
- •Порядок виконання роботи
- •Збережіть виконану на даний момент( Save all).
- •Для об’єкта Shape1 властивість Shape1. Shape встановити stEllipse (з списку).
- •Збережіть виконану на даний момент( Save all) і запустіть на виконання (під час роботи на формі можна вибрати потрібні значення в кожному з трьох списків незалежно.).
- •Порядок виконання роботи.
- •Завантажте систему візуального програмування Delphi.
- •Створіть форму вказаного разку
- •Створіть власну функцію табулювання заданої згідно варіанту функції (стандартні функції можна переглянути у додатку – математичні та тригонометричні функції).
- •Наприклад
- •Контрольні питання
- •Тема 7.2. Основи структурного програмування.
- •2. Поняття алгоритму. Основні способи опису алгоритму.
- •3. Класифікація алгоритмів.
- •Мовою блок-схем розгалужений алгоритм подається наступним чином:
- •Контрольні запитання:
- •Домашні самостійні завдання:
- •Практична робота №8 Тема. Програмування алгоритмів лінійної структури.
- •Операції в алгоритмічній мові Паскаль.
- •Стандартні функції мови паскаль.
- •Оператор присвоювання.
- •Приклад програми на мові Паскаль.
- •Лабораторна робота № 8 Програмування розгалужених процесів
- •Оператори розгалуження програми
- •Оператор безумовного переходу goto
- •7.2. Основи структурного програмування Оператори циклу: цикл з параметром, цикл з передумовою та післяумовою. Ітераційні цикли. Вкладені циклічні структури.
- •1. Структура повторення.
- •2.Оператори циклу.
- •Оператору циклу з передумовою відповідає блок-схема.
- •3. Ітераційні цикли.
- •4. Вкладені цикли.
- •Лабораторнаробота № 9 Програмування циклічних процесів
- •Оператор циклу з передумовою while
- •Оператор циклу з постумовою repeat
- •Оператор циклу з параметром for
- •Додаток 1
- •Додаток 2
- •7.2. Основи структурного програмування Визначення функцій, процедур. Параметри процедури. Процедури без параметрів. Виклик процедур. Глобальні і локальні параметри.
- •Підпрограми функції (function).
- •Лабораторна робота № 10 Програмування з використанням процедур і функцій
- •Додаток 1 Варіанти завдання
- •Додаток 2 Варіанти завдання
- •Список використаної літератури.
- •Тема 8. Системи обробки табличної інформації..
- •1. Можливості використання програми ехсеl. Задачі які можливо розв'язувати за допомогою електронних таблиць. Встановлення та запуск програми ехсеl.
- •2. Вікна книг. Робота з аркушами книг. Створення і збереження файлів книг.
- •1. Можливості використання програми ехсеl. Задачі які можливо розв'язувати за допомогою електронних таблиць. Встановлення та запуск програми ехсеl.
- •2. Вікна книг. Робота з аркушами книг. Створення і збереження файлів книг.
- •Робота з базами даних
- •Сортування даних
- •Форми даних
- •Контрольні запитання.
- •Практична робота № 9
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму Excel.
- •Перевірте, які задано параметри для першої сторінки.
- •Закрийте діалогове вікно Параметри (ок).
- •Розгляньте панель форматування.
- •Перемкніть клавіатуру на англійський (En) алфавіт.
- •Уведіть формули так:
- •Контрольні запитання
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму ет, відкрийте нову книжку і створіть список користувача з назвами міст.
- •Уведіть дані для розв'язування задачі.
- •Збережіть книжку на диску, з назвою Прізвище2.
- •Закінчіть роботу. Здайте звіти. Контрольні запитання
- •Тема 8. Системи обробки табличної інформації..
- •2. Введення і редагування даних. Форматування клітинок і діапазонів.
- •3. Використання формул в програмі ехсеl.
- •Створення та використання діаграм.
- •Побудова графіків функцій.
- •Редагування діаграм.
- •Контрольні запитання.
- •Лабораторна робота № 13-14
- •Теоретичні відомості
- •Збережіть діаграму на диску. Закінчіть роботу. Здайте звіти. Контрольні запитання
- •Тема 9.Бази даних
- •2. Типи та властивості полів.
- •3. Створення бази даних. Установка ключового поля. Збереження структури таблиці.
- •Контрольні запитання.
- •Лабораторна робота №15
- •Теоритичні відомості.
- •Прізвища
- •Тема 9.Бази даних..
- •1. Робота з таблицями. Зміст структури таблиці.
- •2. Сортування записів у таблиці. Зв'язування таблиць бази даних.
- •1. Робота з таблицями. Зміна структури таблиці.
- •2. Сортування та використання запитів у системіАссеss.
- •Контрольні запитання по темі лекції № 16.
- •Тема 9. Бази даних.
- •1. Сортування та використання запитів у системі аccess.
- •2. Сортування та використання форм у системі аccess.
- •1. Сортування та використання запитів у системі аccess.
- •2. Сортування та використання форм у системі ассеss.
- •Контрольні запитання .
- •Лабораторна робота № 16.
- •Теоритичні відомості.
- •Структура бази даних (таблиці, поля, типи даних, ключові поля, зв’язки)
- •Приклади таблиць з інформацією
- •Опис форм, що входять до складу бази даних
- •Хід виконання
- •Контрольні запитання
- •Тема. 10. Створення, публікація веб-ресурсів.
- •2. Поняття про мову html. Основні теги і атрибути.
- •Основні структурні елементи html
- •Форматування тексту
- •Додавання малюнків
- •Лабораторна робота № 17.
- •Хід роботи
- •Запитання
- •Тема 10. Веб-дизайн у програмі м8 Word.
- •3. Сайт фірми.
- •3. Сайт фірми.
- •Тема 11. Основи інформаційної безпеки.
- •2. Основні складові інформаційної безпеки.
- •3. Об'єктно-орієнтований підхід та інформаційна безпека
- •Список використаної літератури.
Лабораторна робота № 8 Програмування розгалужених процесів
Мета роботи:
Ознайомитись з лінійними і розгалуженими алгоритмами, методами їх представлення і програмування на мові Паскаль.
Теоретичні відомості
Оператори розгалуження програми
Для реалізації розгалуження в програмах використовуються три оператори:
умовний оператор IF;
оператор вибору CASE;
оператор безумовного переходу GOTO.
УМОВНИЙ ОПЕРАТОР
Умовний оператор призначений для вибору однієї із двох можливих дій, в залежності від певної умови. Структура оператора IF
IF<логічний вираз>THEN<оператор1>[ELSE<оператор2>];
Спочатку обчислюється логічний вираз. Якщо значення виразу TRUE, то виконується "оператор 1", вказаний після слова THEN. Якщо результат FALSE, виконується "оператор 2", вказаний після службового слова ELSE.
Частина оператора із словом ELSE може бути відсутня. Тоді управління передається оператору, що стоїть після оператора EF.
Слід відзначити, що після службового слова IF і ELSE може виконуватись тільки один оператор. Якщо користувачеві необхідно виконати кілька операторів, то їх треба взяти в операторні дужки BEGIN і END, тобто зробити ці декілька операторів складеним оператором.
ОПЕРАТОР ВИБОРУ CASE
Часто виникає необхідність розгалуження програм не в двох, а в багатьох напрямках. Звичайно у цьому випадку можна використати умовний оператор EF, але такий засіб може бути дуже громіздким і ненаглядним. Зручніше використати оператор вибору (або варіанту).
Структура оператора CASE:
CASE <вираз> OF
<константа вибору 1>:<оператор 1>;
<константа вибору 2>:<оператор 2>;
<константа вибору n>:<оператор n>
else<оператор>
END;
Оператор CASE складається з <виразу> (селектора) і списку операторів, кожному з яких відповідає конкретне значення селектора. Тип селектора і тип константи вибору повинен співпадати. Селектором може бути вираз або змінна будь-якого простого дискретного типу, тобто INTEGER, CHAR, BOOLEAN, створеного Вами перелічуваного або інтервального типу. Селектор і константи вибору не можуть бутитипу REAL, оскільки дійсне число не представлене в пам'яті машини дискретно.
Порядок виконання оператора CASE наступний:
Обчислюється <вираз> (селектор).
Значення селектора порівнюється з <константамивибору>.Якщо селектор співпав з певною константою вибору,виконується оператор, що стоїть за нею.
Якщо селектор не співпав з жодною константою вибору,виконується оператор, що стоїть після слова OTHERWISE.
Після виконання вибраного варіанта управління передаєтьсяна службове слово END, тобто кінець оператора CASE .
He треба плутати константу вибору з міткою. Оскільки мітки впрограмі описуються в розділі LABEL, а константи виборуопису не потребують.
Слід пам'ятати , що в одному операторі CASE не може бутидвох однакових констант вибору.
Оператор безумовного переходу goto
Оператор безумовного переходу використовується, коли необхідно обійти деякий фрагмент програми. Структура оператора GOTO: ООТО<мітка>
<мітка>:<оператор>;
Мітка - це ціле число без знаку від 1 до 9999. Мітка обов'язково повинна бути описана в розділі опису міток. При використанні оператора GOTO слід пам'ятати такі правила:
Оператор GOTO і помічений оператор повинні знаходитись в одному і тому ж блоці. Не допускається перехід всередину функцій або процедур.
Перехід всередину складених операторів деколи може викликати непередбачені результати. Тому використання оператора GOTO без крайньої потреби не рекомендується.
Контрольні запитання.
Чи можна у вказівці розгалуження використовувати складені вказівки?
Як працює умовний оператор IFу ПАСКАЛІ ?
Скільки форм має умовний оператор?
Які особливості застосування оператора переходу GOTO?
Класифікація операторів мови ПАСКАЛЬ ?
Що таке складений оператор ?
Лабораторне завдання.
Ознайомитись з правилами використання операторів розгалуження.
Одержати індивідуальне завдання.
Скласти блок-схему алгоритму і програму на ПАСКАЛІ дляобчислення заданої функції
Виконати обчислення по програмі.
Зміст звіту.
Мета роботи.
Короткий опис методів зображення алгоритмів обчислювальнихпроцесів та їхпрограмування на алгоритмічній мові ПАСКАЛЬ.
Блок-схема алгоритму для обчислення по індивідуальному завданню.
Текст програми.
Аналіз результатів, висновки.
Завдання 1
|
y= |
Вводиться число. Вивести повідомлення: додатне чи від’ємне воно. |
|
|
y= |
Вводиться ціле число. Вивести повідомлення: парне чи непарне воно. |
|
|
y= |
Вводиться ціле число. Вивести повідомлення: чи є введене число непарним? |
|
|
|
Вводиться довільне число. Якщо воно додатне, то подвоїти, а якщо від’ємне, то потроїти. |
|
|
y= |
Знайти, чи належить зчитане значення проміжку, межі якого також зчитуються з клавіатури. |
|
|
x1=-0.707; x2=1,5; x3=-3,5 |
Вводиться два довільних числа aіb. Якщо a>b , то обчислити їх добуток, якщо ж ні ,то обчислити їх суму. |
|
|
y= |
Визначити, чи всі попередньо зчитані числа є додатними |
|
|
y= |
Визначити, чи всі попередньо зчитані числа є додатними, якщо вони додатні то подвоїти їх. |
|
|
|
Скласти програму, яка пропонує ввести два довільних числа та їх добуток, а потім повідомляє, чи правильно обчислений добуток, та вивести суму цих чисел. |
|
|
y= |
Вводяться числа. Вивести повідомлення: додатні чи від’ємні вони. Якщо числа додатні то знайти їх суму, якщо від’ємні – добуток. |
|
|
|
Вводиться число. Вивести повідомлення: додатне чи від’ємне воно. |
|
|
y= |
Вводиться ціле число. Вивести повідомлення: парне чи непарне воно. |
|
|
|
Перевірити, чи є зчитане значення кратним числу, яке також зчитане з клавіатури |
|
|
y= |
Перевірте,
чи належить інтервалу
|
|
|
y= |
Скласти програму, яка пропонує ввести два довільних числа та їх добуток , а потім повідомляє, чи правильно обчислений добуток. |
|
|
|
Вводиться ціле число. Вивести повідомлення: парне чи непарне воно. |
|
|
|
Вводиться ціле число. Вивести повідомлення: чи є введене число непарним? |
|
|
y= |
Визначити, чи всі попередньо зчитані числа є парними |
|
|
|
Вводиться два довільних числа aіb. Якщо a<b , то обчислити їх добуток, якщо ж ні ,то обчислити їх різницю. |
|
|
y= |
Скласти програму, яка пропонує ввести два довільних числа та їх суму , а потім повідомляє, чи правильно обчислена сума. |
|
|
y= |
З трьох введених чисел знайти середнє. |
|
|
|
Визначити, чи всі попередньо зчитані числа є додатними. |
|
|
|
Вводиться число. Вивести повідомлення: додатне чи від’ємне воно. |
|
|
y= |
Вводиться довільне число. Якщо воно додатне, то подвоїти, а якщо від’ємне, то потроїти. |
|
|
|
Визначити, чи всі попередньо зчитані числа є парними |
|
|
|
Вводиться два довільних числа aіb. Якщо a<b , то обчислити їх різницю, якщо ж ні ,то обчислити їх суму. |
|
|
|
Вводиться число. Вивести повідомлення: додатне чи від’ємне воно. |
|
|
y= |
Вводиться два довільних числа aіb. Якщо a<b , то обчислити їх добуток, якщо ж ні ,то обчислити їх різницю. |
|
|
y= |
З двох введених чисел знайти менше. |
|
|
y= |
Вводяться коефіцієнти квадратного рівняння a, b, c(a≠0). Чи має воно корені? |
Завдання2
Скласти програму, використавши оператор вибору. Придумати і задати вхідні дані так, щоб вибір був з 5-7 альтернатив.
1.Ввести номер студента зі списку, вивести його прізвище.
2.Є дані про автомобілі чотирьох моделей. Як вхідне дане ввести номер моделі і отримати характеристики: рік випуску і ціну.
3.Ввести номер поїзда, вивести назву пункту призначення.
4.Ввести першу букву назви країни, вивести назву її столиці.
5.Ввести номер дня тижня, вивести його назву.
6. Ввести номер трамвая, вивести назви його кінцевих зупинок.
7. Ввести першу букву назви країни, вивести континент.
8.Ввести номер місяця, вивести назву пори року.
9. Ввести номер студента зі списку, вивести його ім’я.
10. Ввести першу букву назви міста, вивести довідку про кількість населення.
11. Ввести номер місяця, вивести номер кварталу.
12.Ввести номер автобуса, вивести кількість зупинок його маршруту.
13. Ввести першу букву назви країни, вивести кількість міст цієї країни.
14.Ввести телефонний код міста, вивести назву міста.
15.Ввести номер дня тижня, вивести кількість пар в цей день.
16.Є дані про шість товарів, ввести числовий код одного з них, отримати ціну.
17. Ввести номер місяця, вивести кількість днів у ньому.
18.Ввести числовий код групи, вивести кількість студентів.
19.Ввести число з діапазону 0..5, вивести його написання англійською (чи іншою) мовою.
20. Ввести номер поїзда, вивести довідку про час відправлення.
21.Ввести першу букву назви річки, вивести довідку про її довжину.
22.Ввести числовий код сузір’я, вивести кількість зірок у ньому.
23.Ввести номер телефону одного з друзів, вивести його ім’я.
24.Ввести номер квартири в будинку, вивести кількість мешканців цієї квартири.
25.Ввести число з діапазону 5..9, вивести його значення словом.