You are on page 1of 13

ПРОГРАМУВАННЯ

НА C#,
ОСНОВИ

ЧАСТИНА I
Вивчення основ мови C#
розпочнемо з консольного проекту,
в якому взаємодія з користувачем
здійснюється безпосередньо через
вивід інформації у вікно консолі та
ввід з клавіатури.
Консольний проект не
використовує жодних елементів
керування.
КОНСОЛЬНИЙ ПРОЕКТ
Більшість сучасних комп’ютерних програм
створюється для виконання їх
користувачем. Вікно програми має
елементи керування (кнопки, текстові
поля, списки, таблиці, перемикачі,
прапорці). Такі програми назвемо Windows
Forms. Створення проекту Windows
Forms вимагає використання
стандартних елементів операційної
системи.
Windows Forms
(загальний вигляд)
Програма призначена для обробки
даних та повернення результату.
Змінна – поіменована комірка пам'яті, в
якій зберігаються певні значення.
Змінна має тип, назву, значення.
Тип дозволяє з’ясувати, які дані
будуть збережені, скільки місця буде
зайнято в пам’яті комп’ютера, які
операції можна виконувати зі змінною.
Константою назвемо іменовану
область пам’яті, яка містить значення
певного типу, яке можна зчитувати за
необхідністю.
ВВІД ТА ВИВІД ІНФОРМАЦІЇ В ПРОГРАМУ

здійснюється за допомогою команд:


Write () вивід інформації в консоль.
WriteLine () вивід інформації в консоль та перехід на новий рядок.
Read () читання одного символу з консолі (клавіатури)
ReadLine () читання інформації з консолі та перехід на новий
рядок.
Створимо програму, яка виведе повідомлення на екран.
Console.WriteLine("Привіт. Я вивчаю C#");
Console.Read ();
C# підтримує наступні
вбудовані типи даних:
ЦІЛІ ЧИСЛА
Byte 0….255
Sbyte -128…127
Short -32 768…32 767
Ushort 0….65 535
Int -2 147 483 648…..2 147 483 647
Uint 0….4 294 967 295

Long -9 223 372 036 854 775 807…. 9


223 372 036 854 775 807
Ulong 0…18 446 744 073 709 551 615
Дійсні числа
Float -3 402823e38…-3 402823e38
Double -1 79769313486232e308…1
79769313486232e308
Decimal -79228162514264337593543950335...
79228162514264337593543950335

Символьний
Char Символ Юнікода
Рядковий
String Рядок символів Юнікода
Логічний
Bool True або false
Об’єкт
Object Тип об’єктів, до якого
додаються всі компоненти
форми
Суворо заборонено
редагувати програму,
створену іншим
програмістом!!!
Не дозволяється вносити
зміни, коли програма
запущена.
C# математика
+ +
- -
* Математичні операції:2х
/ 2:3
++ (збільшення на
1)
-- (зменшення на
1)
Числові функції
Math Бібліотека функцій
Math.Abs() модуль

Math.Pow(x,5) х5

Math.Cos(x) Cos(x)

Math.PI

Math.Round() Округлення до цілого
Math.Round(х,3)
Округлення до третьої цифри після
коми

You might also like