суботу, 16 грудня 2017 р.

II етап Всеукраїнської учнівської олімпіади з інформатики

Переможці II етапу Всеукраїнської учнівської олімпіади з інформатики (програмування)

Прізвище, ім’я, по-батькові учня
Навчальний заклад
Клас
Учитель інформатики
Місце
Кулініч Віталій Андрійович
Кам'янський еколого-економічний ліцей
11
Чумаченко Олег Анатолійович
2
Бухтій Олександр Віталійович
Кам'янський еколого-економічний ліцей
11
Чумаченко Олег Анатолійович
1
Наземець Антон Вячеславович
Кам'янський еколого-економічний ліцей
8
Чумаченко Олег Анатолійович
3

понеділок, 11 грудня 2017 р.

Вивчаємо мову Паскаль

Информатика Паскаль # Инфоурок
Видеоуроки являются идеальными помощниками при изучении новых тем, закреплении материала, для обычных и факультативных занятий, для групповой и индивидуальной работы. Они содержат оптимальное количество графической и анимационной информации для сосредоточения внимания и удержания интереса ребят без отвлечения от сути занятия.
Системы счисления http://youtu.be/IRhQPRLgJ2M
Двоичная система счисления http://youtu.be/wouw7iAsaVM
Двоичная арифметика http://youtu.be/qyiA_GeNM1Q
Алгебра логики http://youtu.be/rC_7aTkxTtU
Сложные высказывания http://youtu.be/07tc7V0CTh8
Язык программирования Pasсal http://youtu.be/_Ex6w8HYUGI
Общая структура программ http://youtu.be/YJcvUNPlWOQ
Линейные программы http://youtu.be/ZUZX-yOh2uY
Условный оператор http://youtu.be/CI1TOAaNtdM
Составные условия http://youtu.be/5jcsbLWoWe0
Авторські зразки розв'язків задач з сайту http://informatics.mccme.ru/
Задачi








1. Напишіть програму, яка, прочитавши номер місця визначатиме номер купе.
2. Напишіть програму, яка, прочитавши номери двох різних місць одного купейного вагону, визначатиме чи в одному й тому ж купе розміщені ці місця.

Оператор варианта http://youtu.be/_0alToCBWUs
8 клас
Цикл с параметром http://youtu.be/Hdc7LvsJ83c
Вложенные циклы http://youtu.be/hkTjnO8yJxE
Цикл с предусловием http://youtu.be/JBmmP8d3EIE
Цикл с постусловием http://youtu.be/dwKuqhJkDQI
Написати програми:
1) знаходження найбільшого спільного дільника і найменшого спільного кратного двох чисел; (код)
2) виведення на екран квадратів і кубів цілих чисел від a до b;
3) знаходження кількості парних трицифрових чисел;
4) суми непарних двоцифрових чисел.
11 клас
Символьный тип http://youtu.be/p_3e-UHUZG0
Строки http://youtu.be/ONbGz2Y8m2I
Обработка строк http://youtu.be/btSLudsYRjs
Розібрати задачі 1-7 (з1 з2 з3 з4 з5 з6 з7) і за їх мотивами придумати свої...
Функции http://youtu.be/G1I9c4ll3Y0
Процедуры http://youtu.be/AHuns6JusMY
Рекурсивные функции http://youtu.be/oMCqXO9D_Wk
Рекурсивные процедуры http://youtu.be/gOwDAs4D9UM
Одномерные массивы http://youtu.be/ZZwJQOCq2ow
Сортировка массивов http://youtu.be/oy9fm6oKPYg
Быстрая сортировка http://youtu.be/XTZTE4Z90nc

Двухмерные массивы http://youtu.be/0PdKR32mMwM
Алгоритми обробки таблиць (с.153-158)
http://shkola.ua/uchebniki/read/560a590cfd7207a528a0c0b1?page=154
РОЗГЛЯНУТИ І ВИКОНАТИ ЗАДАЧІ
Обчислення суми елементів головної діагоналі квадратної матриці (Е19)
Знаходження елементів кожного рядка таблиці (Е20)
Знаходження сум елементів ствпців таблиці (Е21)
Перестановка рядків таблиці (Е22)
с.158 Виконати завдання 1-8
Авторські зразки розв'язків задач з сайту http://informatics.mccme.ru/
Задача 354 Задача 355 Задача 356
9 клас
1. Заповнення прямокутної матриці випадковими двоцифровими числами і виведення на екран (зразок).
2. Знайти кількість парних чисел (непарних).
3. Знайти найбільше число (найменше).
4. Знайти суму чисел першого рядка (останнього стовпчика).
5. Замінити найменші числа числом -1 (найбільше на 777).
6. Переставити перший рядок з останнім (стовчики).

Файлы http://youtu.be/r1u5LVkgI_4

Программы и алгоритмы для начинающих
Этот раздел для тех, кто хочет самостоятельно научиться программированию и тех, кто желает закрепить свои начальные навыки программирования. Здесь содержатся небольшие примеры программ для начинающих, раскрывающие основные конструкции языка Паскаль и содержащие различные широко используемые алгоритмы. Кроме этого, приводятся стандартные ошибки, которые совершают учащиеся в начале обучения.
Раздел рекомендуется для самообучения, повторения пройденного материала и в качестве справочника.

Дистанционная подготовка
Московский центр непрерывного математического образования приглашает Вас принять участие в дистанционной подготовке к олимпиадам по программированию на сайте http://informatics.mccme.ru/
Преимущества дистанционной подготовки:
1. Вы учитесь в том темпе и по тому графику, который удобен лично Вам.
2. Ваши решения проверяются автоматически специальной тестирующей системой.
3. На сайте помимо текстовых учебных материалов существует форум, а также возможность в любой момент получить  консультацию преподавателя.
Чтобы начать работу необходимо зарегистрироваться.
http://informatics.mccme.ru/

В данном разделе рассмотрен набор реализаций А.Никитина на языке Pascal стандартных алгоритмов, применяемых при решении задач олимпиадного программирования.
http://acmp.ru/article.asp?id_text=195

Язык Pascal. Программирование для начинающих
Это сайт для начинающих изучать программирование. В качестве языка используется Pascal (Паскаль). Нами используется FreePascal, однако, поскольку синтаксис Pascal везде почти одинаков, большинство программ должны компилироваться и в других средах.
http://pas1.ru/

Розв'язування задач
http://ejudge.ckipo.edu.ua/
Дорішування районної (міської) 2016/17
Реєстрація, умови, інфо...
(авторські розв'язки Богдана Волошина задача1 задача2 задача4)
Дорішування районної (міської) 2015/16
Умови, інфо...

неділю, 3 грудня 2017 р.

Презентації

Программы для создания презентаций http://youtu.be/j-nXvBY8D00
Презентація з тригерами http://youtu.be/sy08x8PmfzU
Робота з керуючими кнопками в MS PowerPoint http://youtu.be/e4gUsxyh3dw
За мотивами відео зробити власну версію
Триггеры. PowerPoint. http://youtu.be/tU27mwgKStw
Урок по PowerPoint - анимация "рисуем карандашем" http://youtu.be/104AI2m4xP4


Мультимедійні презентації (20 балів).
1. Створити наочний посібник для вивчення властивостей лінійної функції у вигляді презентації. При її запуску на екрані повинен з'явитись слайд на якому зображено напис "Графіки лінійних функцій", формули  й  , кнопка "Вихід". (2 бали)
Вказівки, вимоги та критерії оцінювання:
2. При натисканні на кнопці "Вихід" демонстрація презентації припиняється. (2 бали)
3. При натисканні у будь яких інших місцях нічого не відбувається. (2 бали)
4. При наведенні миші на формулу, що задає функцію   все зникає та з'являється система координат з побудованим графіком цієї функції, підпис " ", та кнопки "На початок", "Точка перетину з віссю Y", "Точка перетину з віссю X". (2 бали)
5. При натисканні кнопки "Точка перетину з віссю Y" з'являється зображення точки у місці перетину графіка даної функції з віссю Y та її координати.  (1 бал)
6. При натисканні кнопки "Точка перетину з віссю X" з'являється зображення точки у місці перетину графіка даної функції з віссю X та її координати.  (1 бал)
7. При натисканні у будь яких інших місцях слайду нічого не відбувається. (1 бал)
8. При натисканні на кнопці " На початок" з'являється початковий слайд. (1 бал)
9. При наведенні миші на формулу, що задає функцію   все зникає та з'являється система координат з побудованим графіком цієї функції, підпис "   ", та кнопки "На початок", "Точка перетину з віссю Y", "Точка перетину з віссю X". (2 бали)
10. При натисканні кнопки "Точка перетину з віссю Y" з'являється зображення точки у місці перетину графіка даної функції з віссю Y та її координати.  (1 бал)
11. При натисканні кнопки "Точка перетину з віссю X" з'являється зображення точки у місці перетину графіка даної функції з віссю X та її координати.  (1 бал)
12. При натисканні у будь яких інших місцях слайду нічого не відбувається. (1 бал)
13. При натисканні на кнопці " На початок" з'являється початковий слайд. (1 бал)
14. Дизайн системи координат, написів, точок, координат точок, графіків функцій, кнопок (колір, розміри, форму стрілок) учасник обирає на власний розсуд. (1 бал). 
15. Результат збережіть у файл під ім’ям "Графіки" (1 бал). 

ЧОТИРИ ЗАДАЧІ ПО ТЕМІ POWERPOINT

Переглянути демонстрації і створити власні версії презентацій
Карлсон
Супутник
Пішоходи
 

У пропонованому файлі подана інтерактивна тест-гра по темі "Кодування даних" у формі презентації. Створити власну версію інтерактивної тест-гри по темі "Microsoft Word"

Учнівські предметні олімпіади 2017-2018

СТАНОМ НА 03.12.2017 ЛІЦЕЇСТАМИ "КАМЕЛІЇ" ЗДОБУТО ВІСІМНАДЦЯТЬ ПУТІВОК НА ОБЛАСНІ ОЛІМПІАДИ:
Олександр Кивгила, економіка, 9-Б клас (вчитель Л.І.Гетьман) - 1 місце обласної Інтернет-олімпіади;
Богдан Іванов, інформаційні технології, 9-Б клас (вчитель О.А.Чумаченко) - 1 місце обласної Інтернет-олімпіади;
Богдан Іванов, математика, 9-Б клас (вчитель В.С.Чумаченко) - 1 місце районної олімпіади;
Вікторія Уманська, математика, 10-Б клас (вчитель В.С.Чумаченко) - 1 місце районної олімпіади,
Віталій Кулініч, економіка, 11-Б клас (вчитель Л.І.Гетьман) - 1 місце районної олімпіади;
Вячеслав Швець, економіка, 11-Б клас (вчитель Л.І.Гетьман) - 2 місце районної олімпіади;
Вікторія Уманська, економіка, 10-Б клас (вчитель Л.І.Гетьман) - 1 місце районної олімпіади;
Олександр Стрельцов, біологія, 10-А клас (вчитель О.О.Забой) - 1 місце районної олімпіади;
Денис Щербак, хімія, 11-А клас (вчитель О.П.Сердюк) - 1 місце районної олімпіади;
Олександр Стрельцов, хімія, 10-А клас (вчитель О.П.Сердюк) - 1 місце районної олімпіади;
Юлія Погоріла, хімія, 10-А клас (вчитель О.П.Сердюк) - 2 місце районної олімпіади;
Анастасія Бондаренко, екологія, 11-А клас (вчитель Є.В.Войцехівська) - 1 місце районної олімпіади;
Олександр Стрельцов, екологія, 10-А клас (вчитель Є.В.Войцехівська) - 1 місце районної олімпіади;
Олександр Бухтій, астрономія, 11-Б клас (вчитель Н.Ю.Бойко) - 1 місце районної олімпіади;
Олександр Стрельцов, інформаційні технології, 10-А клас (вчитель О.А.Чумаченко) - 1 місце районної олімпіади;
Еліна Приходько, інформаційні технології, 10-Б клас (вчитель О.А.Чумаченко) - 1 місце районної олімпіади;
Станіслав Дерев'янко, інформаційні технології, 10-Б клас (вчитель О.А.Чумаченко) - 1 місце районної олімпіади;
Олександр Бухтій, фізика, 11-Б клас (вчитель Н.Ю.Бойко) - 1 місце районної олімпіади.
Переможці готуються до обласного етапу цих найпрестижніших учнівських інтелектуальних змагань.

пʼятницю, 1 грудня 2017 р.

Районна олімпіада з інформаційних технології

2 грудня 2017 року - субота (ліцей)
Районна олімпіада з інформаційних технології (08.00-12.00) 10-11 класи
За результатами Інтернет-олімпіади на ІІІ (обласний) етап Всеукраїнської учнівської олімпіади з ІТ у 2017/18 навчальному році поза конкурсом запрошується Богдан Іванов, дев'ятикласник Кам'янського еколого-економічного ліцею, який здобув перше місце.
Рейтинг олімпіади з ІТ (Іванов +3 =4)
http://cit.ckipo.edu.ua/index.php/forum/olimpiady/36-raionna-miska-olimpiada-z-it-2017-2018

Прізвище, ім’я, по-батькові учня Навчальний заклад
Клас
МІСЦЕ
Іванов Богдан Сергійович Кам'янський еколого-економічний ліцей
9
1
Бухтій Олександр Віталійович Кам'янський еколого-економічний ліцей
11
2
Щербак Денис Юрійович Кам'янський еколого-економічний ліцей
11
2
Приходько Еліна Віталіївна Кам'янський еколого-економічний ліцей
10
1
Дерев'янко Станіслав Олександрович Кам'янський еколого-економічний ліцей
10
1
Стрельцов Олександр Володимирович Кам'янський еколого-економічний ліцей
10
1
Ревенко Віталій Андрійович Кам'янська ЗОШ І-ІІІ ступенів №1
10
2
Геріх Діана Сергіївна Кам'янська ЗОШ І-ІІІ ступенів №1
8
3
Ювшин Катерина Олександрівна Кам'янська ЗОШ І-ІІІ ступенів №1
8
3

Завдання II етапу Всеукраїнської учнівської олімпіади з інформаційних технологій
На обласну олімпіаду визначені:
Іванов Богдан Сергійович
Приходько Еліна Віталіївна
Дерев'янко Станіслав Олександрович
Стрельцов Олександр Володимирович

Рекомендуємо звернути увагу на завдання Excel:
Інтерактивні уроки Excel - Нова школа
Вивчаємо Excel - Інтершкола
Вивчаємо Access - Нова школа

Переглянути і зробити власні версії задач
Проверка условий и логические функции в Excel
http://youtu.be/AsaWB3w0nJo
Как построить диаграмму-торнадо в Excel
http://youtu.be/-ejrku6ITpM
Как построить график функции в Excel
http://youtu.be/1slB4g_1Yzs
Условное форматирование в Excel
http://youtu.be/i8H5p4yiLv8
Создание выпадающих списков в Excel
http://youtu.be/IVVNXDD3aJQ
Видеоуроки по Microsoft Excel http://www.planetaexcel.ru/video/
Як зробити кросворд в Microsoft Excel?
http://youtu.be/TpXmPaagfHs

Переглянути і зробити власні версії задач
Триггеры. PowerPoint.
http://youtu.be/tU27mwgKStw
Урок по PowerPoint - анимация "рисуем карандашем"
http://youtu.be/104AI2m4xP4
У пропонованому файлі подана інтерактивна тест-гра по темі "Кодування даних" у формі презентації. Створити власну версію інтерактивної тест-гри по темі "Microsoft Word"

Как создать таблицы в Microsoft Access за 8 минут
http://youtu.be/h_UPuVGwkko
Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access?
http://youtu.be/rJvfHhpAKSs
Как создать формы в Microsoft Access за 10 минут
http://youtu.be/VIijFwLF0eQ
Как создать запросы в Microsoft Access за 10 минут
http://youtu.be/GsHb4YHhJG8
Как создать отчеты в Microsoft Access за 10 минут
http://youtu.be/7_U028IYvpM
Как создать главную кнопочную форму в Microsoft Access за 9 минут
http://youtu.be/Ou0HJtzypOU

середу, 15 листопада 2017 р.

Всеукраїнський конкурс з інформаційних технологій "ITalent"

З 10 листопада по 24 грудня 2017 року буде проходити другий сезон Всеукраїнського конкурсу з інформаційних технологій для дітей та молоді “ITalent”.
Умови проведення розміщені на сайті: http://udcpo.com.ua/

неділю, 12 листопада 2017 р.

Огляди та добірки програм для комп'ютера, відео уроки, рейтинги софта

Огляди та добірки програм для комп'ютера, відео уроки, рейтинги софта...
Не будемо показувати на пальцях - покажемо відео уроки про безкоштовні програми.
Не ми перші помітили, що відео значно полегшує сприйняття інформації.
Ми ж постаралися створити такі відеоролики, щоб ваше знайомство з новим ПО стало більш ефективним.

8 клас МУЛЬТИМЕДІА
Программы для записи (снятия) видео с экрана http://youtu.be/Mx0ylyOnPoA
Программы для монтажа видео (видеомонтажа) http://youtu.be/8PE9KuDQFNs
ТОП программ для создания мультфильмов и анимации http://youtu.be/DhtzMQBTgLI
ТОП фоторедакторы. Программы для обработки и редактирования фото http://youtu.be/Jtlnut3f5iI
ТОП Программы для просмотра фотографий http://youtu.be/oPbkzcUlfJ0
ТОП-10. Видеоплееры для компьютера на Windows http://youtu.be/I42WukNVwP8
с.146 Виконайте завдання №5 і розмістіть в Інтернеті
  

ОСНОВИ ПРОГРАМУВАННЯ
Язык программирования Pascal http://youtu.be/Yd1riCIHsGc
Общая структура программ http://youtu.be/mrivMCa0m2Y
Линейные программы http://youtu.be/TY8jnMiWREU
Сайт PascalABC http://pascalabc.net/ssyilki-dlya-skachivaniya
Почему Pascal? http://learnpascal.ru/vvedenie-v-paskal/urok-1-why-pascal.html#more-15
Что такое алгоритм? http://learnpascal.ru/vvedenie-v-paskal/algoritm.html#more-108
Первая программа в Pascal. http://learnpascal.ru/vvedenie-v-paskal/struktura-programmy.html#more-87

Уроки Pascal 
Блок-схема http://learnpascal.ru/vvedenie-v-paskal/blok-sxema.html
Математичні операції, функції і процедури в Pascal
http://learnpascal.ru/vvedenie-v-paskal/matematica-v-pasca.html
Розв'язування задач. День перший. Задачі Begin1-10.
http://learnpascal.ru/reshenie-zadach/begin/begin1-10.html
Розв'язування задач. День другий. Задачі Begin11-20.
http://learnpascal.ru/reshenie-zadach/begin/begin11-20.html
Розв'язування задач. День третій. Задачі Begin21-30.
http://learnpascal.ru/reshenie-zadach/begin/begin21-30.html
Задачі Integer1-10.
http://learnpascal.ru/reshenie-zadach/integer/integer1-10.html
Задачі Integer11-20.
http://learnpascal.ru/reshenie-zadach/integer/integer11-20.html
Завдання на введення-виведення і арифметичні операції
http://informatics.mccme.ru/

9 клас БЕЗПЕКА
Оптимизаторы http://youtu.be/GhXyBtAXycA
Лучшие интернет браузеры для Windows http://youtu.be/QUF3pQBCSXc
ТОП программ для восстановления удаленных файлов http://youtu.be/Le8NPljLE84
Самые нужные программы для Windows 7 http://youtu.be/oPbkzcUlfJ0
ТОП 5 программ для удаления неудаляемых файлов http://youtu.be/tdKYD0i0I4M
с.131. Практична робота №4

Задача L Задача №1415 Шифр Юлия Цезаря
http://informatics.mccme.ru/mod/statements/view3.php?id=248&chapterid=1415#1
Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Необходимо по заданной шифровке определить исходный текст.
Входные данные. В первой строке дана шифровка, состоящая из заглавных латинских букв. Во второй строке число K (1 ≤ K ≤ 10).
Выходные данные. Требуется вывести результат расшифровки.
КОМП'ЮТЕРНЕ МОДЕЛЮВАННЯ
5.1. Комп'ютерні моделі c.137 Задача 2
Додому с.142 Практична робота №5
Сайт Lazarus http://www.lazarus-ide.org/
 

Квадратне рівняння: Excel & PascalABC & Lazarus (Project)

Знайти площу трикутника за трьома сторонами: Excel & PascalABC & Lazarus

Табличні величини та алгоритми їх опрацювання
Массивы. Описание, ввод и вывод элементов массива
http://youtu.be/BU793duyhEQ
Поиск максимума или минимума в массиве
http://youtu.be/8Y7x4yrf7og
Массивы
Программы
http://pascalabc.net/primeri-programm/programmi-i-algoritmi-dlya-nachinaiuschich
Дистанційна підготовка 
http://informatics.mccme.ru/course/view.php?id=20

10 клас ПРЕЗЕНТАЦІЇ
ТОП Программы для создания презентаций http://youtu.be/j-nXvBY8D00
Презентація з тригерами
http://youtu.be/sy08x8PmfzU
За мотивами відео зробити власну версію
Робота з керуючими кнопками в MS PowerPoint
http://youtu.be/e4gUsxyh3dw

За мотивами відео зробити власну версію

11 клас МАСИВИ http://informatics.mccme.ru/course/view.php?id=20
Массивы. Описание, ввод и вывод элементов массива
http://youtu.be/BU793duyhEQ
Поиск максимума или минимума в массиве
http://youtu.be/8Y7x4yrf7og
Уроки на языке Pascal. Одномерные массивы.
http://youtu.be/qlHJDwaw2iU
Уроки на языке Pascal. Сортировка Пузырьком.
http://youtu.be/Iga9z8woRKE
За мотивами переглянутого відео вислати власні програми та їх демовідео 
Программы для записи (снятия) видео с экрана http://youtu.be/Mx0ylyOnPoA

неділю, 5 листопада 2017 р.

ПЕРЕМОГИ ЛІЦЕЮ В ІНТЕРНЕТ-ОЛІМПІАДАХ

За результатами Інтернет-олімпіад на ІІІ (обласний) етап Всеукраїнської учнівської олімпіади у 2017/18 навчальному році поза конкурсом запрошуються дев'ятикласники Кам'янського еколого-економічного ліцею Олександр Кивгила (економіка) і Богдан Іванов (інформаційні технології).

Переможці олімпіад з навчальних предметів нагороджуються дипломами I, II, III ступенів окремо за класами у кількості, яка не перевищує 50% числа учасників змагань відповідного класу з орієнтовним розподілом кількості дипломів у співвідношенні 1:2:3.

Переможцем не може бути учасник, який за сумарним результатом виступів на всіх обов'язкових турах відповідного етапу олімпіади набрав менше ніж третину від максимально можливої сумарної (за всіма обов'язковими турами) кількості балів.


Графік районних олімпіад 2017-2018

Відкрита Всеукраїнська олімпіада з інформатики NetOI
Завдання І туру (18.10 - 10.11) 2017 р.
РОЗВ'ЯЗКИ ПРИЙМАЮТЬСЯ ДО 00:00 11.11.2017
https://netoi.org.ua/index_ua.php?lng=ua&cid=1801

суботу, 4 листопада 2017 р.

Вивчаємо інформатику в 2017-2018 навчальному році (11 клас)

11 клас

  
Техніка безпеки в комп'ютерному класі
http://youtu.be/S_K62VY9mNw

13.11.2017 Масиви http://informatics.mccme.ru/course/view.php?id=20
07.11.2017 Масиви п.2.8. с.146 Виконати Е15-Е18 (с.153 завдання 10-16)
06.11.2017 Одномерные массивы. Работа с элементами
http://youtu.be/yOvIxW8n7Uk
http://learnpascal.ru/vvedenie-v-paskal/array.html
Решение задач. Array1-6
http://learnpascal.ru/reshenie-zadach/array/array1-6.html
Решение задач. Array7-17
http://learnpascal.ru/reshenie-zadach/array/array7-17.html

Черкаська Інтернет-олімпіада з інформаційних технологій 24.10.2017 15.00-17.30
http://oipopp.ed-sp.net/taxonomy/term/3092
http://cit.ckipo.edu.ua/index.php/forum/olimpiady/


Інтернет-олімпіада з Інформаційних технологій (виконати завдання минулих років)
http://cit.ckipo.edu.ua/index.php/forum/olimpiady/4-internet-olimpiada-z-informatsiinykh-tekhnolohii


Урок 14. Контрольна робота (23.10.2017)

Урок 13. Програми та алгоритми для початківців (17.10.2017)
http://pascalabc.net/primeri-programm/programmi-i-algoritmi-dlya-nachinaiuschich

Цей розділ для тих, хто хоче самостійно навчитися програмуванню і тих, хто бажає закріпити свої початкові навички програмування. Тут містяться невеликі приклади програм для початківців, котрі розкривають основні конструкції мови Паскаль і містять різні широко використовуються алгоритми. Крім цього, наводяться стандартні помилки, які роблять учні на початку навчання.

Розділ рекомендується для самонавчання, повторення пройденого матеріалу і в якості довідника.

Черкаська Інтернет-олімпіада з інформатики 10.10.2017 15.00-17.30
http://oipopp.ed-sp.net/taxonomy/term/3092
http://cit.ckipo.edu.ua/index.php/forum/olimpiady/
Система перевірки задач
http://ejudge.ckipo.edu.ua/
Інструкція по користуванню системою ejudge
http://acm.nung.edu.ua/node/8

Урок 12 (10 жовтня 2017)
Типы данных
http://informatics.mccme.ru/course/view.php?id=19
Вивчити: Целые числа
Виконати: Условия задач
Вивчити: Символы и строки
Теоретический материал (Паскаль)
Виконати: Условия задач

Урок 11 (9 жовтня 2017)
Вивчити: Типы в PascalABC.NET
http://learnpascal.ru/vvedenie-v-paskal/tipes.html
Решение задач. 
Виконати: Series1-10.
http://learnpascal.ru/reshenie-zadach/series/series1-10.html
Виконати: Series11-20
http://learnpascal.ru/reshenie-zadach/series/series11-20.html
Вивчити і виконати: Алгоритм Евклида.
http://learnpascal.ru/algoritmy/algoritm-evklida-1.html

Урок 10. Цикли (03.10.2017)
http://informatics.mccme.ru/course/view.php?id=8

Оператор for
Условия задач Задачи: вычисление сумм и произведений
Условия задач Условия задач

Оператор while
Условия задач Задачи на цикл while
Условия задач Задачи: обработка последовательностей, индуктивные функции
Условия задач Задачи: анализ цифр числа

Урок 9 (02.10.2017)
Центр олімпіад школярів в Iнтернеті 
Задачі для початківців
Задачі цього розділу в першу чергу для их, хто розпочинає займатися програмуванням та хоче в майбутньому брати участь у олімпіадах. Для їх розв'язку не потрібно спеціальних знань. Трішки математки, хіба що...
Як корстуватися
1. Оберіть задачу.
2.Ознайомтесь з умовою, розв'яжіть задачу, виконуючи технічні умови.
3. На сторінці з умовою у вас є посилання для он-лайн перевірки.
4. На перевірку слід надсилати лише текст розв'язку, а не скомпільований файл!
УСПІХІВ! 12 задач на уроці та 12 задач додому.
http://netoi.org.ua/index_ua.php?lng=ua&cid=80

НАПРИКЛАД: Задача Cat
Одного разу кіт Леопольд на рибалці наловив N (1<= N <=100) риб. Прийшовши додому він ретельно їх зважив, пронумерував кожну рибу та записав результати до зошита. Допоможіть Леопольду знайти вагу найбільшої та найменшої рибини, та вагу всієї риби, яку зловив кіт. Вага рибини - ціле число, не більше 1000. Всі розрахунки не виходять за межі типу integer Turbo Pascal.
Технічні умови. Програма Cat читає з клавіатури кількість рибин, а далі вагу кожної рибини в порядку їх номерів. Всі числа в одному рядку через пропуск. Програма виводить на екран одним рядком через пропуск вагу найважчої та найлегшої рибини та сумарну вагу спійманих Леопольдом риб.
Приклад
Введення   5 2 3 5 7 8
Виведення  8 2 25

var n,v,i,min,max,s: integer;
begin
read(n);
max:=0;
min:=1000;
S:=0;
for i:=1 to n do
begin
read(v);
if v>max then max:=v;
if v<min then min:=v;
S:=S+v;
end;
write(max,' ',min,' ',S);
end.

Хто розв'язав - Задачі для початківців - Тренувальний розділ сайту
Задачі для самоcтійного розв'язку
http://netoi.org.ua/index_ua.php?lng=ua&cid=53

Уроки 7-8. Цикли в Pascal: repeat, while, for. (25-26.09.2017)
Повторити матеріал
Розібрати задачі
Решение задач. День одиннадцатый. Задачи For1-15
Решение задач. День двенадцатый. Задачи While1-14
Решение задач. День тринадцатый. Задачи for16-24
Решение задач. День двенадцатый. Задачи While15-27
http://learnpascal.ru/reshenie-zadach/while-1/while15-27.html
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Оператори циклу
Оператор for
Оператор while
Зробити 12 задач з кожного розділу (на 100 балів).

Наприклад Оператор while
Задача №113. Список квадратов
Выведите все точные квадраты натуральных чисел, не превосходящие данного числа N.

Входные данные
Задано единственное целое число N

Выходные данные
Необходимо вывести  все точные квадраты натуральных чисел, не превосходящие данного числа N.

Примеры
входные данные
15
выходные данные
1
4
9

var n,i: integer;
begin
readln(n);
i:=1;
while i<=n do
begin
if i*i<=n then writeln (i*i);
inc(i);
end;
end.

Урок 6. Цикли в Pascal: repeat, while, for. (19.09.2017)
Переглянути відео
Цикл з параметром http://youtu.be/EcJetA2q2I0
Внутрішні цикли http://youtu.be/mDI0CBWmsYM
Розібрати задачі
Решение задач. День одиннадцатый. Задачи For1-15
Решение задач. День двенадцатый. Задачи While1-14
Решение задач. День тринадцатый. Задачи for16-24
Решение задач. День двенадцатый. Задачи While15-27
http://learnpascal.ru/reshenie-zadach/while-1/while15-27.html
Додому: переглянути відеоуроки про умовний оператор і оператори циклу серії "Паскаль з нуляhttp://www.youtube.com/user/German707707/videos
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Оператори циклу
Оператор for
Оператор while
Зробити 12 задач з кожного розділу (на 100 балів).

Наприклад Оператор for
Задача №315. Сумма квадратов
По данному натуральному n вычислите сумму квадратов 1*1+2*2+3*3+...+n*n

Входные данные
Вводится единственное натуральное число n, не превосходящее 100
Выходные данные
Необходимо вывести  вычисленную сумму.

Примеры
входные данные
2
выходные данные
5

var
n,i,s: integer;
begin
read(n);
s:=0;
for i:=1 to n do s:=s+i*i;
write(s);
end.

Урок 5 Умовний оператор (18.09.2017)
Повторити роботу з системою Знайка (на прикладі Інтернет-олімпіади з математики 2016)
Вивчити:
Умовний оператор http://youtu.be/dyT0MnnxnVw
Складені умови http://youtu.be/zIykOG2gPU4
Блок-схема оператора if
http://learnpascal.ru/operator-if/blok-shema-if.html
http://learnpascal.ru/vvedenie-v-paskal/case-and-goto.html
Опрацювати:
Розв'язування задач. День восьмий. Задачі If1-15.
http://learnpascal.ru/reshenie-zadach/if/if1-15.html
Розв'язування задач. День десятий. Задачі If16-30.
http://learnpascal.ru/reshenie-zadach/if/if16-30.html
Роз'язати задачі:
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Умовний оператор
Зробити 12 задач даного розділу (кожну на 100 балів).
Інтернет-олімпіада з інформатики
Розв'яжіть задачі №1 і №2
http://cit.ckipo.edu.ua/index.php/forum/olimpiady/20-internet-olimpiada-informatyka-2015-2016
Система перевірки задач
http://ejudge.ckipo.edu.ua/
Інструкція по користуванню системою ejudge
http://acm.nung.edu.ua/node/8
Умови завдань з інформатики 2015-2016 

Наприклад
Задача №253. Високосный год
Требуется определить, является ли данный год високосным. (Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.)

Входные данные
Вводится единственное число - номер года (целое, положительное, не превышает 30000).

Выходные данные
Требуется вывести слово YES, если год является високосным и NO - в противном случае.

Примеры
входные данные
2007
выходные данные
NO
входные данные
2000
выходные данные
YES

var a: integer;
begin
read(a);
if (a mod 4=0) and (a mod 100 <> 0) or (a mod 400=0) then write('YES')else write('NO');
end.

Урок 4 Умовний оператор
Вивчити:
Блок-схема оператора if
http://learnpascal.ru/operator-if/blok-shema-if.html
Опрацювати:
Розв'язування задач. День восьмий. Задачі If1-15.
http://learnpascal.ru/reshenie-zadach/if/if1-15.html
Роз'язати задачі:
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Умовний оператор
В класі: три на ваш вибір.
Додому: три на ваш вибір.

Наприклад Задача №292. Максимум из двух чисел
Входные данные
Даны два целых числа, каждое число записано в отдельной строке.

Выходные данные
Выведите наибольшее из данных чисел.

Примеры
входные данные
1
2
выходные данные
2

var a,b:integer;
begin
readln(a);
readln(b);
if a>b then write(a) else write (b);

end.

Урок 3 Розв'язування найпростіших лінійних задач
Повторити
Математические операции, функции и процедуры в Pascal (Часть первая)
http://learnpascal.ru/vvedenie-v-paskal/matematica-v-pasca.html
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Ввод-вывод, оператор присваивания, арифметические операции.
Зробити 12 задач даного розділу (кожну на 100 балів).

Урок 2 Розв'язування найпростіших лінійних задач
Повторити
Математические операции, функции и процедуры в Pascal (Часть первая)
http://learnpascal.ru/vvedenie-v-paskal/matematica-v-pasca.html 
Решение задач. День первый. Задачи Begin1-10.
Розібрити, виконати, зберегти...
http://learnpascal.ru/reshenie-zadach/begin/begin1-10.html#more-244
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/
Ввод-вывод, оператор присваивания, арифметические операции.
Зробити шість задач даного розділу (кожну на 100 балів).

Урок 1 Моделі та їх типи. Моделювання. Поняття алгоритму, властивості алгоритмів. Форми подання алгоритмів. Мови програмування, програмний код, середовище розроблення програм. Етапи розв'язування задач з використанням комп'ютера.
http://learnpascal.ru/page/5
Уроки 1-5
Дистанційна підготовка з інформатики
http://informatics.mccme.ru/

Наприклад
Задачи на ввод-вывод и арифметические операции
Задача №2936. Гипотенуза

Дано два числа a и b. Найдите гипотенузу треугольника с заданными катетами.
Входные данные
В двух строках вводятся два числа (числа целые,положительные, не превышают 1000).
Выходные данные
Выведите ответ на задачу.
Примеры
Входные данные
3
4
Выходные данные
5.0

var
a,b,c: real;
begin
read(a,b);
c:=sqrt(sqr(a)+sqr(b));
writeln(c);
end.