0 / 0 / 0
Регистрация: 19.12.2018
Сообщений: 45
1

Определить, является ли введенное слово идентификатором, т.е. начинается ли оно с английской буквы в любом регистре или

01.12.2019, 19:11. Показов 7116. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить, является ли введенное слово идентификатором, т.е. начинается ли оно с английской буквы в
любом регистре или знака подчеркивания и не содержит других символов, кроме букв английского
алфавита (в любом регистре), цифр и знака подчеркивания.
Пояснение к задаче и алгоритм решения
При решении задачи следует проверить:
1. Принадлежит ли первый символ слова множеству английских букв, или является символом
подчеркивания?
2. Принадлежат ли все остальные символы слова множеству английских букв или множеству символов
цифр или являются символами подчеркивания?
Если хотя бы один символ не принадлежит указанным множествам, то делается вывод, что слово
идентификатором не является. При этом дальнейшую проверку символов можно опустить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2019, 19:11
Ответы с готовыми решениями:

Начинается ли первая буква или слово с английской буквы или английскими буквами
помогите написать код проще, без метода lower(). Я пытался, но не знаю как мне это написать. ...

Является ли введенное слово идентификатором
Помогите, пожалуйста срочно решить задачу. Разработать программу, которая определяет, является ли...

Составить программу, которая бы определяла с гласной ли буквы начинается введенное слово
Составить программу, которая бы определяла с гласной ли буквы начинается введенное слово и...

Определить, сколько слов начинается с той же буквы, с которой начинается первое слово
Добрый день, помогите пожалуйста решить множества: Вводится строка. Определить, сколько слов...

2
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
01.12.2019, 19:20 2
Павел777880642, вы уже весь алгоритм предоставили, что вызывает трудность написать код?
0
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
01.12.2019, 19:54 3
C#
1
2
3
4
5
6
7
    static bool IsIdentifier(string str) => Regex.IsMatch(str, @"^[_a-z][a-z0-9_]*$");
    static void Main(string[] args)
    {
        Console.WriteLine(IsIdentifier("_az18lk"));
        Console.WriteLine(IsIdentifier("876khb"));
        Console.WriteLine(IsIdentifier("_az18lk "));
    }
0
01.12.2019, 19:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2019, 19:54
Помогаю со студенческими работами здесь

Составить программу на языке паскаль, которая покажет начинается ли слово введенное с клавиатуры с буквы а
Составить программу на языке паскаль, которая покажет начинается ли слово введенное с клавиатуры с...

Определить, начинается ли четырёхзначное число на 7 и является ли оно чётным
Написать программу выводящую true, если значение логической переменной t истинно, и false в...

Задано произвольное слово. Определить, начинается ли оно со слога «ка».
Задано произвольное слово. Определить, начинается ли оно со слога «ка». приложение С

Определить, является ли введенное слово палиндромом
1) пусть элементами равностороннего треугольника является: сторона А, площадь S, высота Н, радиус...

Определить, является ли введённое слово палиндромом
Здравствуйте, помогите пожалуйста с задачей, скоро экзамен, а я не понимаю((( Написать программу...

Определить, является ли введённое слово палиндромом
Напишите программу, которая определяет, является ли введённое слово (без пробелов) палиндромом, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru