- •1. Інформація, її властивості. Кодування інформації. Одиниці вимірювання інформації.
- •2. Історія розвитку обчислювальної техніки. Застосування еом в різних галузях людської діяльності.
- •3. Архітектура сучасного пк. Базові структури пк.
- •Магістрально-модульний принцип будови комп’ютера.
- •Архітектура персонального комп'ютера
- •4. Системний блок: основні його вузли.
- •Вміст системного блоку.
- •5. Запам'ятовуючи пристрої комп'ютера та їх основні характеристики. Зовнішні та внутрішні запам'ятовуючи пристрої. Одиниці ємності запам'ятовуючих пристроїв.
- •6.Пристрої введення та виведення інформації.
- •Джойстик
- •Світлове перо
- •Графічний планшет
- •Рідкокристалічні дисплеї
- •Види принтерів.
- •7. Програма far Manager. Призначення, основи роботи. Операції з файлами і каталогами.
- •Типи вікон Windows хр
- •Структура вікна папки Windows хр
- •Операції з вікнами
- •9. Головне меню, довідка Windows. Структура типового вікна. Робота з вікнами.
- •Структура вікна папки Windows хр
- •10.Робота з файлами та папками в операційній системі Windows.Стандартні програми Windows.
- •Якщо ні вихідного, ні кінцевого адрес переміщення не видно на екрані, перемістити файли або папки можна за допомогою наступної процедури. Перейменування файлів
- •11. Електронні таблиці та їх призначення. Створення, редагування та форматування таблиці. Робота з функціями.
- •12. Програма табличного процесора Excel. Виконання обчислень за формулами, побудова діаграм та графіків функцій.
- •13. Програми створення презентацій. Вимоги до презентацій. Основні операції.
- •14. База даних та їх типи. Послідовність створення нової бази даних в субд Access.
- •15. Системи опрацювання графічних зображень. Призначення та основні функції. Створення і редагування графічних зображень за допомогою графічного редактора.
- •Питання 16
- •1.2 Як можна редагувати малюнок редактором “Paint”
- •Редагування малюнка.
- •17. Текстові редактори та їх призначення. Ведення, редагування та форматування тексту у текстовому редакторі Word.
- •Виділення тексту документа I його фрагмента
- •18. Робота з фрагментами тексту у текстовому процесорі Word. Копіювання та перенесення фрагментів. Вставка об'єктів.
- •Вставлення рисунків у документ
- •Форматування рисунків
- •Вставлення в текст документа графічних об'єктів
- •19. Комп'ютерні мережі: класифікація, основні характеристики та принципи використання.
- •20. Поняття про комп'ютерні віруси. Антивірусні програми, їх класифікація та принципи роботи. Профілактика зараження комп'ютерними вірусами.
- •Можливі симптоми вірусного ураження
- •21. Архівація інформації. Призначення та основні функції програм-архіваторів.
- •22. Алгоритми, їх властивості. Типи алгоритмів. Способи подання алгоритмів. Виконавець алгоритмів.
- •Види алгоритмів
- •Способи запису алгоритмів
- •Блок–схема алгоритму
- •23. Етапи розв'язання задачі з допомогою еом. Поняття інформаційної моделі задачі. Етапи розв'язання задач з використанням еом
- •I етап. Постановка задачі
- •II етап. Описання алгоритму
- •III етап. Запис і трансляція програми
- •IV етап. Налагодження програми
- •V етап. Експлуатація програми
- •24. Поняття про мову програмування. Класифікація мов програмування. Основні поняття мови програмування Pascal та робота в її середовищі.
- •2. Поняття про інтерпретацію та компіляцію програм.
- •25. Структура програми мовою програмування Pascal лінійні програми.
- •26. Алгоритми з розгалудженнями. Оператори розгалудження у Pascal.
- •27. Циклічні алгоритми. Оператори повторення у Pascal.
- •28. Поняття масиву. Основні задачі з масивами у Pascal.
- •29. Глобальна мережа Інтернет. Принципи функціювання глобальної мережі.
- •1. Глобальна мережа Інтернет. Принципи функціонування глобальної мережі.І
26. Алгоритми з розгалудженнями. Оператори розгалудження у Pascal.
Уявіть собі, що ви за кермом автомобіля і перед вами стоїть вибір дальшого руху: або їхати поганою, але коротшою дорогою, або ж гарною, але довшою. Звичайно, що ваш вибір буде залежати від певних умов: по-перше, чи є у вас зайвий час, по-друге, хто господар автомобіля?
Подібну проблему завжди вирішують оператори розгалуження.
Загальний вигляд повної форми оператора умовного переходу:
if <логічний вираз> then Р1 else Р2,
де логічний вираз - це вираз, який може набувати одного з двох значень true або false, Р1 та Р2 - це оператори або процедури.
Робота оператора умовного переходу не викликає ніяких труднощів. Цей оператор використовує результат обчислення логічного виразу для вибору того чи іншого шляху наступного виконання алгоритму - виконання оператора Р1 або оператора Р2. Після цього робота алгоритму продовжується далі за вказаними операторами. Схема алгоритму повного оператора умовного переходу показана на малюнку 8.
Схема алгоритму наочно демонструє, що після аналізу значення логічного виразу буде вибраний лише один з наступних напрямків виконання алгоритму (Р1 або Р2), після чого цей алгоритм буде виконуватися далі.
Загальний вигляд скороченої форми оператора умовного
переходу:
if <логічний вираз> then Р,
де значення вказаних параметрів такі самі, як і в повній формі. Схема алгоритму скороченої форми оператора умовного переходу дуже схожа на попередню (мал. 9).
На схемі алгоритму добре видно відмінність між двома формами умовного оператора: в першій - повній - незалежно від значення логічного виразу якісь дії обов'язково будуть викопані, а вже потім продовжено виконання алгоритму далі, у
другій - скороченій - у випадку, коли логічний вираз набуде значення true, будуть виконані якісь дії, а потім продовження виконання алгоритму, а у випадку, коли логічний вираз набуде значення false, алгоритм відразу буде продовжено далі. Розширимо поняття оператора в Pascal. А що робити, коли після службових слів then або else нам потрібно вказати не один тільки оператор, а кілька? Для такого випадку в Pascal введене поняття складеного оператора.
Складеним оператором називають послідовністщ кількох операторів або викликів процедур, розділених символом «;» та взятих в операторні дужки begin ... end
Тепер уже час переходити до прикладів. Розглянемо алгоритм пошуку найбільшого з двох заданих чисел А та В.
program max_A_B;
var a, b, max: real; begin
write ('Задайте два будь-які числа: '); readln (a, b);
if a > b
then
begin
writeln ('Перше число більше за друге.');
max := а
end
else
begin
writeln ('Друге число більше або дорівнює першому');
max := b
end writeln ('Це число -' , max:10:5);
readln
end. Розглянемо детальніше наведену програму. По-перше, у ній чітко спостерігається принцип «вкладеності» операторів, тобто сходинкова структура. Наочність такої програми явно виграє! Для цього в ній навіть з'єднані вертикальними лініями оператори різного рівня. По-друге, перед закриваючою операторного дужкою (end) не стоїть символ «;». І справді, ви ж не ставите кому в тексті перед закриваючою дужкою, коли перелічуєте в ньому в дужках декілька слів. Хоча в Pascal це не є помилкою.