- •Иср Visual c#. Первые программы
- •Основы иср
- •Console_Hello
- •WindowsForms Hello
- •Численные типы в языке c#
- •Строковые и символьные типы в языке c#
- •Взаимные преобразования
- •Стандартное форматирование
- •Нестандартное форматирование
- •Тип DateTime в языке c#
- •Консольное приложение
- •Windows Formsприложение
- •Линейные структуры
Численные типы в языке c#
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Типы численных данных и ошибки при преобразованиях типов.
Организация простейшего ввода-вывода данных.
Программа решения задачи в виде консольного приложения.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Форматы представления чисел (с фиксированной и плавающей точкой).
Типы целых чисел без знака: Byte.
Типы целых чисел cо знаком: int, Int16, Int32, Int64, sbyte.
Типы вещественных чисел (с плавающей точкой): double,Single.
Тип чисел decimal.
Совместимость типов при присвоениях.
Задание. Создать консольную программу взаимных преобразований численных типов данных в соответствии с вариантом. В программе должны быть:
Преобразования тип unt d другие целочисленные типы.
Взаимные преобразования типа int и типов с плавающей точкой.
Преобразование типа louble в типы Single и int.
При преобразованиях нужно проверять получаемые значения и размкр в байтах (метод sizeof).
Данные в консоль выводятся инструкцией Console.WriteLine(), в скобках строка. Перед выводом численных данных они должны быть преобразованы в строку методом Convert.ToString(). Для вывда нескольких данных WriteLine() можно использовать двумя способами:
С конкатенацией строк - WriteLine(s1+s2+s3),
С форматным выводом - WriteLine(”{0,L1} {1,L2} {3,L3} “,s1,s2,s3). Имеетя одна строка, в которую вставляются форматы вставки подстрок, список имен которых следует за строкой. Формат заключается в фигурные скобки и включает через запятую номер ввода (начиная с нуля) и число пробелов L до вводимой подстроки. В коде прогаммы значения L нужно подобрать, чтобы получит красивую картинку в консоли.
Варианты к заданию
№ |
Значение вещественного числа |
Значение целого числа |
|
123.45 |
150 |
|
23.456 |
160 |
|
34.567 |
170 |
|
456.78 |
180 |
|
567.89 |
190 |
|
67.890 |
200 |
|
78.901 |
210 |
|
890.12 |
220 |
|
91.012 |
230 |
|
109.876 |
240 |
Пример.Создать программу взаимных преобразований типов численных данных в соответствии с вариантом.
Листинг программы
using System;
namespace ConsoleChisloTip
{
class Program
{
static void Main()
}
}
}
Стартовые числа Start. Значение int_1 выбрано таким, чтобы оно умещалось в формате выбранного типа, но выходило за пределы типа sbyte. Объявлены переменные для каждого вида чисел.
Данную программу необходимо разбить на три. В результате у Вас должно получиться следующее:
1 программа
Преобразования тип unt d другие целочисленные типы.
2 программа
Взаимные преобразования типа int и типов с плавающей точкой.
3 программа
Преобразование типа louble в типы Single и int.
Строковые и символьные типы в языке c#
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Типы строкых и символьных типов.
Организация ввода-вывода строковых данных.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Символьный тип: char.
Строковыq тип string.
Совместимость типов при присвоениях.
Назначение форматирования чисел.
Стандартные форматы. G формат – общий. F формат - c фиксированной точкой. N формат – числовой. E формат – научный. C формат – денежный. P формат – процентный. D формат – десятичный.
Нестандартные форматы. Форматы с символами E+0 и E-0. формат с символом 0. формат с символом #. Формат с символом точка. Формат с символом запятая. Формат с символом %.