середу, 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.