Задачи на строки программы

2. Напишите программу на Python для подсчета количества символов (частоты символов) в строке. Перейти к редактору
Пример строки: google.com ‘
Ожидаемый результат:
Нажмите меня, чтобы увидеть образец решения

3. Напишите программу на Python, чтобы получить строку из первых 2 и последних 2 символов из заданной строки. Если длина строки меньше 2, верните вместо пустой строки. Перейти к редактору
Пример строки: «w3resource»
Ожидаемый результат: ‘w3ce’
Пример строки: ‘w3’
Ожидаемый результат: ‘w3w3’
Пример строки: ‘w’
Ожидаемый результат: пустая строка
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу на Python, чтобы получить строку из заданной строки, в которой все вхождения ее первого символа были заменены на ‘$’, кроме самого первого символа. Перейти к редактору
Пример строки: «перезагрузка»
Ожидаемый результат: «$ re $»
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу на Python, чтобы получить одну строку из двух заданных строк, разделенных пробелом, и поменять местами первые два символа каждой строки. Перейти к редактору

Разбор задачи «Упражнение на строки» codeforces


Пример строки: «abc», «xyz»
Ожидаемый результат: ‘xyc abz’
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу на Python для добавления ‘ing’ в конец заданной строки (длина должна быть не менее 3). Если данная строка уже заканчивается на «ing», вместо этого добавьте «ly». Если длина строки данной строки меньше 3, оставьте ее без изменений. Перейти к редактору
Пример строки: «abc»
Ожидаемый результат: «abcing»
Пример строки: «строка»
Ожидаемый результат: «Строго»
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу на Python, чтобы найти первое появление подстроки «not» и «плохой» из заданной строки, если «not» следует за «плохой», замените всю подстроку «not» . «плохой» на ‘хорошо’. Вернуть полученную строку. Перейти к редактору
Пример строки: «Текст не такой уж плохой!»
«Текст плохой!»
Ожидаемый результат: «Лирика хорошая!»
«Текст плохой!»
Нажмите меня, чтобы увидеть образец решения

8. Напишите функцию Python, которая берет список слов и возвращает длину самого длинного. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу на Python для удаления n- го символа индекса из непустой строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу на Python, чтобы заменить данную строку новой строкой, в которой были изменены первый и последний символы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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

12. Напишите программу на Python для подсчета вхождений каждого слова в данное предложение. Перейти к редактору

С++: лабораторная — решение задач на строки (класс string)


Нажмите меня, чтобы увидеть образец решения

13. Напишите скрипт Python, который принимает ввод от пользователя и отображает его обратно в верхнем и нижнем регистре. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу на языке Python, которая принимает последовательность слов, разделенных запятыми, в качестве входных данных и печатает уникальные слова в отсортированном виде (в алфавитном порядке). Перейти к редактору
Примеры слов: красный, белый, черный, красный, зеленый, черный
Ожидаемый результат: черный, зеленый, красный, белый, красный
Нажмите меня, чтобы увидеть образец решения

15. Напишите функцию Python для создания строки HTML с тегами вокруг слова (ей). Перейти к редактору
Пример функции и результат:
add_tags (‘i’, ‘Python’) -> ‘ Python ‘
add_tags (‘b’, ‘Python Tutorial’) -> ‘ Python Tutorial ‘
Нажмите меня, чтобы увидеть образец решения

16. Напишите функцию Python для вставки строки в середину строки. Перейти к редактору
Пример функции и результат:
insert_sting_middle (‘[[]] >’, ‘Python’) -> [[Python]]
insert_sting_middle (‘>’, ‘PHP’) -> >
Нажмите меня, чтобы увидеть образец решения

17. Напишите функцию Python, чтобы получить строку, составленную из 4 копий двух последних символов указанной строки (длина должна быть не менее 2). Перейти к редактору
Пример функции и результат:
insert_end (‘Python’) -> onononon
insert_end (‘Упражнения’) -> eseseses
Нажмите меня, чтобы увидеть образец решения

