Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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





 

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

1. Для каждого слова заданного предложения укажите долю согласных. Определите слово, в котором доля согласных максимальна.

 

2. Найдите самое длинное симметричное слово заданного предложения и укажите номер позиции, с которого оно начинается.

 

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

 

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

 

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

 

6. Дана строка, состоящая из групп нулей и единиц, разделенных пробелами. Найдите и выведите на экран самую короткую группу.

 

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

 

8. Дана строка, состоящая из групп нулей и единиц. Каждая группа отделяется от другой одним или несколькими пробелами. Найдите и выведите на экран группы с четным количеством символов.

 

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

 

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

 

11. Дана строка, представляющая собой запись числа в двоичной системе счисления. Преобразуйте ее в строку, представляющую собой запись числа в шестнадцатеричной системе счисления.

 

12. Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Выведите на экран порядковый номер слова, накрывающего k-ю позицию (если на k-ю позицию попадает пробел, то номер предыдущего слова), и найдите в нем количество повторяющихся символов.

 

13. Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Разбейте исходную строку на две подстроки, причем первая длиной k-символов (если на k-ю позицию попадает слово, то его следует отнести ко второй строке, дополнив первую пробелами до k-позиций).

 

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

 

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

 

16. Найдите самое длинное симметричное слово заданного предложения и укажите номер позиции, с которого оно начинается.

 

17. Напишите программу, вычеркивающую из данного слова все буквы «а» так, чтобы, например, из слова «заноза» получилось «зноз».

 

18. Напишите программу, проверяющую, является ли частью данного слова слово «сок».

 

19. Напишите программу, подсчитывающую, сколько раз в данном слове встречается сочетание «со».

 

20. Напишите программу, заменяющую в тексте все прописные латинские буквы на строчные.

 

21. Напишите программу, заменяющую в тексте все строчные латинские буквы на прописные.

 

22. Дана строка символов, состоящая из произвольного текста на английском языке, слова отделены пробелами. После каждого гласного символа вставьте символ «*».

 

23. Выведите все строчные гласные латинские буквы, встречающиеся в данной строке ровно один раз.

 

24. В заданном тесте найдите количество четырехбуквенных слов и каждое четное из них замените на сочетание «SsSs». Слова отделены друг от друга пробелом.

 

25. Отредактируйте предложение, удаляя из него лишние пробелы, оставляя по одному пробелу между словами.

 

26. В заданном предложении укажите слово, в котором доля гласных «А» максимальна.

 

27. Проверьте, имеется ли в заданном тексте баланс открывающих и закрывающих скобок, имея в виду, что балансом, например, будет комбинация (…), в то время как комбинация)..(..)..(балансом не является.

 

28. Выведите на экран все символы кодовой таблицы ПЭВМ.

 

29. Введите слово и все буквы «О» заменить в нем на «А».

 

30. Напечатайте в столбик числовые коды букв введенного слова.

 

31. Напишите программу подсчета количества гласных в тексте на английском языке.

 

32. Напишите программу обращения слова.

 

33. Напишите программу замены в тексте всех букв «а» на «о» и наоборот.

 

34. Напишите программу, удваивающую каждый символ в заданном тексте.

 

35. Напишите программу, выясняющую, является ли данное слово палиндромом («перевертышем»).

 

 

36. Для каждого слова заданного предложения укажите долю согласных. Определите слово, в котором доля согласных максимальна.

 

37. Найдите самое длинное симметричное слово заданного предложения и укажите номер позиции, с которого оно начинается.

 

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

 

39. В заданном предложении найдите самое короткое и самое длинное слова и укажите позиции, с которых они начинаются (слова в предложении разделены пробелом).

 

40. Из заданного текста предложения выберите и выведите на экран только те символы, которые встречаются в нем только один раз (в том порядке, в котором они встречаются в тексте).

 

41. В заданном тексте замените последовательность символов X(i) на X[i] и вычислите число произведенных замен.

 

42. В заданном тексте предложения замените строчные буквы на прописные и вычислите количество произведенных замен.

 

43. Задан текст, состоящий из произвольной последовательности буквенных символов. Расположите их в алфавитном порядке, при этом повторяющиеся символы должны быть удалены.

 

44. Задана строка символов, состоящая из букв, цифр, точек, символов «+» и «-». Выделите подстроку, состоящую из цифр, соответствующую целому числу (т.е. начинается со знака «+» или «-» или цифры и внутри подстроки нет букв и точки).

 

45. В заданном тексте предложения расставьте слова по алфавиту в соответствии с его первой буквой.

 

 







Дата добавления: 2014-11-10; просмотров: 2052. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Ваготомия. Дренирующие операции Ваготомия – денервация зон желудка, секретирующих соляную кислоту, путем пересечения блуждающих нервов или их ветвей...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия