Урок:

#0 Мова програмування C# вступний урок

19.12.2023
0 1
7 Клас, 8 Клас, 9 Клас

6

43

267

0

1

0

Опис уроку (учням цей опис не показується):

Цілі уроку:

  • Навчальна:

    • Ознайомити учнів з історією виникнення та базовими концепціями мови програмування C#, її середовищем розробки та основними елементами.

    • Навчити учнів створювати прості програми C#.

  • Розвивальна:

    • Розвивати логічне мислення, алгоритмічне мислення, навички роботи з комп'ютером та навички програмування.

  • Виховна:

    • Виховати інтерес до програмування на C#, прагнення до самостійного вивчення нових знань та вмінь, увагу, дбайливе ставлення до комп’ютерної техніки, дисциплінованість.

Тип уроку: урок вивчення нового матеріалу

Методи навчання:

  • пояснення;

  • демонстрація;

  • бесіда;

  • вправи;

  • практична робота.

Засоби навчання:

  • комп'ютер;

  • проектор;

  • середовище розробки Visual Studio.

План уроку:

  1. Організаційний момент

  2. Актуалізація опорних знань

    • Опитування учнів з тем:

      • Основи інформатики

      • Алгоритмізація та програмування

  3. Мотивація навчальної діяльності

    • Постановка проблемного питання:

      • Як створити власну програму на C#?

    • Повідомлення теми та цілей уроку.

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

    • Історія створення C#.

    • Переваги та особливості мови C#.

    • Структура програми C#.

  5. Первинне закріплення знань

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

    • Виконання вправ на знання основ C# під керівництвом учителя.

  7. Практична робота

    • Створення простої програми C# під керівництвом учителя.

  8. Підсумок уроку

    • Узагальнення вивченого матеріалу.

    • Відповіді на запитання учнів.

    • Виставлення оцінок.

Домашнє завдання:

  • Вивчити конспект уроку.

  • Ознайомитися з середовищем розробки Visual Studio.

  • Створити власну просту програму C#, використовуючи набуті знання.

Вміст уроку:
1
2
3
4
5
6
Опис, який учні побачать перед початком уроку
  • Прочитавши та ознайомившись з конспектом уроку, натиснути на кнопку ознайомлений.

  • В завданнях з вільним введенням тексту, незабувати натискати на клавішу зберегти, бо ваш прогрес може бути не зарахований системою

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

2 з 12 балів

Історія створення C#

C# - це мова програмування, розроблена компанією Microsoft наприкінці 1990-х років. Її поява стала частиною масштабної ініціативи .NET, спрямованої на спрощення розробки програмного забезпечення та стимулювання міжмовної взаємодії.

Передісторія та контекст:

  • Кінець 1990-х років: епоха бурхливого розвитку Інтернету та зростання потреб у динамічних веб-додатках.

  • Microsoft прагне створити платформу, яка б полегшила розробку та обслуговування таких додатків.

  • C# розробляється як сучасна мова програмування, що поєднує в собі кращі практики та концепції з інших мов, таких як C++, Java та Delphi.

Чинники популярності C#:

  • Простота вивчення та використання: C# має зрозумілий синтаксис, подібний до C++, що робить його доступним для нових розробників.

  • Потужність та гнучкість: C# володіє широким спектром можливостей, що дозволяє використовувати його для розробки складних та масштабованих програм.

  • Широкий спектр бібліотек: .NET Framework та інші бібліотеки пропонують готові рішення для типових завдань програмування.

  • Підтримка Microsoft: Microsoft активно розвиває C# та .NET, гарантуючи їх актуальність та сумісність з новими технологіями.

  • Велика та активна спільнота: Розробники C# мають доступ до численних ресурсів, онлайн-форумів та бібліотек, створених спільнотою.

2

2 з 12 балів

Повсякденні приклади використання C#

C# може здаватися складною мовою програмування, але насправді вона використовується в багатьох повсякденних речах, з якими ви стикаєтеся щодня. Ось кілька прикладів:

Веб-сайти:

  • Багато веб-сайтів, які ви відвідуєте, розроблені за допомогою ASP.NET, фреймворка C#. Це стосується сайтів електронної комерції, блогів, форумів та багато іншого.

Мобільні додатки:

  • Xamarin - це платформа, що дозволяє розробникам використовувати C# для створення мобільних додатків під iOS, Android та Windows. Це означає, що багато мобільних додатків, які ви використовуєте, могли бути написані на C#.

Настільні програми:

  • C# використовується для розробки настільних програм, таких як текстові редактори, медіаплеєри та ігри.

Ігри:

  • Unity - популярний ігровий движок, що підтримує C#. Це означає, що багато ігор, які ви граєте, могли бути створені за допомогою C#.

Хмарні технології:

  • Azure - платформа хмарних обчислень від Microsoft, що підтримує C#. Це означає, що багато хмарних сервісів, які ви використовуєте, могли бути розроблені за допомогою C#.

Інші приклади:

  • C# використовується для розробки програмного забезпечення для банків, лікарень, телекомунікаційних компаній та інших галузей.

  • C# використовується для розробки наукових та інженерних програм.

Навіть якщо ви не програміст, C# впливає на ваше життя багатьма способами.

Ось кілька цікавих фактів про C#:

  • C# є однією з найпопулярніших мов програмування у світі.

  • C# використовується для розробки деяких з найвідоміших програмних продуктів, таких як Microsoft Visual Studio, Windows Forms та Unity.

  • C# постійно розвивається та оновлюється новими функціями.

3

2 з 12 балів

Структура програми C#

Програма C# складається з блоків коду, організованих за певною структурою.

Основні блоки програми C#:

  1. Простір імен: (using) - використовується для підключення зовнішніх бібліотек та просторів імен, які містять класи, методи та інші типові члени.

  2. Клас: (class) - є основним будівельним блоком програми C#. Він описує шаблон для створення об'єктів з певними характеристиками та поведінкою.

  3. Метод: (method) - це код, який описує певну дію. Кожен метод має унікальне ім'я, тип повернення (або void) та список параметрів.

  4. Інструкції: (statements) - це базові одиниці коду, які описують дії, що виконуються програмою. До них належать присвоєння, оператори циклу, умовні оператори та інші.

  5. Коментарі: (//) - використовуються для пояснення коду та покращення його читабельності.

Приклад простої програми C#:

C#

using System;

class Program
{
 static void Main(string[] args)
 {
 // Виводить рядок "Hello, world!" на консоль
 Console.WriteLine("Hello, world!");
 }
}

Опис програми:

  • using System; - підключає бібліотеку System, яка містить базові класи та методи.

  • class Program - оголошує клас Program.

  • static void Main(string[] args) - оголошує метод Main, який є точкою входу програми.

  • Console.WriteLine("Hello, world!"); - виводить рядок "Hello, world!" на консоль.

Важливі моменти:

  • Програма C# може складатися з одного або кількох файлів.

  • Кожен файл C# може містити один або кілька класів.

  • Кожен клас може містити один або кілька методів.

  • Код C# записується з дотриманням правил синтаксису, таких як використання крапок з комою для завершення інструкцій.

Структура програми C# може здаватися складною на перший погляд, але з часом ви зможете легко її освоїти.

Програма на мові програмування C# має наступну структуру в редакторі коду:

0501tsh1-d9af-514x530.png

більш детальніше:

  • підключені бібліотеки – тут вказуються простори імен з бібліотек, які використовуються в програмі;

  • простір імен програми – використовується для впорядкування класів в проекті, є не обов’язковим;

  • основний клас – синтаксис мови C# вимагає створення хоча б одного класу для роботи програми;

  • точка входу – метод Main є точкою входу в програму, з нього розпочинається виконання програм написаних для платформи .Net;

  • інструкція(statement) – базовий блок програми, представляє собою деяку дію: оголошення змінної, присвоєння значення, виклик методу, арифметичну операцію, тощо. Інструкція в C# повинна закінчуватись крапкою з комою – “;”.

Декілька інструкції можна об’єднати в блок коду, виділивши його фігурними дужками “{” і “}”.

Основний клас програми не обов’язково повинен називатись Program однак один з класів програми має містити метод static void Main, для того, щоб середовище CLR змогло ідентифікувати звідки починати виконання програми.

Коментарі

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

В C# є три види коментарів:

  • однорядкові – розміщаються в одному рядку після подвійного слеша - // коментар;

  • багаторядкові – можуть містити один чи більше рядків тексту, який розміщений між символами / текст коментаря /;

  • XML документація – має спеціальні структуру з рядків, що починаються трьома слешами /// та містять xml дискриптори з описом.

Приклад програми з використанням коментарів:

0501tshc-8fb9-720x599.png

4

0600yu84-3e0d-853x440.pngVisual Studio

скористайтесь посиланнями для скачування https://visualstudio.microsoft.com/ru/vs/express/

та відео як встановити

https://youtu.be/sZFYCw-T8lM?si=IFmVn2phSrR0jEgJ

і як почати працювати

https://youtu.be/-Fl-fSo8lM0?si=YRmCsZBAVs3lcf0G

5

3 з 12 балів

Пройдіть коротке тестування

вступний урок перевірка знань
2 січня 2024
0 0
Аватар профіля Чайковський Олександр Олександрович
Аватар профіля Чайковський Олександр Олександрович
0 4 45 5 0 0

6

3 з 12 балів

Створіть:

  1. перший "Hello World!"

  2. зробіть три види коментарів

  3. запишіть у вигляді тексту та збережіть відповідь

Рефлексія від 2 учнів

Сподобався:

0

Так: 2

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 1

Потрібні роз'яснення:

0

Ні: 1

Так: 1

Рекомендуємо

#1 Мова програмування C# Змінні та типи данних створення перших лінійних алгоритмів

#1  Мова програмування C# Змінні та типи данних створення перших лінійних алгоритмів

5

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—11 клас

85 грн

Масиви C#

Масиви C#

146

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Рядки в C#

Рядки в C#

142

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

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

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

282

Аватар профіля Чайковський Олександр Олександрович
Інформатика
5—8 клас

100 грн

#5 розгалуження в C# 1.0

#5 розгалуження в C# 1.0

128

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Цикли в C# (Додаткові можливості циклів)

Цикли в C# (Додаткові можливості циклів)

178

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1330

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1176

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1379

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

517

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

679

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

320

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас