Учебно-методическое пособие для студентов и слушателей системы повышения



бет24/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   20   21   22   23   24   25   26   27   ...   75
y = (x + 5) / (x - 7) ввод x

в) z = (x – y) / cos(x) ввод x и y

  1. Задан строковый массив городов: Брест, Витебск, Гомель, Минск, Полоцк. По введенной первой букве или номеру выводится название города.



    1. Работа с символами


Цель работы: формирование навыков работы с символами в C#.
Введение
Для работы с символами предназначен тип char. Ему соответствует базо- вый класс System.Char. В памяти переменная типа char представляется число- вым кодом символа. Требуется преобразование в символ:
char ch = 'A'; // в переменной ch код 65
int k = 100; с = (char)k; // преобразование в символ ’d’ с кодом 100
При вводе символа с клавиатуры методом Read() и нажатии клавиши Enter в буфер попадает его код, а также коды нажатия клавиши (13) и конца строки (10). int k = Console.Read(); // в переменной код символа +13+10
char ch = (char) Console.Read(); // в переменной символ +10+13
Лучше использовать метод ReadLine() и разборку строки:
char s = char.Parse(Console.ReadLine()); // в переменной только символ Некоторые методы класса Char:

  • IsDigit(s), IsLetter(s), IsLower(s), IsUpper(s), IsPunctuation(s), IsCon- trol(s) возвращают true, если символ s является соответственно: цифрой, бук- вой, строчной, заглавной буквой, знаком пунктуации, управляющим символом;

  • GetNumericValue(s) возвращает числовое значение, если символ s цифра;

  • ToLower(s), ToUpper(s) изменяют регистр букв (в строчные или заглавные);

  • ToCharArray(str) преобразуют строку в массив символов.





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет