- •Иср Visual c#. Первые программы
- •Основы иср
- •Console_Hello
- •WindowsForms Hello
- •Численные типы в языке c#
- •Строковые и символьные типы в языке c#
- •Взаимные преобразования
- •Стандартное форматирование
- •Нестандартное форматирование
- •Тип DateTime в языке c#
- •Консольное приложение
- •Windows Formsприложение
- •Линейные структуры
- •Ветвления
- •Ветвление if; else
- •Выбор switch; case
- •Циклы с неизвестным числом повторений
- •Цикл while
- •Цикл do…while
- •Циклы с заданным числом повторений
- •Команда Goto и метки
- •Цикл for
- •Вложенные циклы for
- •Команда break
- •Команда continue
Строковые и символьные типы в языке c#
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Типы строкых и символьных типов.
Организация ввода-вывода строковых данных.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Символьный тип: char.
Строковыq тип string.
Совместимость типов при присвоениях.
Назначение форматирования чисел.
Стандартные форматы. G формат – общий. F формат - c фиксированной точкой. N формат – числовой. E формат – научный. C формат – денежный. P формат – процентный. D формат – десятичный.
Нестандартные форматы. Форматы с символами E+0 и E-0. формат с символом 0. формат с символом #. Формат с символом точка. Формат с символом запятая. Формат с символом %.
Взаимные преобразования
Создать консольную программу взаимных преобразований строковых и символьных типов. Она должна отображать фамилию студента строкой и добавлять к строке символ.
Пример. Создать программу взаимных преобразований строковых и символьных типов. Она должна отображать строку Фамилия строками разного типа и добавлять к строке символ восклицательного знака ( ! ).
Листинг программы
using System;
namespace ConsoleChar
{
class Program
{
static void Main()
{
string Фамилия;
char Символ;
Фамилия = "Акчурин"; // тип string
Символ = '!'; // тип char
Console.WriteLine(Фамилия + Символ);
Console.WriteLine(); // Пропуск строки
Console.WriteLine("Нажмите Enter");
Console.ReadLine(); // Пауза
}
}
}
Это результат его прогона:
Стандартное форматирование
Создать консольную программу выода целого и вещественного чисел в стандартных форматах. Варианты к заданию. Целое число – номер зачетной точки, вещественное – номер зачетной книжки с 4-мя последними цифрами в дробной части.
Пример. Создать консольную программу вывода целого 123456789 и вещественного -12.345678956789 чисел в стандартных форматах.
Листинг программы
using System;
namespace ChislaFormatStand
{
class Program
{
static void Main()
{
double d = -12.345678956789;
int i = 123456789;
Console.Write("Число c плавающей точкой ");
Console.WriteLine(d);
Console.WriteLine();
Console.Write("G формат - общий ");
Console.WriteLine("{0,8:G}", d);
Console.Write("F формат - c фикс. точкой ");
Console.WriteLine("{0,8:F}", d);
Console.Write("N формат - числовой ");
Console.WriteLine("{0,8:N}", d);
Console.Write("E формат - научный ");
Console.WriteLine("{0,8:E}", d);
Console.Write("C формат - денежный ");
Console.WriteLine("{0,8:C}", d);
Console.Write("P формат - процентный ");
Console.WriteLine("{0,8:P}", d);
Console.WriteLine();
Console.Write("Число целое ");
Console.WriteLine(i);
Console.WriteLine();
Console.Write("D формат - десятичный ");
Console.WriteLine("{0,8:D}", i);
Console.Write("C формат - денежный ");
Console.WriteLine("{0,8:C}", i);
Console.Write("P формат - процентный ");
Console.WriteLine("{0,8:P}", i);
Console.Write("X формат - 16-ричный ");
Console.WriteLine("{0,8:X}", i);
Console.WriteLine();
Console.WriteLine("Нажмите любую клавишу");
Console.ReadKey();
}
}
}
Это результат его прогона: