- •Алгоритм. Властивості алгоритмів. Етапи розв’язування прикладної задачі з допомогою еом.
- •База даних. Субд ms access, її призначення та функції. Основні об’єкти та типи даних бази даних.
- •Базові структури алгоритмів. Способи подання алгоритмів.
- •Графічний редактор векторної графіки CorelDraw
- •5. Електронні таблиці. Основні характеристики.
- •6. Засоби навчання початкового курсу інформатики.
- •Програмне забезпечення практичного курсу інформатики
- •7. Інтернет. Принципи функціонування глобальної мережі. Сервіси мережі Інтернет. Електронна пошта.
- •8. Інформаційна система, її склад і призначення структурних елементів.
- •9.Історія розвитку комп’ютерних мереж. Модель osi. Мережні протоколи.
- •10. Історія розвитку комп’ютерної техніки
- •11. Класифікація педагогічного програмного забезпечення. Основні психолого-педагогічні вимоги щодо використання ппз.
- •Програмне забезпечення для вивчення предметів початкової школи.
- •Ігрові програми, їх класифікація та використання для розвитку особистості.
- •13 . Комп’ютеризація навчально-виховного процесу на сучасному етапі розвитку суспільства. Використання еом для розвитку творчих здібностей молодших школярів.
- •14. Комп’ютерна графіка. Види комп’ютерної графіки. Особливості кожного виду графіки.
- •Переваги векторної графіки
- •Недоліки тривимірної графіки
- •Графічні редактори для роботи з тривимірною графікою
- •Комп’ютерні мережі. Топології комп’ютерних мереж. Апаратні та програмні засоби побудови комп’ютерних мереж.
- •Класифікація за областю дії
- •Програми-шаблони і їх використання для створення тестів
- •Методи навчання інформатики в початковій школі. Класифікація методів навчання. Класифікація методів навчання з Бабанським :
- •Методика використання комп`ютерної техніки при проведенні занять з навчальних предметів початкової школи.
- •19.Методика формування алгоритмічного мислення учнів.
- •2.3 Встановлення та налаштування операційної системи.
- •21. Операційна система Linux.
- •22. Операційна система. Класифікація та функції операційних систем.
- •23. Основні психолого-педагогічні та санітарно-гігієнічні вимоги до проведення занять з використанням комп`ютерної техніки в початковій школі
- •24. Охарактеризувати позитивні і негативні сторони використання комп’ютера в початковій школі.
- •25. Педагогічні основи використання нових інформаційних технологій в початковій школі.
- •Позакласна і позашкільна робота з основ інформатики в 1-4 класах.
- •Показати та обґрунтувати проведення планового обслуговування комп’ютера (перевірка дисків, дефрагментація, очищення диска, антивірусна перевірка...) Дефрагментація
- •Перевірка дисків
- •Очищення дисків
- •28.Показати особливості використання інструментів, слоїв, трансформації в Adobe Photoshop на прикладі створення колажу (зразок 2 додається).
- •Ефекти шару.
- •29.Поняття комп’ютерної презентації. Види презентацій. Вимоги до розробки презентації.
- •Вимоги до оформлення презентації
- •30.Поняття програми. Мова програмування. Класифікація мов програмування. Середовище програмування ms Visual Basic.
- •32.Початковий курс інформатики як навчальний предмет. Зміст і структура навчальної програми "Інформатика" для початкової школи.
- •Мета і завдання навчального курсу
- •33.Ппз для підтримки вивчення предметів початкової школи.
- •34. Предметний гурток.
- •Форми, методи і засоби роботи предметного гуртка
- •35.Програмне забезпечення для створення публікацій.
- •36. Програмні засоби для підтримки вивчення інформатики в початковій школі
- •37. Продемонструвати можливості роботи з он-лайн офісами на прикладі Google Диск. (практична)
- •38.Проектна діяльність при вивченні предмета "Інформатика".
- •39.Розробити блог вчителя початкової школи з використання мультимедіа. (практичне)
- •40.Розробити комплекс публікацій до відкритого уроку з теми «Пристрої комп’ютера»(практичне)
- •41. Стандартні програмні засоби операційної системи Windows.
- •42.Створити "Електронний журнал" засобами електронних таблиць з використанням формул, функцій та діаграм.
- •43.Створити архіви засобами програм-архіваторів (звичайний, саморозкривний, багатотомний архіви), показати параметри архівації.
- •4. Поза ліцейні заняття (систематичні)
- •59.Текстовий редактор. Основні завдання, що вирішуються з допомогою програм по обробці текстів.
- •60.Техніка безпеки в комп’ютерному класі. Ознайомлення учнів початкової школи з тб.
- •61. Урок як основна форма організації навчальної роботи. Типи уроків, особливості їх застосування при вивченні початкового курсу інформатики
- •Дидактичні особливості уроку інформатики
- •62.Файлова система. Типи файлових систем. Класифікація файлів за їх розширенням.
- •63.Характеристика Веб 1.0 та Веб 2.0 технологій.
- •Елементна база сайту, типова для Web 1.0
- •Різниця:
- •Особливості веб.2.0:
- •64.Характеристика графічного редактора растрової графіки Adobe Photoshop.
- •65.Характеристика змістових ліній "Використання інформаційних технологій" та "Комунікаційні технології".
- •66. Характеристика змістових ліній "Комп’ютер та його складові" та "Інформація та інформаційні процеси".
Алгоритм. Властивості алгоритмів. Етапи розв’язування прикладної задачі з допомогою еом.
Алгоритмом називається зрозуміле і точне розпорядження виконавцю виконати послідовність дій, спрямованих на досягнення зазначеної мети чи на розв'язання поставленої задачі. В цьому означенні використовується поняття "виконавець". Під виконавцем алгоритму ми розуміємо будь-яку істоту (живу чи неживу), яка спроможна виконати алгоритм. Під виконавцем алгоритму ми розуміємо будь-яку істоту (живу чи неживу), яка спроможна виконати алгоритм. Будь-який виконавець може виконувати тільки обмежений набір операцій. Тому алгоритми повинні мати наступні властивості.
Алгоритм повинен мати такі властивості:
1. Однозначність (визначеність) алгоритму - це точний опис дій та послідовності їх виконання, відсутність неоднозначного тлумачення.
2. Зрозумілість алгоритму означає, що виконавець правильно сприймає кожну команду і зможе її виконати.
3. Будь - який алгоритм має бути розбитий на послідовність окремих кроків, мати властивість дискретності.
4. Універсальність (масовість) алгоритму – це можливість використовувати його для розв’язування подібних задач.
5. Алгоритм правильний, якщо його виконання забезпечує досягнення мети.
6. Алгоритм результативний, якщо він дає результати, які можуть бути і неправильними.
7. Скінченність алгоритму – завершення роботи алгоритму в цілому за скінчену кількість кроків.
8. Алгоритм формальний, якщо будь-який виконавець, здатний сприймати і виконувати вказівки алгоритму (навіть не розуміючи їх смислу), діючи за алгоритмом, може виконати поставлене завдання.
Персональний комп'ютер зараз є майже в кожному будинку і без нього неможлива обробка такого величезного потоку інформації, який зараз буквально "наринув" на людину. Оформлення складної документації, створення та обробка графічних зображень, отримання даних з будь-якого питання з баз даних та світової мережі Інтернет, табличні розрахунки, розв'язування математичних задач, навчання. Ось далеко не повний перелік всіх можливостей нашого помічника - комп'ютера.
Для розв'язання цих задач в розпорядженні користувача є велика кількість різноманітного програмного забезпечення, яке поділяється на чотири великі категорій:
операційні системи - програми, що забезпечують працездатність комп'ютера;
системні утиліти - програми, що оптимізують роботу з комп'ютером (архіватори, антивірусні засоби, програми роботи з дисками і таке інше);
інструментальні засоби - системи програмування, що дозволяють створювати інші програми;
прикладне програмне забезпечення - програми, призначені для розв'язання певного класу задач.
Отримавши задачу, користувач, виходячи з її умови, вирішує, яким програмним засобом можна скористатися для її розв'язання. Якщо в складі програмного забезпечення є програма, придатна для цього, то користувач вибирає її як інструмент, якщо ж ні, то доводиться створювати нову спеціальну програму, виконання якої призведе до очікуваного результату.
Однак є величезна категорія задач, для розв'язку яких не існує відповідного програмного забезпечення, або існуюче програмне забезпечення з деяких причин нас не влаштовує. В цьому випадку ми повинні самостійно написати програму для виконання поставленої мети.
Розв'язування будь-якої задачі починається з її постановки. На цьому етапі треба чітко з'ясувати, що дано і що треба знайти. Тобто треба добре уявити, в чому полягає дана задача, які необхідні початкові дані для її розв'язання, та що можна вважати за очікуваний результат.
Другим етапом розв'язування задач є побудова математичної моделі. Це дуже відповідальний етап, тому що не завжди в умові задачі міститься формула, придатна для застосування в програмі. Для цього створюється інформаційна математична модель об'єкта.
Наступним етапом є розробка алгоритму на основі побудованої математичної моделі. Для цього можна використати вже відомі методи та способи розв'язування отриманих математичних співвідношень, причому при наявності кількох методів розв'язання необхідно вибрати оптимальний, провівши їх оцінку та аналіз. Якщо серед існуючих методів розв'язання необхідний відсутній, треба розробити власний.
Під час створення складних алгоритмів застосовується метод покрокової деталізації, який полягає в тому, що складний алгоритм розбивається на прості підзадачі, кожна з яких в свою чергу може розбиватися на ще простіші. Такий підхід дозволяє також розбити алгоритм на окремі частини - модулі, реалізацію кожного з яких доручити окремому програмісту. В цьому випадку програміст концентрується на розв'язанні окремої підзадачі, використовуючи для цього свої методи.
Останнім етапом у методі покрокової розробки є об'єднання окремих модулів у єдине ціле. Для цього між всіма модулями повинні бути встановлені зв'язки, тобто узгоджена передача інформації від одних модулів до інших. Це дуже важка робота і від оптимальності вибору вхідних та вихідних параметрів окремих модулів кінець кінцем залежить оптимальність роботі всієї програми.
Алгоритм, призначений для комп'ютерної реалізації, має бути записаний однією з мов програмування. На даному етапі розвитку комп'ютерної техніки різноманітність існуючих мов програмування дає програмісту можливість вибрати оптимальний варіант для отримання бажаного результату. А враховуючи можливість розбиття алгоритму на окремі модулі, реалізацію кожної підзадачі взагалі можна виконати різними засобами.
Написану вибраною мовою програмування програму необхідно тепер налагодити та протестувати. Під налагоджуванням програми розуміється процес випробування роботи програми з виправленням виявлених при цьому помилок. Виправити помилки, пов'язані з правилами написання програм, вам допомагає середовище програмування, а ось логічні помилки виправити набагато важче. В цьому вам можуть допомогти правильно підібрані тести.
Останній етап - це використання програми для отримання шуканих результатів. На цьому етапі обов'язково ще раз перевірити правильність очікуваних результатів. Якщо отримані результати являються помилковими, необхідно повернутися до одного з попередніх етапів (іноді, навіть, до найпершого - постановки задачі) і ще раз перевірити правильність зроблених робіт. Можливо, що на деяких етапах буде необхідно доопрацювати або повністю переробити весь етап.
Тепер програму можна експлуатувати і, навіть, пропонувати іншим користувачам, доповнивши її необхідною документацією.
Отже, основними етапами розв'язку задачі за допомогою ЕОМ є наступні:
постановка задачі;
побудова математичної моделі;
розробка алгоритму;
опис алгоритму мовою програмування;
тестування та налагоджування програм;
експлуатація програми.
