
- •Кодування інформації
- •Вимір кількості інформації
- •Системи числення
- •Виховна: виховувати старанність, уважність.
- •Історія розвитку інформатики, еом
- •Характеристика різних поколінь еом
- •Принцип фон Неймана
- •Склад персонального комп'ютера
- •Системний блок
- •Материнська плата
- •Процесор
- •Характеристики мікропроцесорів
- •Відеокарта (відеоадаптер)
- •Звукова карта
- •Накопичувачі на гнучких магнітних дисках
- •Накопичувачі на жорсткому диску
- •Накопичувачі на лазерних дисках
- •Пристрої вводу даних
- •Клавіатура
- •Клавіатура складається з кількох частин:
- •Пристрої введення графічних даних
- •Пристрої виводу даних
- •Принтери
- •Пристрої обміну даними. Модем
- •Виховна: виховувати старанність, уважність.
- •Програмне забезпечення пк
- •Файли, каталоги
- •Д окумент.Doc
- •Виховна: виховувати старанність, уважність.
- •Історія розвитку ос
- •Класифікація сучасних ос
- •Головне меню
- •Мой компьютер
- •Настроювання Робочого столу
- •Настроювання Головного меню та панелі задач
- •Структура вікна
- •Вікна діалогу та елементи цих вікон
- •Прокручування
- •Зміна розмірів вікон
- •Переміщення вікон
- •Переключення між вікнами
- •Панелі інструментів
- •Довідкова система Windows
- •Пошук файлів та папок
- •Вилучення файлу (папки)
- •Створення нової папки
- •Копіювання файлу на дискету
- •Переміщення і копіювання файлу або папки
- •Переміщення і копіювання файлів за допомогою команд контекстного меню
- •Переміщення і копіювання файлів методом Drag and Drop
- •Використання ярликів
- •Щоб створити ярлик на робочому столі:
- •Щоб створити ярлик за допомогою Майстра "Створення ярлика":
- •Виховна: виховувати старанність, уважність.
- •Системи числення:
- •Виховна: виховувати старанність, уважність.
- •Використання елементів вікна Word
- •Початок роботи з документом Word
- •Створення, відкриття і зберігання документів Word Створення нового документа
- •Відкриття документа
- •Збереження документів
- •Введення тексту
- •Переміщення та встановлення курсору
- •Виділення тексту
- •Скасування помилкових дій
- •Вилучення і переміщення тексту
- •Копіювання тексту
- •Редагування за допомогою миші
- •Зміна регістра
- •Форматування тексту
- •Вибір шрифту
- •Зміна розміру шрифту
- •Вибір напису шрифту
- •Діалогове вікно "Шрифт"
- •Копіювання форматів (формат за зразком)
- •Виділення тексту кольором
- •Виховна: виховувати старанність, уважність.
- •Вирівнювання абзацу
- •Вирівнювання абзацу з застосуванням горизонтальної лінійки
- •Табуляція
- •Створення списків
- •Виховна: виховувати старанність, уважність.
- •Переміщення та копіювання елементів таблиці
- •Видалення таблиці або елементів таблиці
- •Введення даних у таблицю та переміщення по ній
- •Виділення елементів таблиці
- •Розбиття таблиці або вставка тексту перед таблицею
- •Форматування таблиці Добавлення та видалення обрамлення й заливки
- •Зміна ширини стовпця таблиці
- •Зміна висоти рядка таблиці
- •Зміна інтервалу між стовпцями таблиці
- •Вирівнювання таблиці або рядків таблиці на сторінці
- •Розбиття однієї комірки таблиці на декілька
- •Повторення заголовку таблиці на кожній сторінці
- •Обчислення в таблицях
- •Виховна: виховувати старанність, уважність.
- •Форматуванння автофігури
- •Порядок розміщення автофігур, групування та розгрупування автофігур, поворот автофігур.
- •Вставка малюнків
- •Виховна: виховувати старанність, уважність.
- •Перегляд документа перед друком
- •Попередній перегляд документа перед друком
- •Правка тексту в режимі попереднього перегляду
- •Зміна полів у режимі попереднього перегляду
- •Попередження переносу невеликої частини тексту на останню сторінку
- •Друк документів
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Выбор шаблона документа
- •Размещение материалов в Интернете
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Послуги мережі Інтернет, термінальний режим
- •Поштові послуги
- •Інтерактивне спілкування в мережі Інтернет
- •Служба World Wide Web
- •Служба ftp
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Поняття алгоритму
- •Властивості алгоритмів
- •Блок-схеми алгоритмів
- •Основні з цих блоків наступні:
- •Базові структури алгоритмів
- •Виховна: виховувати старанність, уважність.
- •Програми. Програмування
- •Запис програм
- •Програми-посередники
- •Мови програмування
- •Середовище програмування
- •Сучасне програмування
- •Помилки в програмах
- •Проблеми розв'язування задач
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Переміщення в робочій книзі Excel Робочі книги і Робочі листи
- •Переміщення між книгами й листками
- •Переміщення по робочому листку
- •Виділення комірок і діапазонів
- •Типи даних у Excel, введення даних
- •Введення тексту, чисел, дати і часу, формул
- •Використання Автозаміни, Автовводу й Автозаповнення
- •Використання формул і функцій в Excel
- •Введення формул
- •Використання у формулах тексту, дати і часу
- •Заміна формул їхніми значеннями
- •Виховна: виховувати старанність, уважність.
- •Форматування робочих листів в Excel
- •Форматування електронних таблиць
- •Реорганізація робочої книги в Excel
- •Копіювання робочих листів
- •Перейменування робочого листа
- •Виховна: виховувати старанність, уважність.
- •Функції категорії Математические
- •Функції категорії Статистические. Функції категорії Логические
- •Виховна: виховувати старанність, уважність.
- •Основні типи діаграм
- •Основні терміни і поняття
- •Створення впроваджених діаграм. Майстер діаграм
- •Зміна діаграм
- •1.Створення діаграми згідно прикладу.
- •Виховна: виховувати старанність, уважність.
- •Практичні завдання:
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Приклад створення структури таблиць бази даних
- •Первинний ключ
- •Створення первинного ключа
- •Зберігання структури таблиці
- •Введення даних у режимі «Таблица»
- •Редагування таблиці
- •Виховна: виховувати старанність, уважність.
- •Створення зв'язків між таблицями
- •Виконання підстановок
- •Створення форми
- •Перехід в режим Конструктора
- •Редагування форми
- •Оформлення форми
- •Створення звіту
- •Виховна: виховувати старанність, уважність.
- •Виховна: виховувати старанність, уважність.
- •Вступ в мову html
- •Структура html-документа
- •Встановлення кольору тексту
- •Встановлення кольору фону
- •Виховна: виховувати старанність, уважність.
- •Робимо компонування головної сторінки
- •Один з варіантів побудови сайту:
- •Виховна: виховувати старанність, уважність.
- •Інформаційна безпека та Інтернет
- •Методи забезпечення інформаційної безпеки
- •Виховна: виховувати старанність, уважність.
Основні з цих блоків наступні:
Використовуючи дані блоки, можна подати, наприклад, алгоритм чищення картоплі в такому вигляді:
Базові структури алгоритмів
Слідування - вказівка подається у вигляді послідовності двох (або більше) простіших вказівок «Виконати». Наприклад: «Подрібнити ягоди шипшини» => «Закип'ятити воду» => «Залити ягоди кип'ятком» => «Кип'ятити 10 хвилин» => «Дати прохолонути» => «Процідити»...
Розгалуження - використовується для вибору напрямку подальшої роботи залежно від виконання або невиконання заданої умови. Наприклад, «буде дощ, так: взяти парасольку, ні: не брати парасольку»; «набрав прохідний бал, так: поступив, ні: не поступив».
Повторення - використовуються, коли доводиться одну й ту саму дію або послідовність дій виконувати кілька разів. Приклад алгоритму повторення: «Бити молотком цвях, поки його шляпка не зрівняється з поверхнею дошки».
Заняття № 20
Предмет „Основи інформатики”
Тема: Основи структурного програмування.
Цілі:
Навчальна: ознайомити студентів з поняттями: програма, мова програмування, компіляція, інтерпретація, середовищем програмуванням. З’ясувати які бувають типи програм, які можуть бути помилки в програмах, які існують проблеми при розв’язуванні задач
Виховна: виховувати старанність, уважність.
Зміст
Запис програм.
Програми-посередники.
Мови програмування.
Середовище програмування.
Сучасне програмування.
Помилки в програмах.
Проблеми розв’язування задач.
Програми. Програмування
Програма - це набір машинних команд, які виконує комп'ютер для реалізації алгоритму, інакше, програма - це форма представлення алгоритму для виконання його машиною.
Мова програмування - система позначень, за допомогою яких можна точно описати алгоритм для виконання його комп’ютером.
Машинні коди - набір двійкових кодів для роботи центрального процесора конкретного типу.
Розрізняють такі типи програм:
текст програми, написаний мовою програмування і призначений для компіляції чи інтерпретації;
об'єктний модуль - програма, переведена на машинну мову, але не готова до реалізації через відсутність програмних блоків, які приєднуються під час редагування програми;
машинна програма (виконуваний модуль), яка збирається із об'єктних модулів і може бути завантажена в оперативну пам'ять для виконання;
мікропрограми, які вбудовані в пристрої (мікропрограмне керування пристроєм).
Запис програм
Першим програмістам доводилося писати команди в «машинних кодах», тобто так, як сприймає їх машина. Наприклад, додавання двох чисел виглядало так: 15 0127 2677 3656. Число 15 -це код операції, яка означає «додати два деяких числа і суму записати в пам'ять». Числа 0127, 2677 і 3656 - це номери комірок пам'яті, в яких зберігаються числа. Зміст команди такий: додати число, яке записане в комірці номер 0127, з числом, записаним в комірці з номером 2677, а результат розташувати в комірку з номером 3656.
Пізніше, щоб полегшити процес запису програм, створили систему умовних позначень (мову програмування) для запису команд і внутрішню програму, яка вже сама «перекладала» команди в машинні коди. Тепер приклад додавання двох чисел виглядає так: с = а + b. Перед виконанням команди машина кожній змінній вкаже номер комірки, де знаходяться дані. Знак «=» означає записати (або присвоїти).
Аналогічно записуються більш складні операції, які повинен виконати комп'ютер. Наприклад, перевірку умови аі > т можна записати англійською: if a[i]>m then m=а[і].
Такий підхід вимагає існування:
чіткої системи умовних позначень для запису команд зрозумілою людині мовою (мова програмування);
програми-посередника, яка перекладатиме команди мовою, зрозумілою машині.
Команди, записані мовою програмування називають операторами або вказівками. Послідовність таких команд називають текстом програми. Текст програми записують в текстовому файлі.
Існує багато різних мов програмування (дивись малюнок). Взагалі, для розв'язування більшості задач можна використовувати будь-яку з них. Тільки досвідчені програмісти знають, яку мову програмування краще використовувати для розв'язування складних спеціалізованих задач, щоб урахувати особливості тієї чи іншої з них.
Всі існуючи мови програмування можна поділити на дві групи:
мови низького рівня;
мови високого рівня.
До мов низького рівня належать мови асемблера (від англ. to assemble - складати, компонувати). У мові асемблера використовуються символьні позначення команд, які легко зрозуміти і запам'ятати. Замість послідовностей двійкових кодів команд записуються їх символьні позначення, а замість двійкових адрес даних, які використовуються під час виконання програми, - символьні імена цих даних. Іноді мову асемблера називають мнемокодом або автокодом.
Більшість програмістів при складанні програм користуються деякою мовою високого рівня. Для описування алгоритмів такою мовою використовується певний набір символів - алфавіт мови. З цих символів складаються так звані службові слова мови, кожне з яких має певне призначення. Службові слова зв'язуються одне з одним в речення за певними синтаксичними правилами мови і визначають деяку послідовність дій, які мусить виконати комп'ютер. Використання мов високого рівня надає можливість описувати програми для комп'ютера, використовуючи загальноприйняті позначення операцій і функцій. Та програми, що написані на мовах програмування високого рівня (алгоритмічних мовах програмування), комп'ютер "не розуміє". Для того, щоб він міг виконати програму, її потрібно перекласти на машинну мову. Для такого перекладу використовують спеціальні програми, що мають назву - транслятори.