ля захисту лабораторної роботи викладач ставить на титульному аркуші звіту свій підпис і дату. Тільки після цього лабораторна робота вважається повністю виконаною, і студент може приступати до виконання наступної.
6. Студент зобов'язаний після виконання всіх лабораторних робіт зброшурувати всі лабораторні роботи, зробивши для них загальний титульний лист, аналогічно представленому вище, з назвою: Звіт з лабораторних робіт. Дисципліна «Інформатика». На титульному аркуші викладач повинен зробити запис про допуск студента до іспиту. У такому вигляді студент повинен представити звіт лектору на іспиті. В іншому випадку студент до іспиту не допускається.
ЛАБОРАТОРНА РОБОТА № 1
Програми C # для розрахунків за формулами, консольне введення-виведення.
1. Короткі теоретичні відомості Типи даних
Мова C # має набір вбудованих типів, які розглядаються як псевдоніми типів в просторі імен System. Наприклад, тип string - це псевдонім типу System.String, а тип int - псевдонім типу System.Int32. Всі вбудовані типи поділені на групи: цілочисельні типи; речові типи; логічний тип; символьні типи; об'єктний тип (object). Опис типів наведено в таблиці 1.1.
Таблиця 1.1
Тип даніхКлючове словоПсевдонім класу бібліотеки NETОпісРозмір (байт) ЛогічнійboolSystem.Boolean - ЦілійInt Shot Byte Sbyte LongSystem.Int32 System.Int16 System.Byte System.SByte System.Int64зі знаком зі знаком без знаку зі знаком зі знаком32 16 серпня +8 64ДійснійFloat DoubleSystem.Single System.Double7 цифр 15 ціфр32 64Рядковій сімвольнійString CharSystem.String System. CharРядок сімволів Unicode - 16Будь-який тіпobjectSystem.ObjectОб єктній-
Ієрархія класів NET Framework має один спільний корінь - клас System.Object. Всі типи поділяються на дві категорії: розмірні типи і посилальні типи.
При створенні змінної розмірного типу під неї в стеку виділяється певний обсяг пам'яті, відповідний типу цієї змінної. При передачі такої змінної як параметр виконується передача значення, а не посилання на нього. Значення розмірного типу не може бути рівним null. До розмірним типам, наприклад, відносяться цілочисельні і речові типи, структури.
При створенні змінної посилального типу пам'ять під створений об'єкт виділяється в іншій області пам'яті, званої купою. Посилання завжди вказує на об'єкт заданого типу.
Структура програми на мові С #.
Проектом називається сукупність файлів, що містять інформацію про установки, конфігурації, ресурсах проекту, а також файлів вихідного коду і заголовних файлів.
Інтегрована середу проектування Visual Studio дозволяє для створення проектів на різних мовах програмування використовувати різні інструментальні засоби проектування (наприклад, Microsoft Visual Basic, Microsoft Visual C #).
Будь-який додаток на мові C #, що розробляється в середовищі проектування Visual Studio, реалізується як окремий проект. Додаток на мові С # може складатися з декількох модулів. Кожен модуль C # може містити код декількох класів (при створенні додатка в середовищі Visual Studio.NET кожен клас С # автоматично поміщається в окремий модуль - файл з розширенням cs).
Для консольного застосування один з класів, що реалізуються модулем, повинен містити метод Main. У мові C # немає апарату заголовних файлів, використовуваного в мові С ++, тому код модуля повинен містити як оголошення, так і реалізацію класу. За замовчуванням весь код класу, що представляє консольний додаток, полягає в один простір імен, однойменне з ім'ям програми.
Точкою входу в програму на мові C # є метод Main. Цей метод може записуватися як без параметрів, так і з одним параметром типу string - покажчиком на масив рядків, який містить значення параметрів, введених при запуску програми. На відміну від списку параметрів, що задаються при запуску С-додатка, список параметрів С # -Додаток не містить в якості першого параметра ім'я самого додатка. Код методу вказується всередині фігурних дужок: void Main (string [] args)
{
...
}
Ключове слово static визначає, що метод Main є статичним методом, викликуваним без створення екземпляра об'єкта типу класу, в якому цей метод визначений. Метод, що не повертає ніякого значення, вказується з ключовим словом void. Однак метод Main може повертати значення типу int.
Приклад 1. Виведення повідомлення на консоль.void Main ()
{. WriteLine ( Уpa! n Сьогодні " Інформатика " !!! );
}
З...