18. Напишите функцию Python, чтобы получить строку, состоящую из первых трех символов указанной строки. Если длина строки меньше 3, верните исходную строку. Перейти к редактору
Пример функции и результат:
first_three (‘ipy’) -> ipy
first_three (‘python’) -> pyt
Нажмите меня, чтобы увидеть образец решения

19. Напишите программу на Python, чтобы получить последнюю часть строки перед указанным символом. Перейти к редактору
/ питон-упражнение
/ питон
Нажмите меня, чтобы увидеть образец решения

20. Напишите функцию Python, которая переворачивает строку, если ее длина кратна 4. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения

21. Напишите функцию Python для преобразования заданной строки в верхний регистр, если она содержит как минимум 2 заглавных символа в первых 4 символах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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

23. Напишите программу на Python для удаления новой строки в Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

24. Напишите программу на Python, чтобы проверить, начинается ли строка с указанных символов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

25. Напишите программу на Python для создания шифрования Цезаря. Перейти к редактору

Примечание. В криптографии шифр Цезаря, также известный как шифр Цезаря, шифр сдвига, код Цезаря или сдвиг Цезаря, является одним из самых простых и широко известных методов шифрования. Это тип шифра замещения, в котором каждая буква в открытом тексте заменяется буквой с фиксированным числом позиций по алфавиту. Например, при сдвиге влево 3 D будет заменен на A, E станет B и так далее. Метод назван в честь Юлия Цезаря, который использовал его в своей личной переписке.

26. Напишите программу на Python для отображения форматированного текста (ширина = 50) в качестве вывода. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

27. Напишите программу на Python для удаления существующего отступа из всех строк в данном тексте. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

28. Напишите программу на Python, чтобы добавить текст префикса ко всем строкам в строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

29. Напишите программу на Python для установки отступа первой строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

30. Напишите программу на Python для печати следующих плавающих чисел с точностью до 2 десятичных знаков. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

Читайте также:
Как пользоваться программой диагностики автомобиля

31. Напишите программу на Python для печати следующих плавающих чисел до 2 десятичных знаков со знаком. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

32. Напишите программу на Python для печати следующих плавающих чисел без десятичных знаков. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

33. Напишите программу на Python для печати следующих целых чисел с нулями слева от указанной ширины. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

34. Напишите программу на Python, которая будет печатать следующие целые числа с ‘*’ справа от указанной ширины. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

35. Напишите программу на Python для отображения числа с запятой. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

36. Напишите программу на Python для форматирования числа в процентах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

37. Напишите программу на Python для отображения числа слева, справа и по центру ширины 10. Перейдите в редактор
Нажмите меня, чтобы увидеть образец решения

38. Напишите программу на Python для подсчета вхождений подстроки в строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

39. Напишите программу на Python для обращения строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

40. Напишите программу на Python для обращения слов в строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

41. Напишите программу на Python для удаления набора символов из строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

42. Напишите программу на Python для подсчета повторяющихся символов в строке. Перейти к редактору
Пример строки: ‘thequickbrownfoxjumpsoverthelazydog’
Ожидаемый результат:
о 4
е 3
ты 2
ч 2
р 2
т 2
Нажмите меня, чтобы увидеть образец решения

43. Напишите программу на языке Python для печати символа квадрата и куба в области прямоугольника и объема цилиндра. Перейти к редактору
Образец вывода:
Площадь прямоугольника составляет 1256,66 см 2.
Объем цилиндра 1254,725 см 3
Нажмите меня, чтобы увидеть образец решения

44. Напишите программу на Python для печати индекса символа в строке. Перейти к редактору
Пример строки: w3resource
Ожидаемый результат:
Текущий символ w позиция в 0
Текущий персонаж 3 позиция на 1
Текущий символ r позиция в 2
— — — — — — — — — — — — — — — — — — — — — — — — —
Текущий персонаж c позиция на 8
Текущая позиция персонажа в 9
Нажмите меня, чтобы увидеть образец решения

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

46. Напишите программу на Python для преобразования строки в список. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

47. Напишите программу на Python, которая должна содержать строчные первые n символов в строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

48. Напишите программу на Python для замены запятой и точки в строке. Перейти к редактору
Пример строки: «32.054,23»
Ожидаемый результат: «32 054,23»
Нажмите меня, чтобы увидеть образец решения

49. Напишите программу на Python для подсчета и отображения гласных текста. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

50. Напишите программу на Python, чтобы разбить строку по последнему вхождению разделителя. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

51. Напишите программу на Python, чтобы найти первый неповторяющийся символ в заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

52. Напишите программу на Python для печати всех перестановок с заданным числом повторений символов данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

53. Напишите программу на Python, чтобы найти первый повторяющийся символ в заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

54. Напишите программу на Python, чтобы найти первый повторяющийся символ данной строки, где индекс первого вхождения является наименьшим. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

55. Напишите программу на Python, чтобы найти первое повторяющееся слово в заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

56. Напишите программу на Python, чтобы найти второе наиболее повторяющееся слово в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

57. Напишите программу на Python для удаления пробелов из заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

58. Напишите программу на Python для перемещения пробелов в начало заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

59. Напишите программу на Python, чтобы найти максимальное число символов в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

60. Напишите программу на языке Python, которая будет использовать заглавные и первые буквы каждого слова данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

61. Напишите программу на Python для удаления повторяющихся символов заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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

63. Напишите программу на Python для удаления начальных нулей с IP-адреса. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

64. Напишите программу на Python, чтобы найти максимальную длину последовательных 0 в заданной двоичной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

65. Напишите программу на Python, чтобы найти все общие символы в лексикографическом порядке из двух заданных строчных букв. Если общих букв нет, выведите «Нет общих символов». Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

66. Напишите программу на Python для создания двух заданных строк (строчные, могут иметь или не иметь одинаковую длину) анаграмм, удаляющих любые символы из любой строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

67. Напишите программу на Python для удаления всех последовательных дубликатов данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

68. Напишите программу на Python для создания двух строк из заданной строки. Создайте первую строку, используя те символы, которые встречаются только один раз, и создайте вторую строку, состоящую из многократно встречающихся символов в указанной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

69. Напишите программу на Python, чтобы найти самую длинную общую подстроку из двух заданных строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

70. Напишите программу на Python для создания строки из двух заданных строк, объединяющих необычные символы указанных строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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

72. Напишите программу на Python для удаления всех последовательных дубликатов из заданной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

Читайте также:
Как снимают программы телевидения

73. Напишите программу на Python для подсчета заглавных, строчных букв, специальных символов и числовых значений в заданной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

74. Напишите программу на Python, чтобы найти минимальное окно в данной строке, которое будет содержать все символы другой данной строки. Перейти к редактору
Пример 1
Ввод: str1 = «PRWSOERIUSFK»
str2 = «OSU»
Вывод: минимальное окно «OERIUS»
Нажмите меня, чтобы увидеть образец решения

75. Напишите программу на Python, чтобы найти наименьшее окно, которое содержит все символы данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

76. Напишите программу на Python для подсчета количества подстрок из заданной строки строчных алфавитов с ровно k различными (заданными) символами. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

77. Напишите программу на Python для подсчета количества непустых подстрок данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

78. Напишите программу на Python для подсчета символов в той же позиции в заданной строке (строчные и прописные буквы), что и в английском алфавите. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

79. Напишите программу на Python, чтобы найти наименьшее и наибольшее слово в данной строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

80. Напишите программу на Python для подсчета количества подстрок с одинаковыми первым и последним символами данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

Редактор кода Python:

Еще не все !

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

Источник: www.kodesource.top

Задачи на строки python

Продолжаем наш цикл практических занятий, сегодня у нас на очереди задачи на строки python. В этой статье, мы разберем несколько практических задач.

  • Ищем слова палиндромы
  • Удалить знаки препинания в строке
  • Сортировка слов по алфавиту
  • Подсчет гласных букв
  • Анаграмма двух строк
  • Количество вхождений символа в строку

Палиндром в питоне

В ходе работы над этой небольшой программой, мы поймем, как можно определить, является ли слово палиндромом или нет. Палиндром — это строка, которая читается одинаково, и спереди и сзади, например слово «Мадам» . Для того, что бы хорошо освоить этот материал, вам необходимо знать следующие темы:

  • if…else операторы
  • Строки в Python
  • Строковые методы

Исходный код программы

my_str = ‘мадам’ my_str = my_str.casefold() rev_str = reversed(my_str) if list(my_str) == list(rev_str): print(«Строка является палиндромом») else: print(«Строка не является палиндромом»)

  1. В этой программе, мы берем строку, которая хранится в my_str .
  2. Далее используем метод casefold() , для преобразования строки в нижний регистр
  3. Производим реверс строки с помощью метода reversed()
  4. Далее создаем условия, в котором производим сравнение. Перед сравнением упаковываем все в список.

Удалить знаки препинания python

В этом примере, вы научитесь удалять знаки препинания из строки. Логика реализации довольна простая, мы запустим цикл for, и будем проверять каждый символ строки, если символ является пунктуацией, присвоим ему пустой элемент. Для того, что бы хорошо разобраться в этом примере, вам следует знать следующие темы:

Исходный код программы:

  1. В самом начале в переменной punctuations , мы определили знаки препинания
  2. Затем переменной my_str присвоили строку
  3. Определяем переменную no_punct , который присваиваем пустую строку
  4. Запускаем цикл, перебираем my_str, если в нем встречается символ пунктуации, заменяем ее на пустую строку

Алфавитный порядок слов Python

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

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

my_str = «Привет, это пример строки в алфавитном порядке» #my_str = input(«Enter a string: «) words = [word.lower() for word in my_str.split()] words.sort() print(«The sorted words are:») for word in words: print(word) Результат: Алфавитный порядок: алфавитном в порядке привет, пример строки это

  1. Переменной my_str присваиваем строку, которую надо отсортировать в алфавитном порядке
  2. С помощью метода split() , мы преобразовываем каждое слово в список слов
  3. Методом sort() , производим сортировку и выводим на печать

Количество гласных букв в слове

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

  • Цикл for в Python
  • Строки в Python
  • Строковые методы

Исходный код:

glasalph = ‘аеёиоуэюя’ ip_str = ‘Привет, меня зовут Тимур, мне 30 лет, в этом предложении, мы будет считать количество глассных букв?’ ip_str = ip_str.casefold() count = <>.fromkeys(glasalph,0) for char in ip_str: if char in count: count[char] += 1 print(count) Результат:

  1. Объявили переменную glasalph , которой присвоили строку, с гласными буквами
  2. Объявили переменную ip_str , в которой хранится строка, где мы будем искать гласные
  3. Используем метод casefold() , и переводим всю строку в нижний регистр
  4. Используем метод словаря fromkeys() , для построения нового словаря с каждым гласным в качестве ключа, с нулевым значением
  5. Запускаем цикл for, и на каждой итерации смотрим, есть ли символ в ключах словаря, если есть, увеличиваем его значение на 1

Анаграммы Python

В этом практическом примере, мы созданим небольшую программу, которая сможет определить, являются ли две строки анаграммами? Для лучшего понимания этого примера, вам необходимо знать следующие темы:

И так, давайте немного разберемся. Анаграма — это слова состоящие из одних и тех же букв, расположенных в разном порядке. Наша задача, определить, являются ли две строки анаграммами. Как мы можем это сделать? В данном случае, я вижу довольно простой алгоритм.

  1. Привести обе строки в нижний регистр
  2. Отсортировать обе строки и сравнить их
  3. Если обе строки равны, то это анаграмма

Приступаем к коду:

str1 = «Игра» str2 = «Рига» # Приводим в нижний регистр str1 = str1.lower() str2 = str2.lower() # Сравниваем длину строк if(len(str1) == len(str2)): # Сортируем обе строки sorted_str1 = sorted(str1) sorted_str2 = sorted(str2) if(sorted_str1 == sorted_str2): print(str1 + » и » + str2 + » Являются анаграмой.») else: print(str1 + » и » + str2 + » не являются анаграмой.») else: print(str1 + » и » + str2 + » не являются анаграмой»)

Количество символов в строке python

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

Для решения этой задачи, вам необходимо знать следующие темы:

Исходный код:

Источник: pydocs.ru

Решение задач по теме «Строки»
учебно-методический материал по информатике и икт (10 класс) на тему

В статье представлены задачи разного уровня сложности по теме «Строки», а также предложены их решения на языке программирования PascalABC. Материал поможет освоить процедуры и функции для работы с типом данных string, овладеть приемами работы со строками.

Читайте также:
Программа для обновления itunes

Скачать:

ВложениеРазмер
Microsoft Office document iconРешение задач по теме «Строки» 66.5 КБ

Предварительный просмотр:

Федченко И.В., 2015/16

Решение задач по теме «Строки»

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

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

Все приведенные программы написаны на языке программирования PascalABC.

С помощью функции копирования и операции конкатенации составить из частей слова «информатика» слово «торт».

var s, ns: string;

Подсчитать, сколько раз среди символов заданной строки встречается буква «а».

for i:=1 to length(s) do

if s[i]=’а’ then k:=k+1;

writeln(‘Буква «а» встречается ‘, k, ‘ раз(а)’);

Найти долю пробелов в строке A .

for i:=1 to length(a) do

if a[i]=’ ‘ then k:=k+1;

writeln(‘Доля пробелов в строке ‘, d);

Заменить все буквы «а» на буквы «б» в заданной строке.

for i:=1 to length(s) do

Из заданной строки получить новую, повторив каждый символ дважды.

var s, ns: string;

for i:=1 to l do begin

for i:=1 to 2*l do write(ns[i]);

Дано слово. Вывести слово, содержащее те же символы, но расположенные в обратном порядке.

for i:=length(s) downto 1 do write(s[i]);

Проверить, является ли заданное слово палиндромом.

i, l, m, k: integer;

if s[i]<>s[l+1-i] then k:=1;

if k=1 then writeln(‘Слово «’, s, ‘» не палиндром’)

else writeln(‘Слово «’, s, ‘» палиндром’);

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

for i:=1 to length(x) do

writeln(‘В строке ‘, k, ‘ предложений’);

Проверить правильность расстановки скобок в формуле. Расстановку считать правильной, если число открывающих скобок равно числу закрывающих скобок.

i, ko, kz: integer;

for i:=1 to length(f) do begin

if f[i]='(‘ then ko:=ko+1;

if f[i]=’)’ then kz:=kz+1;

if ko=kz then writeln(‘Правильная расстановка скобок’)

else writeln(‘Неправильная расстановка скобок’);

Проверить правильность расстановки скобок в формуле. Учитывать порядок скобок.

until (k length(f));

if k=0 then writeln(‘Правильная расстановка скобок’)

else writeln(‘Неправильная расстановка скобок’);

for i:=1 to length(f) do begin

if (k=0) and (z=0) then

writeln(‘Правильная расстановка скобок’)

writeln(‘Неправильная расстановка скобок’);

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

write(‘Введите строку символов: ‘);

for i:=1 to length(s) do

if (s[i]>=’A’) and (s[i] =’a’) and (s[i]

writeln(‘В строке «’, s, ‘» ‘, k, ‘ латинских букв’);

Подсчитать количество цифр в заданной строке.

write(‘Введите строку символов: ‘);

for i:=1 to length(s) do

for j:=1 to 10 do

if s[i]=c[j] then k:=k+1;

writeln(‘В строке «’, s, ‘» ‘, k, ‘ цифр’);

Из заданной строки получить новую, удалив из нее все пробелы.

var s, ns: string;

for i:=1 to length(s) do

if s[i]<>’ ‘ then begin

for i:=1 to k do write(ns[i]);

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

var s, ns: string;

for i:=1 to length(s) do

if (s[i] ‘Z’) and (s[i] ‘z’) then begin

for i:=1 to k do write(ns[i]);

Подсчитать, сколько раз встречается в тексте заданный фрагмент.

for i:=1 to length(t) do

if copy(t, i, length(f))=f then k:=k+1;

writeln(‘Фрагмент «’, f, ‘» встречается в тексте ‘, k, ‘ раз(а)’);

Проверить, является ли частью данного слова слово «сок». Ответ должен быть «да» или «нет».

for i:=1 to length(s) do

if copy(s, i, 3)=’сок’ then f:=1;

if f=1 then writeln(‘да’)

В заданной строке всюду «1999» заменить на «2000».

for i:=1 to length(a) do

if copy(a,i,4)=’1999′ then begin

Ввести с клавиатуры строку, содержащую фамилию, имя и отчество. Слова в строке разделять одним пробелом. Получить новую строку, содержащую фамилию и инициалы.

var s, f, i, o: string;

write(‘Введите фамилию, имя и отчество: ‘);

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

for i:=1 to length(s) do

if s[i]=’ ‘ then k:=k+1;

writeln(‘Количество слов в строке ‘, k);

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

for i:=1 to length(s) do begin

if (s[i]<>’ ‘) and (f=0) then f:=1;

if (s[i]=’ ‘) and (f=1) then begin

writeln(‘Количество слов в строке ‘, k);

Проверить цепочку слов на совпадение первой буквы следующего слова с последней буквой предыдущего слова.

write(‘Введите слова через пробел: ‘);

for i:=2 to length(s)-1 do

if s[i-1]<>s[i+1] then f:=1;

if f=0 then writeln(‘Совпадают’)

else writeln(‘Не совпадают’);

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

i, lw, min: integer;

for i:=1 to length(s) do begin

else if (min>lw) and (lw>0) then begin

writeln(‘Наименьшая длина слова ‘, min);

Ввести с клавиатуры 10 слов и вывести их на экран в алфавитном порядке.

var s: array[1..n] of string;

for i:=1 to n-1 do

for j:=i+1 to n do

if s[i]>s[j] then begin

writeln(‘Список слов по алфавиту:’);

По теме: методические разработки, презентации и конспекты

Проектная работа Методика подготовки учащихся к решению задач по темам «Задачи на движение» и «Задачи на смеси и сплавы», включенных в ЕГЭ по математике.

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

ПРОЕКТ «Методика подготовки выпускников решению задач по теме «Задачи на проценты» , включенных в ОГЭ по математике. Разработка системы индивидуальных заданий»

Авторы проекта Майоров Петр Ивановичучитель математики МБОУ «Тоншерминская СОШ» Тетюшского муниципального района РТЕфремова Наталья Валерьевна, учитель математики МБОУ «Гимназия №1» г.Лаишев.

ВОПРОСЫ и ЗАДАЧИ ДЛЯ ПОВТОРЕНИЯ И РЕШЕНИЕ ЗАДАЧ ПО ТЕМЕ «ПРОИСХОЖДЕНИЕ ЧЕЛОВЕКА»

ВОПРОСЫ и ЗАДАЧИ ДЛЯ ПОВТОРЕНИЯ И РЕШЕНИЕ ЗАДАЧ ПО ТЕМЕ «ПРОИСХОЖДЕНИЕ ЧЕЛОВЕКА».

Проектная работа по тема «Методика подготовки учащихся решению задач по теме «Задачи на движение, включенные в ЕГЭ по математике. Разработка системы индивидуальных заданий»

Проблема Методика подготовки учащихся решению задач по теме «Задачи на движение, включенные в ЕГЭ по математике»Цели:Собрать информацию о разнообразных задачах на движение, включенные в ЕГЭ, о ме.

Методическая схема обучения учащихся решению задач по теме «Решение треугольников»

Методическая схема обучения учащихся решению задач по теме «Решение треугольниковРешение задач на тему «Архимедова сила»

Исследовательский метод применяю при решении задач по физике. Процесс решения физических задач предполагает выполнение обучающимися важных мыслительных операций. Исследование заключается в рассм.

Решение задач по теме «Графические способы решения квадратных уравнений»

Цель урока: закрепить графический способ решения квадратных уравнений при решении задач практического содержания, формировать умения строить математические модели, совершенствование навыков пост.

Источник: nsportal.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru