You are on page 1of 25

111-132

Блок питань з навчальної дисципліни «Електропривод»


.
31 (111). Як існують способи зменшення втрат енергії в перехідних процесах
електропривода? (інфа з лекцій на сайті КПІ, але авто-переклад з російської)

У перехідних режимах струми, що протікають за обмотками двигуна, суттєво


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

де S – відносний перепад швидкості


Існує два основні способи зниження втрат електроенергії у перехідних процесах:
- зменшення моменту інерції електроприводу;
- регулювання швидкості холостого ходу в перехідні процеси.

Зменшити момент інерції приводу можна


наступними способами:
- застосуванням малоінерційних електродвигунів, що мають знижений
момент інерції якоря або ротора (збільшено
довжина якоря та зменшений діаметр);
- раціональним конструюванням механічної
передачі (вибором оптимального
передавального числа редуктора, раціональних
розмірів та форм елементів механічної
передачі та конструкційних матеріалів);
- заміною одного двигуна двома, які мають
половинну потужність замінного двигуна
(сумарний момент інерції менший за момент
інерції одного двигуна на повну
потужність).
Наприклад, два двигуни типу 4АН200 потужністю по 45 кВт мають сумарний момент
інерції 2x1,38 = 2,76 кг · м2. Двигун 4АН250 потужністю 90 кВт на тугіше швидкість
має момент інерції 3,53 кг · м2, що майже на 30% більше.
Найбільш ефективним засобом зниження втрат є реалізація керованих перехідних
процесів.
Розглянемо найпростіший спосіб управління пуском, коли швидкість ідеального
холостого ходу задається у два етапи. Такий запуск можливий при використанні
двошвидкісного артеріального тиску.
Втрати скоротилися вдвічі порівняно з пуском один щабель. Крім того, зниження втрат
енергії у роторі викликає зниження втрат у статорі АТ.
Якщо швидкість ідеального холостого ходу в перехідному процесі має n ступенів
регулювання, втрати енергії в роторі зменшуються в n разів

де wо - максимальна швидкість ідеального холостого ходу, що відповідає останній


щаблі.
При плавному завданні швидкості ідеальної холостого ходу втрати знижуються у
2Tм/tпп разів. Чим повільніше розгін, тим менше момент, втрати потужності, сумарні
втрати під час пуску. Однак це справедливо за відсутності втрат, пов'язаних з
наявністю статичного навантаження, які збільшуються із зростанням часу пуску.

32 (112). Як можна збільшити ККД електропривода? інформація з інету, авто-переклад


з російської)

Втрати складаються з різних чинників, серед яких основними є такі:

а) магнітні втрати у статорі;


б) вихрові струми;
в) перемагнічування ротора;
г)електричні втрати в обмотках статора та ротора;
д)тертя підшипників, геометрія зубів;
е) товщина ізолюючого шару обмотки.

Все це впливає на ККД електродвигуна постійного струму, знижує ефективність


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

Збільшення ККД асинхронними двигунами може бути досягнуто за рахунок


використання якісніших матеріалів та удосконалення конструкції. Це дозволить
знизити втрати і ефективність двигуна стане вищою. Наприклад, чим чистіша мідь в
обмотці, тим менший її опір, а якісніша магнітна сталь дозволить зменшити втрати на
перемагнічування. В результаті будуть менші втрати потужності і двигун грітиметься
не так сильно. Звідси випливає висновок, що на його охолодження витрачається менше
енергії, яку споживає вентилятор.
Дозволить підвищити ККД двигуна тонший шар ізоляції обмоток, робота над такими
матеріалами ведеться постійно. Ще одним перспективним напрямком є робота над
зміною геометрії зубів двигуна, яка дозволить збільшити концентрацію магнітного
поля та уникнути втрат за рахунок розсіювання енергії. Розрахунок ККД
електродвигуна зазвичай враховує і асиметрію струму. Якщо різних фазах напруга
істотно відрізняється, це може знизити коефіцієнт на 5-7%, але це значна величина.
Усунення проблем електромережі, таким чином, стає чудовим способом збільшити
ККД устаткування, що використовується.
Збільшення ККД електричної машини можливе лише за рахунок зниження втрат та
контролю якості силової мережі. Механічні втрати можна зменшити завдяки більш
якісним підшипникам, встановлення крильчатки вентилятора, виконаної із сучасних
матеріалів для зменшення опору повітря.

33 (113). Що таке коефіцієнт потужності? (інфа з лекцій на сайті КПІ, але авто-
переклад з російської)
Електропривод змінного струму споживає з мережі активну Р та реактивну Q
потужності.
Активна потужність витрачається на здійснення електроприводом корисної роботи та
покриття втрат у ньому, а реактивна потужність забезпечує створення
електромагнітних полів двигуна та безпосередньо корисної роботи не провадить.
Коефіцієнт потужності електроприводу характеризує його як споживача електроенергії

де S - повна споживана потужність.


Кут фі визначає зсув фаз між напругою мережі та струмом електроприводу.
Електропривод, споживаючи реактивну потужність, додатково навантажує систему
електропостачання, викликаючи додаткові втрати напруги та енергії в її
елементи.
Коефіцієнт потужності АТ суттєво залежить від його навантаження. При холостому
ході АТ коефіцієнт невеликий, т.к. відносно велика частка реактивної потужності
порівняно з активної. У міру збільшення навантаження АТ зростає і cos фі досягаючи
свого максимального значення приблизно в області номінальної навантаження.
Залежність cos фі від кратності механічного навантаження для АТ серії 4А прирізних
рівнях номінальних cos фі представлена на малюнку.

34 (114). Як можна збільшити коефіцієнт потужності електропривода?


(інфа з лекцій на сайті КПІ, але авто-переклад з російської)
Асинхронні двигуни є основними споживачами реактивної потужності у системі
електропостачання. Для зниження споживання АТ реактивної потужності і тим самим
підвищення коефіцієнта потужності необхідно виконати наступне:
- замінити малозавантажений АТ двигуном меншої потужності. При заміні АТ меншою
потужності працюватиме в галузі великих навантажень із вищим cos фі. Крім того ККД
повністю завантаженого двигуна буде високим;
-знизити напругу у АТ, що працює з малим завантаженням. При цьому зменшуються
споживаний з мережі струм і реактивна потужність та підвищується cos фі.
Реалізується це за допомогою регулятора напруги або, перемиканням обмотки статора
зі схеми трикутник на зірку, що призводить до зниження напруги на обмотці кожної
фази у 3 разів;
- обмежити холостий перебіг артеріального тиску;
- застосувати ЦД замість АТ;
-використовувати компенсуючі пристрої

35 (115). У чому важливість раціонального використання енергії? (інформація з інету)


Раціональне природокористування — система використання природних ресурсів, яка
характерна для інтенсивного господарства та активно впроваджується з другої
половини XX століття. Геологічні аспекти Р. П. включають вибір таких способів
розробки корисних копалин, які забезпечують найбільш повне його вилучення при
найменшій шкоді для довкілля, найбільш повне використання видобутих корисних
копалин, створення умов для відновлення поновлюваних природних ресурсів
(головним чином підземних вод), рекультивацію земель, організацію безвідходного
виробництва, а в разі технічної неможливості або економічної недоцільності такого
рішення — організація зберігання відходів, що зводить до мінімуму шкідливі наслідки
такого заходу.
Раціональне природокористування спрямоване на забезпечення умов
існування людства і отримання матеріальних благ, запобігання можливих шкідливих
наслідків людської діяльності, на підтримання
високої продуктивності природи та охорону і економне використання її ресурсів.
Раціональне природокористування повинно забезпечити повноцінне існування
і розвиток сучасного суспільства, за умови збереження високої якості середовища
проживання людини. Цього можна досягнути завдяки економічній експлуатації
природних умов і ресурсів при найефективнішому режимові їх відтворення з
урахуванням перспективних інтересів розвитку господарства і збереження
здоров'я людей.
Нераціональним є таке природокористування, коли вплив людини на
природу призводить до знесилення її відновлювальних властивостей, зниження якості
і вичерпання природних ресурсів, забруднення довкілля. Воно може виникнути як
наслідок не тільки прямих, але й опосередкованих впливів на природу.
Дотримання принципів раціонального природокористування дозволить розробити
заходи з охорони довкілля, відновити порушені взаємозв'язки в екосистемах,
запобігати загостренню екологічних ситуацій.

36 (116). Як розглядаються втрати в електричному двигуні? (інформація з інету, авто-


переклад з російської)

Робота асинхронного двигуна, як будь-якої іншої машини, супроводжується втратами.


Втрати зрештою, призводять до нагрівання двигуна та зниження його ККД.

ККД асинхронного двигуна, являє собою відношення корисної потужності на виході


P2 до двигуна потужності P1, що підводиться, виражена у відсотках
Потужність, що підводиться до двигуна

де m – кількість фаз, U1 – напруга на статорній обмотці, I1 – струм у статорній


обмотці, cosφ1 – коефіцієнт потужності двигуна

Корисна потужність на виході P2, менша за підведену потужність P1 на величину


сумарних втрат ∑P

Втрати ∑P складаються з магнітних, електричних та механічних втрат


В першу чергу частина потужності P1, що підводиться, витрачається на покриття
магнітних Pм1 і електричних Pэ1 втрат у статорі

Електричні втрати у статорі

де r1 активний опір обмотки статора

Магнітні втрати у статорі приблизно визначаються як

де f1 - частота струму перемагнічування, яка дорівнює частоті струму в мережі. V=1.3-


1.5. Магнітні втрати в роторі малі настільки, що ними за практичних розрахунків
нехтують. Це з малою частотою перемагнічування ротора.

Потужність, що залишилася після поповнення втрат у статорі, називається


електромагнітною і дорівнює
Електромагнітна потужність передається ротору за допомогою магнітного поля через
повітряний зазор δ. Частина електромагнітної потужності витрачається на електричні
втрати в роторі, які пропорційні ковзанню.

Звідси можна отримати вираз для ковзання

Не важко помітити, що зі збільшенням ковзання електричні втрати в роторі також


збільшуються, а це викликає зменшення ККД.

В асинхронних двигунах з фазним ротором присутні втрати в щітковому вузлі, які


зазвичай додають до електричних втрат у роторі.

де I2 - струм ротора, Uщ - падіння напруги на пару щіток

Потужність, що залишилася, називається механічною

Частина механічної потужності витрачається на механічні та додаткові втрати.

До механічних відносяться втрати від тертя в підшипниках, щітках і вентиляційні.

До додаткових втрат відносять всі інші втрати, що важко враховуються, які, як


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

37 (117). В чому полягає задача вибору двигуна? На основі яких даних розраховується
потужність двигуна? ? (інформація з інету)

При виборі електродвигуна для робочої машини доводиться вирішувати широке коло
питань, а саме розраховувати його потужність, вибирати рід струму, напругу, кутову
швидкість, конструктивне виконання електродвигуна. Для цього необхідно знати
умови роботи електричних машин, які повинні бути сформульовані в завданні на
проектування.
При тривалому режимі роботи номінальну потужність Рном електродвигуна
вибирають за його розрахунковою потужністю Рном, виходячи з умови: Рном > Рдв:

Розрахункова потужність двигуна: Рв - Рмаш/n пер


де Рмаш - потужність, споживана робочою машиною, кВт;
n пер - Загальний к.к.д. передачі.

Потужності, споживані робочими машинами, визначають за теоретичними чи


емпіричними формулами або експериментально.

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


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

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


послідовності:

- за навантажувальною діаграмою робочої машини та каталожними даними


електродвигунів,
розрахованих на короткочасний режим роботи, виходячи з умов: Рном 7 (1,2...1,3) Рср
сурдавоту

Де tр.ст і tрф - Стандартна і фактична тривалість короткочасної роботи, попередньо


вибирають двигун і записують його технічні дані.

За повторнокороткочасного режиму роботи застосовують спеціальні електродвигуни,


які порівняно З двигунами, розрахованими на тривалий режим роботи, мають менший
момент інерції роботи, підвищений пусковий момент і більшу перевантажувальну
здатність. Вибір номінальної потужності цихдвигунів здійснюють у такій
послідовності:
- за навантажувальною діаграмою робочої машини визначають середнє значення
моменту статичних опорів або статистичної потужності за робочий період (без
урахування часу паузи) та необхідну фактичну відносну тривалість вмикання двигуна
ПВ.

З каталогу електродвигунів, розрахованих на повторно-короткочасний режим роботи,


виходячи з умов:
Рном (1,2...1,3) Рср ПВст >= ПВф
Де ПВст і ПВф – найближча, більша від фактичної, стандартна відносна тривалість
вмикання двигуна. Попередньо обирають двигун і записують його технічні дані.

38 (118). Що таке діаграма навантажень двигуна? (інформація з інету)


Навантажувальні діаграмами електроприводу називаються залежності, що визначають
його статичні та повні навантаження як функції часу в процесі роботи. Відповідно
розрізняють два види навантажувальних діаграм. Навантажувальної діаграмою
виконавчого механізму називається залежність моменту статичного навантаження від
часу Mc= F (t), доповнена заданої тахограммой сталих робочих швидкостей w3(T).
Навантажувальна діаграма двигуна - залежність моменту двигуна від часу М = f (t),
відповідна відомої залежності поточної швидкості електроприводу від часу w (t).

Навантажувальна діаграма ЕП характеризує залежність у часі обертального момента,


струму або потужності, що розвиває двигун.

Навантажувальні діаграми використовуються для оцінювання перевантажувальної


здатності ЕП, співставлення її з допустимими короткочасними навантаженням для
конкретного типу ЕД, а також для перевірки попереднього вибраного двигуна за
нагріванням.

Навантажувальна діаграма ураховує статичні й динамічні навантаження, які долає ЕП


протягом циклу роботи механізму

Статичні навантаження визначаються на підставі технологічних даних, що


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

+Навантажувальні діаграми доцільно розглядати для конкретних типових механізмів,


наприклад, електропривода шахтного підіймача зі зрівноваженим канатом.

39 (119). В чому суть перевірки двигуна по нагріванню? (інформація з інету, авто-


переклад з російської)

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


електроприводів, так і їх експлуатації.
Електричний двигун при своїй роботі може нагріватися лише до певної, допустимої
температури, що визначається в першу чергу нагрівальностійкістю ізоляційних
матеріалів, що застосовуються його обмоток. Дотримання встановлених заводом-
виробником обмежень за допустимою температурою нагріву, що закладено в
номінальні (паспортні) дані двигуна, забезпечує нормативний термін його служби в
межах 15—20 років. Перевищення допустимої температури веде до передчасного
старіння ізоляції обмоток та скорочення терміну служби електричних двигунів. Так,
для ізоляції класу А перевищення допустимої температури нагріву на 8-10 ° С
скорочує термін її служби вдвічі.

У сучасних двигунах застосовуються кілька класів ізоляції, допустима (нормативна)


температура нагріву яких становить: для класу А - до 105 ° С, Е - до 120 ° С, В - до 130
° С, F - до 155 ° С, Н - до 180 °С, З - понад 180 °С.

Основними класами ізоляції, застосовуваними нині для виготовлення електричних


двигунів, є класи У, F і М.

Сутність перевірки двигуна по нагріванню полягає у зіставленні допустимої йому


температури з тієї, що він має під час роботи. Очевидно, що якщо робоча температура
двигуна не перевищує допустиму, двигун працює в допустимому тепловому режимі, і
навпаки. Зазвичай оцінюється не абсолютна температура, а так званий перегрів т, який
є різницею температур двигуна t і навколишнього середовища / , °С:

При виконанні теплових розрахунків приймається стандартна температура


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

де тдоп - допустимий (нормативний) перегрів двигуна, який визначається класом його


ізоляції; т аб - перегрів при роботі двигуна.

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

З аналізу реальних режимів виділено спеціальний клас режимів — номінальні режими ,


котрим проектуються і виготовляються серійні двигуни .
Дані, що містяться в паспорті електричної машини, відносяться до певного
номінального режиму та називаються номінальними даними електричної машини.
Заводи-виробники гарантують під час роботи електродвигуна у номінальному режимі
при номінальному навантаженні повне використання їх у тепловому відношенні.
Розрізняють такі режими роботи двигунів під навантаженням залежно від її тривалості:
тривалий, короткочасний та повторно-короткочасний.

При тривалому режимі двигун працює без перерви, причому робочий період настільки
великий, що нагрівання двигуна досягає температури, що встановилася.
40 (120). В яких основних теплових режимах може працювати двигун і чим вони
характеризуються? (інформація з інету, авто-переклад з російської)

Робота двигунів за характером зміни навантаження на їх валу, а тим самим по виду їх


нагріву та охолодження поділяються на вісім режимів S1. S8.

ПРОДОВЖНИЙ РЕЖИМ РОБОТИ S1 двигуна характеризується незмінним


навантаженням протягом часу, за яке перегрів його частин досягає встановленого
значення. Режим S1 характеризується постійними втратами протягом усього часу
роботи. Робота двигуна в режимі S1 може відбуватися з постійним або змінним
циклічним навантаженням. Якщо навантаження на валу двигуна періодично
змінюється, то також періодично змінюватимуться втрати в двигуні та його
температура. Перевірка двигуна у разі виконується методами середніх втрат чи
еквівалентних величин

КОРОТКОВРЕМЕННИЙ РЕЖИМ РОБОТИ S2 характеризується чергуванням періодів


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

Якщо двигун розрахований на тривалий режим роботи, то при короткочасному режимі


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

Повне використання двигунів по нагріву можливе лише при великих значеннях.


Промисловість випускає спеціальні двигуни, розраховані короткочасного режиму
роботи. Вони мають підвищену перевантажувальну здатність, що дозволяє повніше
використовувати їх нагріву.
Час роботи цих двигунів нормується. Це означає, що двигун, що має, наприклад,
номінальну потужність Рн=10 кВт при tр=30 хв може розвивати протягом 30 хвилин
потужність 10 кВт, не перевантажуючись. Потім він повинен бути відключений від
мережі доки не охолоне.
У загальному випадку перевірка таких двигунів нагрівання може виконуватися за
двома варіантами. Якщо дані навантажувальної діаграми відповідають номінальним
даним, то перевірки нагрівання не потрібно. Якщо ж дані навантажувальної діаграми
відрізняються від паспортних даних, слід розраховувати еквівалентну потужність,
привівши її до найближчого стандартного часу tр ст
41 (121). Які показники враховуються при вибору потужності двигуна і яка
послідовність вибору двигуна? (інформація з інету)

Основною вимогою при виборі електродвигуна є відповідність його потужності


умовам технічного процесу виконавчого механізму (робочої машини). Застосування
двигуна недостатньої потужності може привести:

 • до підвищеного нагрівання двигуна, прискореного старіння ізоляції обмоток і


скорочення терміну служби (наприклад, перевищення температури на десять
градусів тягне за собою зменшення терміну служби з 15 до 8 років);
 • порушення заданого циклу роботи, зниження продуктивності, передчасного
виходу двигуна з ладу (економічні втрати).

Неприпустимим є використання двигунів завищеною потужності, так як при цьому

 • підвищується початкова вартість електроприводу;


 • знижується ККД і збільшуються втрати енергії;
 • для асинхронного двигуна знижується коефіцієнт потужності.

Основою для розрахунку потужності і вибору електродвигуна є здатність


навантаження діаграма і діаграма швидкості (тахограмма) виконавчого органу робочої
машини (механізму).
При виборі електродвигуна навантажувальні діаграми механізму можуть представляти
будь-який вид, проте завжди можна виділити цикл, т. Е. Проміжок часу, через який
діаграма повторюється. Якщо характер роботи механізму такий, що режими
відтворюються погано (ліфт, підйомний кран і т. П.) В якості першого наближення
можна скористатися деякою усередненої навантажувальної діаграмою (рис. 9.2),
параметри якої (  ) оцінені по граничним ситуацій: ліфт рідко піднімає
одиночних пасажирів і ліфт з максимальним завантаженням практично безперервно
працює на підйом (початок робочого дня в установі) або на спуск (копиць робочого
дня) або навантажувальної діаграмою для найбільш ймовірного або найбільш важкого
циклу. Слід підкреслити, що для обґрунтованого вибору електродвигуна необхідна
навантажувальна діаграма механізму повинна бути відома.
Вибір електродвигуна зазвичай проводиться в такій послідовності:

 1. Розрахунок потужності і попередній вибір двигуна.


 2. Перевірка обраного двигуна за умовами пуску і перевантаження.
 3. Перевірка обраного двигуна по нагріванню.

Якщо попередньо обраний в пункті 1 двигун задовольняє умовам перевірки по пунктам


2 і 3, то на цьому вибір двигуна закінчується. Якщо ж попередньо обраний двигун не
задовольняє умовам пункту 2 або пункту 3, то вибирається інший двигун (як правило,
більшої потужності), і перевірка триває.

Перевірка двигуна по нагріванню виконується не тільки при виборі знову


проектованого ЕП, а й для працюючих двигунів для визначення їх завантаження і
теплового режиму. На рис. 9.3 наведені тахограмма і навантажувальні діаграми
механізму і двигуна.

Для оцінки відповідності теплового режиму потрібно отримати уявлення про тепловий
моделі двигуна.
Блок питань з навчальної дисципліни «Обчислювальна техніка та
програмування».

1 (122). Арифметичні основи ЕОМ. Цифра. Число. Система числення: визначення.


Найбільш використовувані в обчислювальній техніці системи числення. (інформація з
інету)
Арифметичні основи еом. Системи числення
Під системою числення розуміють сукупність прийомів запису і найменування чисел.
Системи числення бувають непозиційні (римська нумерація) і позиційні; прикладом
позиційної є десяткова система числення.
В позиційній системі числення значення кожної цифри змінюється із зміною її
положення (позиції) в послідовності цифр, що зображають число.
Десяткова система – використовує десять різних знаків ( цифр ) для запису будь-яких
чисел: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Запис числа в цій системі засновано на тому, що десять одиниць кожного розряду
об'єднуються в одну одиницю сусіднього, старшого розряду.
Число «десять» називається основою системи, а цифри «0», «1»... «9» – базисними
числами системи.
В десятковій системі числення кожне число представляється у вигляді суми різних
ступенів числа 10 з коефіцієнтами, які можуть приймати значення від 0 до 9 включно.

де :
 – основа десяткової системи числення;
 будь-яке ціле значення від 0 до 9
n  - 0, 1, 2 ..
Двійкова система числення.
Позиційна система числення з основою 2 називається двійковою.
Для запису числа в двійковій системі використовуються дві цифри – «0» і «1». Будь-
яке число в двійковій системі числення представляється у вигляді :

 .
де :
 основа двійкової системи числення;
одне із значень «0» або «1».
 0,1,2,3,4,5…
Приклад запису чисел в десятковій і двійковій системах числення :
Дес.с.ч. Дв.с.ч.
1. 1
2. 10
3. 11
4. 100
5. 101
6. 110
7. 111
8. 1000
9. 1001
10. 1010
11. 1011
12. 1100
13. 1101
14. 1110
15. 1111

 
Перехід з двійкової системи числення в десяткову і назад
Перехід з двійкової системи числення в десяткову легко виконується на основі
двійкового розрядного ряду (числових значень ступенів числа 2).
5 4 3 2 1 0 - Ступені «2»
32 16 8 4 2 1 - Їх числове значення
1 0 1 0 1 0 = 32+0+8+0+2+0=42
1 1 0 1 1 1 = 32+16+0+4+2+1=55
Щоб перевести число з десяткової системи числення в двійкову, необхідно послідовно
ділити десяткове число і його десяткові частки на основу двійкової системи, тобто на
число 2. Ділення проводити до тих пір, поки отримана частка не стане менше основи
«2», а значить не стане рівною 1 чи 0.
Наприклад:

Пояснення:
1. Розділивши число на 2, взнаємо, скільки в ньому двійок. Якщо є залишок від
ділення, рівний «1», значить в молодшому розряді повинно бути «1», якщо залишку
немає – «0».
2. Отримане число двійок ділимо на 2, щоб взнати, скільки в числі четвірок. Якщо
залишок є, значить в розряді двійок (другому) - «1», якщо залишку немає – «0».
3. Отримане число четвірок ділимо на 2, щоб взнати, скільки в числі вісімок. Якщо
залишок є – в розряді четвірок (третьому) «1», якщо залишку немає – «0».
І т.д.
Зв'язок систем числення з фізичними принципами роботи еом.
Елементи, на яких побудовані пам’ять ЕОМ, по своїй фізичній природі можуть
знаходитися лише в одному з двох стійких станів: «включено» або «вимкнено». Один
із стійких станів елемента відповідає цифрі «0», інше – «1».
+За допомогою двохпозиційних елементів легко зображуються розряди двійкового
числа. Тому двійкова система числення виявляється дуже вдалою для її застосування в
обчислювальних машинах. В двійковій системі легко реалізуються арифметичні і
логічні операції.

2 (123). Подання інформації в ЕОМ. Алгоритм: визначення, основні вимоги та форми


запису. (інформація з інету)
Системою числення прийнято називати сукупність прийомів найменування і
позначення чисел, тобто спосіб запису чисел за допомогою заданого набору
спеціальних знаків (цифр).
Існують позиційні і непозиційної системи числення.
У непозиційних системах вага цифри (тобто той внесок, який вона вносить у значення
числа) не залежить від її позиції у запису числа. Так, в римській системі числення в
числі ХХХII (тридцять два) вага цифри Х в будь-якій позиції дорівнює просто десяти.
У позиційних системах числення вага кожної цифри змінюється в залежності від її
положення (позиції) в послідовності цифр, що зображують число. Наприклад, в числі
757,7 перша сімка означає 7 сотень, друга - 7 одиниць, а третя - 7 десятих часток
одиниці.
Будь-яка позиційна система числення характеризується своєю основою. Підстава
позиційної системи числення - це кількість різних знаків або символів, що
використовуються для зображення цифр в даній системі.
При перекладі чисел з десяткової системи числення в систему з основою P> 1 зазвичай
використовують наступний алгоритм:
1) якщо переводиться ціла частина числа, то вона ділиться на P, після чого
запам'ятовується залишок від ділення. Отримане приватне знову ділиться на P,
залишок запам'ятовується. Процедура триває до тих пір, поки приватне не стане рівним
нулю. Залишки від ділення на P виписуються в порядку, зворотному їх отримання;
2) якщо переводиться дробова частина числа, то вона множиться на P, після чого ціла
частина запам'ятовується і відкидається. Знову отримана дробова частина множиться
на P і т.д. Процедура триває до тих пір, поки дробова частина не стане рівною
нулю. Цілі частини виписуються після двійковій комою в порядку їх
отримання. Результатом може бути або кінцева, або періодична двійкова дріб. Тому,
коли дріб є періодичною, доводиться обривати множення на будь-якому кроці і
задовольнятися наближеною записом вихідного числа в системі з основою P.
З розвитком електронно-обчислювальної техніки велике застосування одержали
двійкова, вісімкова і шістнадцяткова системи числення.
Незважаючи на те, що десяткова СС має широке поширення, ЕОМ будуються на
двійкових (цифрових) елементах, так як реалізувати елементи з десятьма чітко різними
станами складно.
У двійковій системі числення використовуються тільки дві цифри 0 і 1. І отже, є тільки
два однозначних числа.
З усіх систем числення особливо проста і тому цікава для технічної реалізації в
комп'ютерах двійкова система числення. Комп'ютери використовують двійкову
систему тому, що вона має ряд переваг перед іншими системами:
1. Для її реалізації потрібні технічні пристрої з двома стійкими станами (є струм -
немає струму, намагнічений - не намагнічений і т.п.), а не з десятьма, - як у десятковій;
2. Представлення інформації за допомогою лише двох станів надійності та
завадостійкості;
3. Можливе застосування апарату булевої алгебри для виконання логічних
перетворень інформації;
4. Двійкова арифметика набагато простіше десяткової.
Недолік двійкової системи - запис числа буде, як правило, довше, ніж у десятковій.
Шістнадцяткова і вісімкова СС використовуються при складанні програм на мові
машинних кодів для більш короткою і зручного запису двійкових кодів - команд,
даних, адрес і операндів.
Якщо необхідно перевести число з двійкової системи числення в систему
числення, підставою якої є ступінь двійки, досить об'єднати цифри двійкового числа в
групи по стільки цифр, який показник ступеня.
Завдання перекладу з однієї системи числення в іншу часто зустрічається при
програмуванні і особливо часто - при програмуванні на мові Асемблера.
У ВТ, з метою спрощення реалізації арифметичних операцій, застосовують спеціальні
коди. За рахунок цього полегшується визначення знака результату операції,
а операція віднімання чисел зводиться до арифметичного додавання. У результаті
спрощуються пристрої, що виконують арифметичні операції. У ВТ застосовують
прямий, зворотний і додатковий коди. Прямий двійковий код - це таке подання
двійкового числа X, при якому знак "плюс" кодується нулем у старшому розряді числа,
а знак "мінус" - одиницею. При цьому старший розряд називається знаковим.
Зворотний код для позитивних чисел збігається з прямим кодом. Щоб уявити
негативне двійкове число в зворотному коді, потрібно залишити у знаковому розряді 1,
а у всіх значущих розрядах замінити 1 на 0 і 0 на 1. Така операція називається
інвертуванням і позначається горизонтальною рискою над інвертіруемим виразом.
Додатковий код позитивного числа збігається з прямим кодом, а для негативного числа
виходить інверсією всіх значущих розрядів і додаванням одиниці до молодшого
розряду результату. Додатковий код негативного числа може бути отриманий з
зворотного коду шляхом додавання 1 до молодшого розряду зворотного коду з
урахуванням перенесень між розрядами.
При алгебраїчному складання двійкових чисел з використанням додаткового коду
позитивні складові представляють у прямому коді, негативні - в додатковому коді і
виробляють арифметичне підсумовування цих кодів, включаючи розряди знаків, які
при цьому розглядаються як старші розряди. При виникненні перенесення з розряду
знака одиницю перенесення відкидають, в результаті отримують алгебраїчну суму в
прямому коді, якщо ця сума позитивна, і в додатковому коді, якщо сума негативна.

3 (124). Алгоритмічна мови: призначення, основні види. Компілятор. Транслятор.


(інформація з інету)
Алгоритмічна мова – формальна мова для запису алгоритмів Алгоритмічні схеми А.
Тьюрінга, Є. Поста і нормальні алгоритми А. Маркова також призначені для
зображення різних алгоритмів, але вони виявилися практично непридатний для
програмування, передавання та зберігання інформації в ЕОМ. Алгоритмічна мова
повинна бути гнучкою, щоб забезпечити компактний і наочний запис алгоритмів,
доступною для засвоєння. Нині налічується понад тисяча алгоритмічних мов,
розрахованих на різні типи задач.

Алгоритмічні мови класифікують за різними рівнями, враховуючи ступінь залежності


мови від конкретної ЕОМ. Розрізняють проблемно-орієнтовані алгоритмічні мови
(мови високого рівня), призначені для запису алгоритмів незалежно від конкретного
типу комп'ютера, та машинно-орієнтовані алгоритмічні мови (мови низького рівня), які
враховують особливості конкретного комп'ютера (команди, пам'ять тощо).
Безпосередній запис алгоритму машинною мовою вимагає деталізації алгоритму,
внаслідок чого отримують ненаочний і важкий для розуміння запис. Тому для
складання програм використовуються, як правило, мови високого рівня, в яких
прийнята символічна форма запису близька до математичної. Крім того, незалежність
алгоритмічної мови від ЕОМ дає змогу користуватися комп'ютером спеціалістам
різних галузей. Щоб виконати програму, записану такою мовою, слід зробити п
зрозумілою для машин. Для цього існують два методи: 1. Метод інтерпретації
відповідність між мовою і машинною мовою встановлюється завдяки спеціальній
програмі, що називається інтерпретатором. Він декодує програму і в міру цього
декодування виконує відповідні команди. 2. Метод компіляції (трансляції) виконання
програми складається з двох фаз – переклад програми на еквівалентну їй і машині
мову. Здійснюється спеціальною програмою – компілятором (транслятором). Другий
етап – виконання результуючої програми. Кожна алгоритмічна мова визначається
завданням алфавіту, тобто переліком основних символів, і точним описом його
синтаксису й семантики. Серед понять алгоритмічної мови виділяють базові
конструкції – описи, вирази й оператори. Описи є джерелом атрибутивної інформації.
Атрибути переважно характеризують тип значень, що обробляються комп'ютером, їх
зображення в пам'яті, метод доступу. Вирази є джерелом значень, оператори – одиниці
закінчених дій у програмі. Нині найпоширенішими алгоритмічними мовами є Паскаль,
Фортран, Лісп, Асемблер, Алгол-68, Бейсік та ін.

4 (125). Програма: визначення. Базові складові мови програмування С#: алфавіт,


визначення та призначення зарезервованих слів. (інформація з інету)
Програма (комп’ютерна) - набір інструкцій у вигляді слів, цифр, кодів, схем, символів
чи у будь-якому іншому вигляді, виражених у формі, придатній для зчитування
(комп'ютером), які приводять його у дію для досягнення певної мети або результату
(це поняття охоплює як операційну систему, так і прикладну програму, виражені
у вихідному або об'єктному кодах).
По іншому комп'ютерну програму визначають, як низку команд для комп'ютера, що
становлять запис алгоритму однією з мов програмування. рограма може бути записана
у текстовому вигляді на мовах програмування, подана у графічному вигляді за
допомогою блок-схем, занесена до пам'яті обчислювальної системи у вигляді
електричних сигналів або збережена на носіях інформації у вигляді файлу.
З формальної точки зору мова програмування (МП) – це набір вихідних символів
(алфавіт) разом із системою правил утворення з цих символів формальних конструкцій
(синтаксис) та системою правил їх тлумачення (інтерпретації) (семантика), за
допомогою яких описуються алгоритми.
Текст алгоритму, записаний засобами конкретної мови програмування, називають
програмою. Усі слова або ж лексеми, поділяють на - службові (зарезервовані або ж
ключові) слова; - стандартні ідентифікатори; - ідентифікатори користувача; - знаки
операцій; - розділові знаки; - літерали..
Службові слова мають наперед визначене призначення і використовуються для
формування структури програми, здійснення описів, позначення операцій, формування
керуючих конструкцій (вказівок). Наприклад, службовими словами для мови С# є:
abstract, do, in, protected, as, public, try, base, else, interface, readonly, typeof, enum,
internal, ref, break, event, is, return, byte, explicit, lock, unchecked, case, extern, sealed,
unsafe, catch, namespace, finally, new, sizeof, using, checked, fixed, alloc, virtual, class,
const, for, operator, volatile, continue, foreach, out, struct, while, goto, override, switch,
default, if, params, this, delegate, implicit, private, throw.
5 (126). Ідентифікатор: визначення та правила синтаксису. Визначення літерала.
(інформація з інету)

Сирцевий код C#, який обробляє компілятор, складається з лексем. Лексема (token) –


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

 ключові (зарезервовані) слова


 ідентифікатори
 літерали (константи)
 знаки операцій.

Ідентифікатори використовуються для іменування типів, змінних, функцій та інших


програмних об'єктів. Першим символом повинна бути літера чи символ підкреслення
("_", underscore character). Далі можуть використовуватися також цифри. Використання
символу підкреслення не є бажаним. Аналогічні також правила побудови
ідентифікаторів C# аналогічні відповідним правилам Java. Доцільно використовувати
змістовні імена, які відображають природу об'єкта або функції. Не можна
використовувати пропуски всередині ідентифікатора. Тому, якщо необхідно створити
ідентифікатор з кількох слів, ці слова пишуть злито, починаючи друге, третє та інші
слова з великої літери. Наприклад, можна створити таке ім'я змінної:

Для змістовних імен доцільно використовувати англійську мнемоніку. За згодою,


прийнятою в мові та взагалі в .NET, імена просторів імен, типів (класів, інтерфейсів,
перелічень, структур, делегатів), методів, відкритих полів і властивостей пишуться з
великої літери, інші імена – тільки з маленької.
Локальні змінні можуть бути визначені в будь-якому місці усередині тіла функції, а
також у вкладеному блоці. У C# не можна у внутрішньому блоці визначати імена, вже
описані в зовнішньому блоці:

У C# не можна оголошувати змінні без їхнього створення.


Для ініціалізації змінних, а також у виразах всередині програмного коду,
використовують константи (літерали). Приклади таких літералів
– 12, 0x22, 3.1416, 'k' або "some text". Дуже часто доцільно створювати так звані
іменовані константи. Для цього використовують ключове слово const, яке стосовно до
імен змінних означає, що вони не можуть бути змінені, наприклад:

6 (127). Коментарі: призначення, види та синтаксис. (інформація з інету, авто-переклад


з російської)

Коментарі допомагають іншим розробникам чи вам самим у майбутньому зрозуміти


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

У C# є 3 типи коментарів:

однорядкові коментарі (//);


багаторядкові коментарі (/* */);
коментарі XML (///).
Однорядкові коментарі C# починаються з двох слешей: //. Компілятор ігнорує всі
слова, починаючи з // і закінчуючи кінцем рядка. Однорядкові коментарі можна
записувати в окремому рядку або в одному рядку з кодом. Краще – в окремому рядку,
такі рекомендації щодо написання коду на C#.

Багаторядкові коментарі:
Коментарі до документації XML – це особливість C#. Вони починаються з потрійної
косої межі `///` і використовуються для опису фрагмента коду за допомогою XML-
тегів. З таких коментарів згодом створюють окремі файли документації XML.

Ось XML-коментар у програмі вище:

/// <summary>
/// Це також програма «Привіт, світ!»
/// </summary>

7 (128). Основні типи даних в мові С#. (інформація з інету)


У мові C# реалізовані наступні базові типи даних:

 Цілочисельні типи: sbyte, byte, short, ushort, int, uint, long, ulong.
 Типи, в яких зберігаються дані з плаваючою комою (дійсні
типи): float, double, decimal.
 Символьний тип: char.
 Логічний тип: bool.
 Рядковий тип: string.

8 (129). Типи даних за замовчуванням. Призначення суфіксів при присвоєнні значень


змінним. (інформація з інету, авто-переклад з російської)

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

Будь-який тип посилання - null

Будь-який вбудований цілочисельний тип - Нуль (0)

Будь-який вбудований тип з плаваючою комою - Нуль (0)


bool - false

cha r- '\0' (U+0000)

enum - Значення, що створюється виразом (E)0, де E є ідентифікатором перерахування.

struct - Значення, яке створюється шляхом встановлення значень за промовчанням для


всіх полів з типами значень та значень null для всіх полів типу посилання.

Будь-який тип значення, що допускає значення NULL Примірник, властивість false


якого має значення HasValue, а властивість Value не визначено. Це значення за
промовчанням також називається значенням NULL типу значення, що допускає
значення NULL.

Використовуйте оператор default, щоб отримати значення за замовчуванням для типу

9 (130). Операції консольного введення/виведення. Використання плейсхолдерів.


Навести приклад. (інформація з інету)
Консольне введення-виведення організовується за допомогою стандартних бібліотек
stdio. H і conio. H, що передбачає наявність директив # include <stdio. H> і / або #
include <conio. H> у заголовній частині програми.
Функція printf використовується для виведення інформації на екран. З її допомогою у
вікні програми можна роздрукувати як рядок простого тексту, так і значення змінних
різних типів. Загальна форма запису відповідного оператора
printf («форматная_строка» [, перем1] [, перем2] [, ...]);
Тут у круглих дужках вказані параметри (або аргументи) функції printf, причому
перший з них, форматна рядок в подвійних лапках, є обов'язковим. Інші
параметри, змінні різного типу, зазначається за необхідності. Форматна рядок може
містити:
 звичайні текстові символи, які виводяться на екран в тому ж вигляді, як вони
записані в форматної рядку,
 керуючі символи, зокрема символи переведення рядка "\ n», табуляції «\ t», і
деякі інші (починаються зі знака зворотної косої риси «\»),
 символи форматного перетворення, які використовуються для виведення
значень змінних (починаються зі знака відсотка «%»).
Слідом за форматної рядком, у функції printf через кому може бути вказаний список
всіх змінних, значення яких виводяться на екран. При цьому усередині рядка формату
повинні бути розміщені відповідні символи форматного перетворення. Чисельне
значення змінної буде виведено в ту позицію, в якій
вказаний відповідний символ. Символи перетворення для стандартних типів даних у
цій таблиці.
Розглянемо наступний приклад роботи з функціями консольного вводу-виводу.
Приклад 1. Напишіть програму, що виводить на екран символи зірочки «*» у
формі ромба, як це показано на малюнку справа.
Рішення. Завдання може бути вирішена декількома способами. Нижче
наводиться один із варіантів.
/ / - Консольний висновок -
# Pragma hdrstop
# Include <stdio. H> / / Підключаємо бібліотеки
# Include <conio. H> / / консольного вводу-виводу
# Pragma argsused
int main (int argc, char * argv [])
{
printf (»* \ n");   / / У програмі використовуємо кілька
printf (»* * \ n");   / / Послідовних викликів функції
printf (»* * \ n");   / / Printf для виводу на екран
printf («* * \ n");   / / Окремих рядків малюнка.
printf (»* * \ n");   / / Кожну рядок закінчуємо
printf (»* * \ n"); / / керуючим символом '\ n'.
printf (»* \ n"); / /
getch (); / / Затримка до натискання будь-якої клавіші
return 0; / / Завершення програми
}
//-

10 (131). Перетворення типів: призначення, приклади. . (інформація з інету)

В програмуванні це зміна типу сутності одного типу даних в інший, що може


відбуватися різними способами, явно чи неявно. Це використовується з ціллю
скористатися деякими особливостями ієрархій типів або подання типу. Одним із
прикладів такої ситуації є використання невеликих цілих чисел, які зберігаються в
більш компактному форматі змінної і приводяться в тип з більшим діапазоном значень
для проведення арифметичних операцій. В об'єктно-орієнтованому програмуванні,
дозволяє програмам приводити об'єкти різного типу до їх спільного батьківського
типу, для спрощення операцій з ними.
Кожна мова програмування має свої правила приведення типів даних. Загалом,
перетворювати можна і об'єктні типи і основні типи даних. В більшості мов,
слово coercion використовується позначення неявних перетворень типів, або під час
компіляції або під час виконання програми. Типовим прикладом може бути вираз де в
одному виразі присутні цілі числа і дробові числа з рухомою комою (такому як 5 +
0,1), в якому цілі числа як правило перетворюються в дробові. Явне перетворення
типів може виконуватись або за допомогою вбудованих процедур (або спеціальних
синтаксичних конструкцій) мови програмування або за допомогою окремо визначених
процедур перетворення, таких як перевантажений конструктор об'єкту.
Необхідність у перетворенні типів виникає у виразах, присваиваниях, заміні
формальних аргументів методу фактичними. Якщо при обчисленні виразу операнди
операції мають різні типи, то виникає необхідність приведення їх до одного типу. Така
необхідність виникає і тоді, коли операнди мають один тип, але він неузгодженим з
типом операції. Наприклад, при виконанні додавання операнди типу byte повинні бути
приведені до типу int, оскільки складання не визначено над байтами. При виконанні
присвоювання x=e тип джерела e і тип мети x повинні бути узгоджені. Аналогічно, при
виклику методу також повинні бути узгоджені типи джерела та цілі - фактичної і
формальної аргументів.
відповідний приклад:
  /// < summary>
/// Демонстрація перетворення в рядок даних різного типу.
/// < /summary>
public void ToStringTest()
{ s ="Зелений Єдиноріг "
; s1 =" Вік: "; ux = 27;
s = s + s1 + ux.ToString();
s1 =" Зарплата: "; dy = 2700.50;
s = s + s1 + dy;
WhoIsWho("s",s);
}   Тут для змінної ux метод був викликаний явно, а для змінної dy він викликається
автоматично. Перетворення строкового типу в інші типи, наприклад, в арифметичний,
повинні виконуватися явно. Але явних перетворень між арифметикою і рядками не
існують. Необхідні інші механізми, і вони в C# є. Для цієї мети можна використовувати
відповідні методи класу Convert бібліотеки FCL, вбудованого в простір імен System.

11 (132). Арифметичні операції в мові С#. Унарні та бінарні операції. Асоціативність


операторів. . (інформація з інету)

Мова C# підтримує множину арифметичних операторів, які дозволяють виконувати


над операндами математичні дії, та повертають результат у вигляді числового
значення. Операнди – це числові значення: літерали, константи, змінні, які приймають
участь у операції.

В залежності від кількості операндів, які приймає оператор, операції поділяються на:

Унарні оператори — це ті, які застосовуються тільки до одного операнду. Існують


два унарних арифметичних оператори: плюс (+) і мінус (-).
Унарний оператор плюс повертає значення операнда. Іншими словами,  +5 = 5, +х =
х. Унарний плюс вам, швидше за все, не доведеться використовувати. Його
здебільшого додали в якості симетрії з унарним оператором мінус. Унарний
оператор мінус повертає операнд, помножений на -1. Наприклад, якщо х = 5, то −х
= −5.

Обидва цих оператори потрібно розміщувати безпосередньо перед самим


операндом, без пробілу (−x, а не − x).

Не слід плутати унарний оператор мінус з бінарним оператором віднімання, хоч


вони і використовують один і той же символ. Наприклад, у виразі  х = 5 − −3;,
перший мінус — це оператор віднімання, а другий — це унарний мінус.

Бінарні оператори — це оператори, які застосовуються до двох операндів (зліва і


справа). Існує 5 бінарних операторів.

Асоціативність – це властивість операцій, що дозволяє визначити послідовність їх


виконання при однаковому приорітеті.

Існують два типи асоціативності:

 ліво асоціативні операції – виконуються зліва направо;


 право асоціативні – справа наліво;

Більшість операторів мови C# відносяться до першого типу. До другого


входять префіксні інкремент та декремент.

Виходячи з цього, вираз b = 45 * 12 - 3 / 4 компілятор сприймає як b = (45 * 12) - (3 / 4).

You might also like