.
Виведення даних
У наведених вище прикладах ми вже розглядали метод WriteLine, реалізований у класі Console, який дозволяє організовувати висновок даних на екран. Однак існує кілька способів застосування даного методу (таблиця 1.4):
Таблиця 1.4. Способи виведення
Console.WriteLine (x); на екран виводиться значення ідентифікатора хConsole.WriteLine ( x= + x + y= + y); на екран виводиться рядок, утворена послідовним злиттям рядки х= raquo ;, значення х, рядки у= і значення уConsole.WriteLine ( x={0} y={1} raquo ;, x, y); на екран виводиться рядок, формат якої задано першого аргументом методу, при цьому замість параметра {0} виводиться значення х, а замість {1} - значення програма формула цикл форматування
Якщо використовувати при виведенні замість методу WriteLine метод Write, висновок буде виконуватися без перекладу рядка.
Використання керуючих послідовностей.
nПеревод рядка Апостроф rВозврат каретки Лапки
Таблиця 1.5. Керуючі символи
ВідНаіменованіеВідНаіменованіе aЗвуковой сигнал tГорізонтальная табуляція bВозврат на крок назад vВертікальная табуляція fПеревод сторінки Зворотній коса риска
Керуючою послідовністю називають певний символ, що передує зворотною косою межею. Дана сукупність символів інтерпретується як одиночний символ і використовується для подання кодів символів, що не мають графічного позначення (наприклад, символу перекладу курсору на новий рядок) або символів, що мають спеціальне позначення в символьних і строкових константах (наприклад, апостроф). Розглянемо керуючі символи (таблиця 1.5):
Приклад 3. Вивести повідомлення про версію встановленої операційної системи, поточну дату і время.System; System.Collections.Generic; System.Linq; using System.Text; ConsoleApplicationl
{Program
{void Main (string [] args)
{
//вивести версію операційної сістемиos=System.Environment.OSVersion; .WriteLine ( Platform: {0} , os.Platform) ;. Console.WriteLine ("The current date and time is
" + System.DateTime.Now);
//дата і час System.Console.ReadLine ();
}
}
}
Приклад 4. Використання консольного вводу для обчислення значень функції
using System; System.Collections.Generic; System.Linq; using System.Text; lab0
{Program
{void Main (string [] args)
{. Console.WriteLine ("The current date and time is
+ System.DateTime.Now); pi=3.14159; .WriteLine ( Input x= r ); x=Convert.ToDouble (Console.ReadLine ()); y=Math.Cos (pi * x)/( 1 + x * x) ;. WriteLine ( x={0} ty={1}" , x, y) ;. ReadKey ();
}
}
}
2. Практична частина
Завдання 1. Напишіть процедуру, що виводить повідомлення про версію встановленої операційної системи, поточної дати і часу (приклад 3).
Завдання 2. Скласти процедуру для виконання розрахунків функції, значення задавати у діалозі з використанням методу Console.ReadLine () (приклад 4) див. таблицю 1.6;
Таблиця 1.6
Bap.ФункціяXУ1 0,31 2,5-0,00492 arcsin (cos px) - 0,75 1,2-0,0183 2,23 3,2-0,0184 - 0, 35 1,5-1,3185 0,40 1,50,0166 2,26 1,20,2357 2,09 1,70,9208 - 0,26 0,25-0,00499 - 0,61 0,5-0,01210 0,97 - 0,5-0,002411 2,81 1,250,25312 2,03 1,71,04313 1,97 0,70,001714 0,96 1,23-0,52815 1,32- 0,50,30716 - 0,71 0,70,025217 - 0,73 1,53-4,19718 2,15 1,2-1,48519 0,62 1,1-0,008220 2,07 1 , 35-0,169921 0,69 1,150,003822 1,28 0,23-0,000923 - 0,63 1,356,082724 1,78 2,30,006425 0,23 1,4-0,002126 - 0, 23 0,96-1,039627 1,83 - 0,50,260128 0,47 1,2-0,007329 0,66 - 0,5-0,000130 0,71 1,4-0,0012
ЛАБОРАТОРНА РОБОТА № 2
Введення-виведення інформації, з використанням файлів. Форматування значень даних.
1. Короткі теоретичні відомості
Висновок, вироблений методами System.Console.Write () і System.Console.WriteLine (), можна форматувати. Форматування дозволяє вказувати формат цілих чисел, чисел з плаваючою точкою і інших типів даних.
Управління форматом числових даних
Нехай в програмі визначена змінна типу int з ім'ям: value=250;
До цього моменту змінні виводилися наступним чин...