четвер, 29 грудня 2016 р.

Ліцей отримав 15 комп'ютерів для кабінету інформатики

Ліцей отримав 15 комп'ютерів для кабінету інформатики:
CPU - Intel Pentium G3260 3.3GHz
Mainboard - H81M-CT Intel H81 RF MATX
RAM - 4GB DDRIII
HDD - SATA 1TB
ODD - DWRRW
Power supply - ATX 250W
Monitor - 21.5"
OS - Windows10 + Office16

Про отримання комп'ютерного обладнання та ліцензійного програмного забезпечення
Наказ МОН № 1552 від 16.12.16 року (графік)

Школи Черкащини отримали 739 комп’ютерів
Міністерство освіти і науки України передало школам комп’ютери, що були надані нашій державі Китайською Народною Республікою відповідно до угоди між Урядами КНР і України. Так, школярі Черкащини отримають 739 новеньких комп’ютерів, що дозволить надати якісний доступ учням для вивчення ІТ-середовища.
За рахунок бюджетних коштів на ці ПК встановлено ліцензійні версії операційної системи Microsoft Windows 10 Professional, пакети офісного програмного забезпечення Microsoft Office та антивірусне програмне забезпечення. Крім того, у комп’ютери вбудовано механізми, що дозволять контролювати їх використання у сфері освіти і науки.



понеділок, 19 грудня 2016 р.

Самостійна робота

ВИКОНАТИ ЗАВДАННЯ І ВИСЛАТИ ФАЙЛИ НА ПОШТУ
1) Вивести більшу цифру двоцифрового числа. Наприклад 25 - 5
2) Отримати реверсний запис тризначного числа. Наприклад 274 - 472
3) Перевірити, чи є чотиризначне число "щасливим" (рівні суми двох перших і останніх цифр). Відповідь: так - 1, ні - 0. Наприклад 2460 - 1, 3817 - 0
4) Підрахувати загальне число дільників натурального числа і вивести їх на екран. Наприклад 10 - 4 (1 2 5 10)

суботу, 17 грудня 2016 р.

Інформатики перемогли на районних етапах МАН і олімпіади з програмування

Волошин Богдан (11 клас, олімпіада - 664 бали, МАН - 85 балів) та Іванов Богдан (8 клас, олімпіада - 580 балів, МАН - 85 балів) вибороли путівки на обласні етапи МАН і олімпіади з інформатики.
Завдання олімпіади
Система перевірки виконаних завдань з олімпіади

неділю, 11 грудня 2016 р.

Цикли в Pascal: repeat, while, for

Ось ми з вами і підійшли до вивчення циклів. Цикли в Паскаль. Що це таке? Як цим користуватися? Для чого вони потрібні?
Ви знаєте, що існує три види алгоритмів: лінійний, розгалуження і циклічний. Ми з вами вже знаємо, як реалізовувати лінійні і алгоритми розгалуження на Паскалі. Приступимо до вивчення останнього типу алгоритмів:
While, або цикл з передумовою;
Repeat, або цикл з післяумовою;
For, або цикл з параметром.

На уроці: розібрати матеріал і виконати вправи.
Додому: Задачі If16-30  (повторення)

На уроці: Задачі  For1-15
Додому: Задачі For16-24

На уроці: Задачі While 1-14
Додому: Задачі While 15-27

середу, 7 грудня 2016 р.

Подяка від ліцею

Чи часто ми задумуємося над тим, що таке доброта? І дуже приємно, що в наш нелегкий час живуть такі люди, які готові прийти на допомогу іншим. Роблять це безкорисно, доброзичливо та від щирого серця. В народі кажуть, що добра людина – це щаслива людина. І доброта обов’язково повертається до того, хто її віддає.
Не секрет, що кожен шкільний колектив впевненіше стоїть на ногах, коли поряд є надійні друзі і безкорисливі помічники. Для нас це депутат Черкаської обласної ради та колишній наш випускник Сергій Павлович Воронов. Саме його увагою наділений наш Кам’янський еколого-економічний ліцей. Ми отримали відчутну благодійну допомогу в організації спортивних змагань і поповненні матеріальної бази комп’ютерного кабінету.
За добрі справи та увагу щира Вам вдячність від нашого шкільного колективу, батьків та дітей. Успіхів, міцного здоров’я і поваги від людей.


Година коду

Година Коду є глобальним заходом, який залучає десятки мільйонів учнів у більш, як 180 країнах світу. Кожен може організувати заходи в рамках Години Коду. Одно-годинний курс доступний більш, як 45 мовами. Без попередніх вимог. Для всіх віком від 4 до 104. https://hourofcode.com/ua

5-11 грудня у школах по всьому світу проходить «Година Коду» - щорічна глобальна ініціатива, метою якої є пропагування програмування серед дітей.
У формі гри та зі зрозумілими інструкціями дитина за одну годину вчиться писати код, відразу бачить результат своєї роботи і пишається зробленим. Багатьом дітям це допомагає розпалити інтерес до навчання та розширити світогляд. При цьому усе це абсолютно безкоштовно.В Україні «Година Коду» буде проходи за ініціативи компанїї «Майкрософт Україна», Благодійної організації "Благодійний фонд "Брейнбаскет Фаундейшн".
Крім цього, представники бібліотек, громадських організацій і шкіл, які проведуть урок «Година Коду» з 5 по 11 грудня 2016 року для учнів 5-11 класів зможуть взяти участь у конкурсі та навіть виграти цінні призи.
Деталі участі у конкурсі можна знайти тут: http://microsoft.ua/education

понеділок, 5 грудня 2016 р.

Готуємось до районної олімпіади з інформатики

Задачі IІ етапу Всеукраїнської олімпіади з інформатики 2015-2016 н.р. Вінницька область
Ви у тренувальній зоні сайту
Тут можна перевірити свої розв'язки задач ІІ етапу Всеукраїнської олімпіади  школярів з інформатики  у Вінницькій області 2015-2016 н.р.
Олімпіада відбулася 13 грудня 2015 року

Завдання для учнів 7-9 класів

Задача Stamps. Двоє друзів колекціонують наліпки. Олег полюбляє наліпки з зображенням птахів, а Роман полюбляє з зображенням тварин. У Олега є непотрібні йому наліпки з тваринами, а у Романа є непотрібні йому наліпки з птахами. Вони обмінюють всі свої непотрібні наліпки на всі непотрібні наліпки товариша.
Технічні умови. Програма Stamps читає з пристрою стандартного введення 2 числа N, K (1 <= N, K <= 109)кількість непотрібних наліпок відповідно Олега і Романа. Програма виводить на пристрій стандартного виведення одне число - кількість наліпок, які отримав Олег під час обміну.
Приклади
Введення
Виведення
1 2 2
2 3 3
 
 
Задача Point1Обрахуйте, яку найбільшу кількість точок з цілочисельними координатами на листку в клітинку можливо накрити квадратом зі стороною N клітинок, при умові, що сторони квадрата паралельні сторонам клітинок.
Технічні умови. Програма Point1 читає з пристрою стандартного введення ціле число N (1 <= N <= 105).Програма виводить на пристрій стандартного виведення відповідь на задачу.
Приклади
Введення Виведення
1
2
4
9

  
Задача Calendar. Зустріч друзів відбувається кожного тижня в один і той самий день. Допоможіть друзям скласти календар зустрічей до кінця року - визначте дати усіх зустрічей та їх кількість, починаючи з першої і до кінця року.
Технічні умови. Програма Calendar читає із стандартного введення два числа - номер місяця і номер дня місяця, коли відбувається перша зустріч. Номер місяця може бути одним з чотирьох можливих чисел - 9, 10, 11, 12. Номер дня місяця - число від 1 до 30 для місяців з номерами 9 і 11 або від 1 до 31 для місяців з номерами 10 і 12. Прграма виводить на пристрій стандартного виведення дати усіх зустрічей до кінця року в хронологічному порядку, в один рядок першим місяць, потім день місяця, через пропуск. Заняття проходять кожного тижня, в той же день тижня, що і перша зустріч. Остання зустріч може проходити у будь-який день грудня, в тому числі і 31 числа.
Приклад
Введення
Виведення
11 20 11 20 11 27 12 4 12 11 12 18 12 25


Детальніше про олімпіаду + повний архів 

Блок-схема оператора if

У попередніх уроках ми розглянули найбільш простий, лінійний тип алгоритмів. Нагадаю, що всього існує три типи: лінійні, розгалуженння і циклічні (алгоритми з повтореннями).
На уроці: розглянемо другий тип алгоритмів - алгоритми з розгалуженнями.
Додому: задачі 1-15
Задачі для контролю:
1) Дано чотири числа. Знайти max i min.
2) Чи можна з трьох відрізків із заданими довжинами утворити трикутник?

Додатково:
Задачі цього розділу в першу чергу для тих, хто розпочинає займатися програмуванням та хоче в майбутньому брати участь у олімпіадах. Для їх розв'язку не потрібно спеціальних знань. Трішки математки, хіба що... http://www.olymp.vinnica.ua/index_ua.php?lng=ua&cid=80
Як корстуватися
1. Оберіть задачу.
2.Ознайомтесь з умовою, розв'яжіть задачу, виконуючи технічні умови.
3. На сторінці з умовою у вас є посилання для он-лайн перевірки.
4. На перевірку слід надсилати лише текст розв'язку, а не скомпільований файл!

НАПРИКЛАД:

Задача CUBE. Дано довжину ребра куба. Знайти його об’єм та площу всієї поверхні.

program cube;
var a:integer;
begin
 read(a);
 writeln(a*a*a,' ',a*a*6);
end.  

Задача Zamina. Дано 2  цілих числа, кожне із яких не більше 2·10^9 по модулю. Якщо ці числа рівні, замінити обидва числа на 0, якщо ні - меньше замінити більшим, а більше залишити без  змін.
program Zamina;
var a,b:longint;
begin
 read(a,b);
 if a=b then writeln(0,' ',0);
 if a>b then writeln(a,' ',a);
 if a<b then writeln(b,' ',b);
end. 



УСПІХІВ!

неділю, 4 грудня 2016 р.

Цілі числа (задачі)

Зовсім недавно ми закінчили розбір першого розділу збірки «1000 завдань по програмуванню» - розділу Begin. Але на цьому ми не зупиняємося, і прямо зараз починаємо розбирати новий розділ - розділ Integer. (Думаю, ви вже здогадалися, що всі змінні, представлені в наступних завдань Integer1-10 - цілі числа.)
На уроці: Завдання Integer 1-10.
 Що є найважливішим етапом вивчення програмування? Вирішення задач! Саме цим ми з вами сьогодні і займаємося. Цілих десять завдань Integer11-20. Якщо для вас ці завдання вже занадто легкі, ви вирішуєте їх з закритими очима і вже відчуваєте, що готові до наступного етапу навчання, то вам слід приготуватися.
Додому: Завдання Integer 11-20.
Додатково: Завдання Integer 21-25.

Задача для контролю:
Дано чотирицифрове число.
Знайти суму його цифр.
Вивести число, отримане при прочитанні вихідного числа справа наліво.