Лабораторный практикум по информатике



бет35/83
Дата06.01.2022
өлшемі1.1 Mb.
#15674
түріПрактикум
1   ...   31   32   33   34   35   36   37   38   ...   83

Индивидуальные задания


Во всех заданиях исходные данные вводить с помощью ListBox. Строки вводятся на этапе проектирования формы, используя окно свойств. Вывод результата организовать в метку Label.

  1. Дана строка, состоящая из групп нулей и единиц. Посчитать количество нулей и единиц.

  2. Посчитать в строке количество слов.

  3. Найти количество знаков препинания в исходной строке.

  4. Дана строка символов. Вывести на экран цифры, содержащиеся в строке.

  5. Дана строка символов. Сформировать новую строку, в которую включить все символы исходной строки, стоящие на четных местах. При этом должен быть обратный порядок следования символов по от- ношения к исходной строке.

  6. Сформировать и вывести две новых строки на основе входной строки символов. В первую строку включить все символы, стоящие на четных местах, во вторую – символы, стоящие на нечетных местах в исходной строке.

  7. Дана строка символов, состоящая из произвольных десятич- ных цифр, разделенных пробелами. Вывести количество четных чисел в этой строке.

  8. Дана строка символов. Вывести на экран количество строчных русских букв, входящих в эту строку.

  9. Сформировать и вывести три новых строки на основе входной строки символов. В первую строку включить все цифры, во вторую – все знаки препинания: точки, запятые, двоеточия, точки с запятой, вос- клицательные и вопросительные знаки, в третью строку – все остальные символы. Например, входная строка содержит: «выходные дни: 1, 2 ян- варя, 8 марта, 1 мая, 9 мая!», после обработки первая строка будет со- держать: «12819», вторая строка: «:,,,!», третья строка: «выходные дни января марта мая мая».

  10. Дана строка символов. Вывести на экран только строчные рус- ские буквы, входящие в эту строку.

  11. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. В каждом слове заме- нить первую букву на прописную.

  12. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Удалить первую бук- ву в каждом слове.

  13. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Поменять местами i- и j-ю буквы. Для ввода i и j на форме добавить свои поля ввода.

  14. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Заменить все буквы ла- тинского алфавита на знак «+».

  15. Дана строка символов, содержащая некоторый текст на рус- ском языке. Заменить все большие буквы «А» на символ «*».

  16. Дана строка символов, содержащая некоторый текст. Разрабо- тать программу, которая определяет, является ли данный текст палин- дромом, т. е. читается ли он слева направо так же, как и справа налево (например, «А роза упала на лапу Азора»).

  17. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Сформировать новую строку, состоящую из чисел длин слов в исходной строке.

  18. Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Поменять местами первую и последнюю буквы каждого слова.

  19. Поменять местами первое и второе слово в исходной строке.

  20. Сформировать новую строку, где поменять местами первое и последнее слово из исходной строки.




Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   83




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

    Басты бет