Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET

Реферат C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET





mReader ( z: temp t.txt );

У C # сімволи реалізуються кодуванням Unicode. Для того, щоб можна було обробляти текстові файли, що містять російський символи, створені, наприклад, в Блокноті, рекомендується викликати наступний вигляд конструктора StreamReader: fileIn=new StreamReader ( z: temp t.txt ,. GetEncoding (тисяча двісті п'ятьдесят одна) );

Параметр Encoding.GetEncoding (1251) говорить про те, що буде виконуватися перетворення з коду Windows - 1251 (одна з модифікацій коду ASCII, що містить російські символи) в Unicode. Encoding.GetEncoding (+1251) реалізований в просторі імен System.Text.

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

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

Розглянемо приклад, в якому дані з одного файлу зчитуються програмою розрахунку функції і результати поміщаються в інший файл в заданій формі з використанням класів StreamWriter і StreamReader.

Приклад 3. Введення даних з файлу і форматований вивід даних різного типу в файл.void Main ()

{s; double x, y;

StreamWriter f=new StreamWriter ( out.txt ); f1=new StreamReader ( in.txt ) ;. WriteLine ( Таблиця значень ^ );

metka: s=f1.ReadLine (); (s == null) goto metka1;=Convert.ToDouble (s);=Math.Sqrt (x * x/(2 + Math.Exp (4 * Math.Log (x)))) ;. WriteLine ( аргумент x={0: F3} функція y={1: e3} n raquo ;, x, y); metka ;: f.WriteLine ( Склав Петров Іван {0} n raquo ;, s) ;. Close () ;. Close ();

}

Вихідні дані файл in.txt

, 11

, 5


Результати розрахунків файл out.txt

Таблиця значень

аргумент x=0,110 функція y=7,778e - 002

аргумент x=0,500 функція y=3,482e - 001

аргумент x=1,000 функція y=5,774e - 001

Склав Петров Іван


2. Практична частина


) Скласти програму для введення в діалозі значень змінних A, I, C, L, Name і форматного виведення на екран монітора введених змінних (значення вводяться змінних дані в таблиці 2.3).

) Скласти програму для обчислення і друку значень функції з таблиці 2.4. Обчислити 8 значень функції на заданому інтервалі. Вихідні дані задати у файлі LAB2.TXT. Результат помістити в файл виводу з ім'ям LAB2.RES в заданій формі


Варіанти завдання

Таблиця 2.3

ВаріантAICLN1-14-10 4 - 0,00151ложьФамілія 299,35721995істінаІмя30,086-194,025ложьОтчество434-61243,2х10 5 істінаФамілія 55,0082290,019ложьІмя63,5х10 - 4 1989-380,08істінаОтчество 70,095-11996ложьФамілія81, 007410 2 107,7істінаІмя 9993,2851120002,3х10 - 4 ложьОтчество 10-2,144410 3 істінаФамілія 113,1256006006-13,24ложьІмя12-45,0773025х10 12 істінаотчество 1312,971002-999,7ложьфамілія14-0,092004399,44ложьімя15-142-10 4 - 0,00151істінаотчество 169,35- 507219,95ложьфамілія170, 86-197264,025істінаІмя1834-63,2х10 3 ложьотчество 195,008-229-0,019істінафамілія203,5х10 - 4 1989-380,08ложьімя 210,095-121996істінаотчество221,007410 2 107,7ложьфамілія 23993, 2851120002,3х10 - 4 істінаімя 24-2,1х10 ??3 44410 - 3 ложьотчество 253,1256007007-13,24істінафамілія26-45,0712325х10 12 ложьімя 2789,091000999,002истинаотчество28-99,7811-1,774ложьфамилия297,99-300771000истинаистина300,124-100400-9000ложьфамилия

Таблиця 2.4

№ФункціяКонтрольное значеніеІнтервал хВаріант форми виводаx * y * x min x max 1 2-0,176-3312 1,570,406-2223 3,140,935-2434 14,502,545 1,571,751,5516 2-0,4-2327 11-1138 1,570,299-2249- 1-2,702,5110 0,51,9-33211 - 0,60,43-11,5312 0,140,0027-22413 1,50,24203114 12,404215 11,57-22316 1,57-0,53-0 , 52417 0,50,5-1,51,5118 10,36903219 1,2-1,75-1,31,3320 1,20,2б2-22421 +31,07714122 - 0,5-0,5-1, 51,5223 0,251,75-22324 11,4-23425 0,5-0,5-23126 0,50,875-14227 03-22328 0-1-22429 - 1-7-23130 1-4-252

Таблиця 2.5

Варіант форми виводаФорма виведення інформації +7890123456789012345678901234 - позіціі1Табліца значень І ------------------------------------------------------------- І І Х І Функція I I ------------------------------------------------------------- IIX=... IY=... IIX=... IY=... I I ------------------------------------------------------------- I склавени: lt; П. І .Б ...


Назад | сторінка 12 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Удосконалення модуля ГІС РАПІД для виведення графіків розподілу значень шар ...
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...