неділя, 18 квітня 2021 р.

6 клас Урок 30


Тема уроку. Розробка сценарію майбутнього програмного проєкту. 



Організаційний момент 
Розминка (Виконати вправу)
 
Перевірка домашнього завдання
 
Актуалізація вивченого матеріалу 
Вивчення нового матеріалу 

Фізкультхвилинка 

7 клас Урок 30


Тема уроку. Презентація та оцінювання проектів 




Організаційний момент
Девіз уроку. "Єдиний шлях, який веде до знань - це діяльність"
Розминка (Логічні задачі)
  

Перевірка домашнього завдання
Актуалізація вивченого матеріалу 

Вивчення нового матеріалу 

Фізкультхвилинка

8 клас Урок 60


Тема уроку. Практична робота 14. Складання та виконання алгоритмів з графічними відображеннями даних.


Мета уроку:
-       - створити програми для побудови малюнків, які складаються з базових графічних примітивів;
- розвивати уяву та творче мислення
Організаційний момент
 Розминка
 

Перевірка домашнього завдання 
Актуалізація вивченого матеріалу 

Ø Які графічні примітиви можна створювати у графічному редакторі?

Ø Які графічні примітиви можна створювати у текстовому процесорі?

Ø Назвіть властивості графічних примітивів.

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

Завдання1. Скласти програму, яка будує зображення машини за поданим зразком:

 
                                          Хід виконання:

1.    Створити на робочому столі власну папку.

2.    Запустити середовище програмування Visual Studio .

3.    Створити проект WindowsForms та зберегти у власну папку.

4.    Розмістити на формі один елемент Button. Задати властивості форми та кнопки самостійно.

5.    Створити подію Click для кнопки.

6.    Задати код для кнопки «Намалювати»

  private void button1_Click(object sender, EventArgs e)

  {

Graphics graph;

                      SolidBrush b1;

            graph = CreateGraphics();

            b1 = new SolidBrush(Color.Blue);

            graph.FillRectangle(b1, 100, 200, 70, 70);

             b1 = new SolidBrush(Color.Green);

            graph.FillRectangle(b1, 170, 130, 70, 140);

             b1 = new SolidBrush(Color.Yellow);

            graph.FillRectangle(b1, 180, 140, 50, 50);

             b1 = new SolidBrush(Color.Green);

            graph.FillEllipse(b1, 115, 270, 40, 40);//перше колесо

             b1 = new SolidBrush(Color.Gold);

            graph.FillEllipse(b1, 185, 270, 40, 40); //друге колесо

             b1 = new SolidBrush(Color.LightCoral);

            graph.FillRectangle(b1, 245, 200, 120, 70); //перший причіп

             b1 = new SolidBrush(Color.LightCoral);

            graph.FillRectangle(b1, 370, 200, 120, 70); //другий причіп

             b = new SolidBrush(Color.LightPink);

            graph.FillEllipse(b1, 285, 270, 40, 40); //третє колесо

              b1 = new SolidBrush(Color.Gold);

            graph.FillEllipse(b1, 410, 270, 40, 40); //четверте колесо

            b1 = new SolidBrush(Color.Gold);

            graph.FillPie(b1, 245, 165, 120, 70, 180, 180); //перший вантаж

             b1 = new SolidBrush(Color.Gold);

            graph.FillPie(b1, 370, 165, 120, 70, 180, 180); //другий вантаж

            b1 = new SolidBrush(Color.Gold);

            Point[] myPoints =       {

                new Point(110, 185),

                new Point(130, 185),

                new Point(120, 200),      };

            graph.FillPolygon(b1, myPoints); //побудова та заливка трикутника

       }

7.    Запустити проект на виконання. Очікуваний результат:

Фізкультхвилинка 


Релаксація 
 
Підсумок уроку 
Домашнє завдання
Завдання. Скласти програму, яка будує зображення рибки за поданим зразком:
Інструктаж домашнього завдання

Хід виконання:

1.    Створити проект WindowsForms та зберегти у власну папку.

2.    Розмістити на формі один елемент Button. Задати властивості форми та кнопки самостійно.

3.    Створити подію Click для кнопки.

4.    Задати код для кнопки «Малюй!»

private void button1_Click(object sender, EventArgs e) {

            Graphics gr;              

            gr = CreateGraphics();

            Pen myPen1 = new Pen(Color.Gold, 2);

            SolidBrush b1;

            b1 = new SolidBrush(Color.LightGreen);

            gr.FillEllipse(b1, 200, 200, 300, 150);//тулуб риби

            gr.DrawEllipse(myPen1, 200, 200, 300, 150);

            b1 = new SolidBrush(Color.Red);

            Point[] myPoints1 =

            {

                new Point(310, 200),

                new Point(390, 200),

                new Point(390, 120),

            };

            //graph.DrawPolygon(myPen1, myPoints);

            gr.FillPolygon(b1, myPoints1); //заливка трикутника

           // масив точок з координатами нижнього плавника

            Point[] myPoints2 =

         {

                new Point(310, 350),

                new Point(390, 350),

                new Point(390, 430),

            };

           //нижній плавник

            gr.FillPolygon(b1, myPoints2);

            gr.DrawPolygon(myPen1, myPoints1);

            gr.DrawPolygon(myPen1, myPoints2);

            //око

            b1 = new SolidBrush(Color.Blue);

            gr.FillEllipse(b1, 250, 250, 30, 30);

            gr.DrawEllipse(myPen1, 250, 250, 30, 30);

            myPen1 = new Pen(Color.GreenYellow, 2);

            b1 = new SolidBrush(Color.Gold);

            // масив точок з координатами носа

            Point[] myPoints3 =

         {

                new Point(170, 300),

                new Point(170, 250),

                new Point(200, 275),

            };

            //ніс

            gr.FillPolygon(b1, myPoints3);

            gr.DrawPolygon(myPen1, myPoints3);

            b1 = new SolidBrush(Color.Gold);

            // масив точок з координатами хвоста

            Point[] myPoints4 =

         {

                new Point(550, 210),

                new Point(550, 340),

                new Point(500, 275),

            };

            //хвіст

            gr.FillPolygon(b1, myPoints4);

            gr.DrawPolygon(myPen1, myPoints4);

            //бульбашки

            b1 = new SolidBrush(Color.Violet);

            gr.FillEllipse(b1, 100, 210, 30, 30);

            gr.FillEllipse(b1, 150, 140, 30, 30);

            //морський пейзаж

            b1 = new SolidBrush(Color.Gold);

            gr.FillPie(b1, 445, 380, 140, 140, 180, 180);

            gr.DrawArc(myPen1, 445, 380, 140, 140, 180, 180);

            b1 = new SolidBrush(Color.Red);

            myPen1 = new Pen(Color.Gold, 2);

            gr.FillPie(b1, 160, 380, 140, 140, 180, 180);

  gr.DrawArc(myPen1, 160, 380, 140, 140, 180, 180);

}

5.    Запустити проект на виконання. Очікуваний результат:


 


8 клас Урок 59


Тема уроку. 
Відображення базових графічних примітивів – лінія, прямокутник, сектор, ламана, еліпс, засобами мови програмування

 
Мета:
-     формувати уявлення про графічні можливості середовища програмування, принципи формування зображень на формі; сформувати вміння використовувати графічні методи для створення зображень;
- розвивати наочно-образне та алгоритмічне мислення, пам'ять;
- виховувати інтерес до предмета засобами практичного втілення прийомів роботи із сучасними технологіями.
Організаційний момент 
Комп’ютерна графіка – розділ інформатики, який вивчає технології опрацювання графічних зображень за допомогою комп’ютерної техніки.
Залежно від способу побудови графічного зображення розрізняють растрові та векторні графічні зображення.
Растрове графічне зображення складається з окремих маленьких прямокутників – пікселів. Ви знайомі з інструментами побудови растрових зображень редактора растрової графіки Paint.
Векторне графічне зображення будується з окремих базових об’єктів – графічних примітивів: відрізків, многокутників, кривих, овалів тощо. У ході вивчення текстового редактора Word, програми для створення презентацій MS PowerPoint ви дізналися про способи формування зображень із геометричних примітивів, поняття й принципи побудови векторних зображень, способи зафарбовування об’єктів, встановлення параметрів контура і заливки.

Графічні примітиви – це елементи простої форми, з яких будують більш складні зображення.

Будь-який малюнок або креслення можна розглядати як сукупність графічних примітивів: крапок, ліній, кіл, дуг та ін. Для того щоб на екрані з’явився малюнок, програма повинна забезпечити креслення кожного з графічних примітивів, з яких він складається.
Чи можна  виводити на екран графічні зображення за допомогою програм, створених в  середовищі програмування.

На даному уроці ми  дізнаємося як:

       Як намалювати лінію, прямокутник, сектор, ламану, еліпс засобами мови програмування

       Як вивести на екран створені фігури

Розминка (Логічні задачі)

 

Перевірка домашнього завдання 
Актуалізація вивченого матеріалу 

Пояснення нового матеріалу

9 клас Урок 59


Тема уроку. Розв'язування компетентнісних задач


Мета:

  − навчити учнів використовувати табличний процесор, програму  SweetHome3D та онлайн середовища для вирішення компетентнісних задач;

  −   розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;
 виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.
Організаційний момент 
Мотивація навчальної діяльності

Учні часто не знають яку професію їм вибрати після школи. На телебаченні зараз досить багато цікавих передач і шоу про ремонт і дизайн інтер'єру. Я пропоную вам сьогодні "приміряти" професію дизайнер інтер'єру.
Ви часто чуєте і бачите рекламу оголошення про продаж квартир від будівельників, так званий новобуд. У такій квартирі установлюються вхідні двері, вікна, і виведені точка водопостачання. Ремонт варто починати з детального плану дій і розрахунку бюджету.

Розминка (Логічні задачі)
 Що більше 12723  чи 51318?
Перевірка домашнього завдання 
Актуалізація вивченого матеріалу
Перевірка основних знань та вмінь при виконанні обчислень в середовищі табличного процесора, розуміння основних правил введення формул та використання посилань на комірки при виконанні обчислень. 

Вивчення нового матеріалу 

1. Запустити табличний процесор MS Excel, відкрити файл Освітлення квартири.

На аркуші Освітлення, ввести дані для розрахунку (площу кімнат, потужність ламп з додаткових таблиць, ціну ламп з сайту https://rozetka.com.ua)

1.    Виконати розрахунок освітлення квартири можна за допомогою онлайн сервісу Калькулятор освітлення.

Порядок дій на онлайн сервісі:
1. Відкриємо вікно браузера та в адресному рядку введемо адресу сервісу  http://www.zhitov.ru/uk/light/

1)   Вказати масштаб креслення 2 або 3.

2)   Вказати ширину та довжину кімнати, висоту вибрати 2,5.

3)   Натиснути на кнопку «Розрахувати».

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

Повернемось до табличного процесора і проведемо більш детальні обчислення споживання електроенергії. Розрахунок споживання електроенергії в місяць виконується  за 8-10 годин освітлення кімнат на добу.

Отримаємо необхідний результат за відповідними формулами.



Фізкультхвилинка 
Рефлексія
Виконується за допомогою сервісу LearningApps 

Підведення підсумків
Отже, на уроках ми не тільки вирішили життєву задачу за допомогою засобів ІКТ, але й провели дослідницьку роботу: визначили вартість ремонту та обстановки нової квартири від будівельників; виконали розрахунок освітлення квартири та затрат споживання ел/енергії; визначили за допомогою використання будь ламп можна скоротити витрати електроенергії.
Домашнє завдання
Виконати інтерактивну вправу за посиланням https://learningapps.org/watch?v=pnmcd7nq101

Розв'язок до логічної задачі

12723 < 51318 = ( 27)23<2162 =(29)18 =51218<51318