Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод указания по курсовой работе.doc
Скачиваний:
4
Добавлен:
20.11.2019
Размер:
301.06 Кб
Скачать

3. Итерационные алгоритмы

  1. Вычислить с точностью =10-3 сумму ряда

  2. При заданном n вычислить выражение

  3. Вычислить с точностью =10-3 сумму ряда

  4. Вычислить с точностью =10-5 выражение (ответ: 2/π).

  5. Для заданных x(–1;1) и натурального m вычислить с точностью =10–4 сумму ряда

  6. Вычислить с точностью =10–4 сумму ряда

  7. Обозначим , i=0, 1, 2,… Написать программу вычисления произведения f0× f1× f2×…× fn для заданного n.

  8. Найти сумму членов ряда с точностью =10–4.

  9. Вычислить сумму S(x) с точностью =10-3

  10. Вычислить сумму S(x) с точностью =10-5

  11. Вычислить сумму S(x) с точностью =10-4

  12. Вычислить сумму S(x) с точностью =10-5

  13. Вычислить с заданной точностью =10-4 значение функции y=cos(1+sin(2+cos(3+sin(4+…+sin(2n+cos(2n+1)+…)…).

  14. Вычислить выражение .

  15. Вычислить

  16. Вычислить выражение, содержащее n корней .

  17. Вычислить с точностью =10–4 сумму ряда .

  18. Вычислить сумму S(x) с точностью =10-5

  19. Вычислить сумму S(x) с точностью =10-5

  20. Вычислить сумму S(x) с точностью =10-3 .

  21. Вычислить сумму S(x) с точностью =10-4

  22. Вычислить сумму S(x) с точностью =10-4

  23. Вычислить сумму S(x) с точностью =10-3

  24. Вычислить сумму S(x) с точностью =10-5

  25. Вычислить сумму S(x) с точностью =10-4

  26. Вычислить tg | 2 + tg | 22 + tg | 23 + tg | 24 + . . . + tg | 2n | | . . . |. Здесь n вложений модуля.

  27. Найти в последовательности чисел … первое число, большее заданного a.

  28. Определить, cколько слагаемых войдет в сумму 1+22+33+44+. . . прежде, чем она превысит заданное a.

  29. Вычислить . Здесь n вложений корней.

  30. Вычислить . Здесь n вложений корней.

  31. Вычислить

  32. Вычислить

  33. Вычислить , где при изменении х на отрезке [0; 1] с шагом 0,01.

  34. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  35. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  36. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  37. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  38. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  39. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

  40. Вычислить , где при изменении х на отрезке [0,5; 0,8] с шагом 0,05.

4. Строки

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

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

  3. Дана строка символов. Необходимо определить в тексте позицию последнего появления определенного слова.

  4. В исходном предложении ввести произвольное число пробелов между словами. Отредактировать текст, удалив лишние пробелы и оставив только по одному пробелу. Напечатать исходный и преобразованный тексты.

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

  6. В заданном предложении перед каждым словом поставить символ «?». Напечатать исходный и преобразованный тексты, а также длину полученного предложения.

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

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

  9. В заданном предложении исключить все слова короче 4-х букв. Напечатать полученное предложение и число исключенных слов.

  10. Составить программу, выделяющую в заданном слове все буквы "о" тире слева и справа; например, слово "сосна" должно быть преобразовано в слово "с–о–сна".

  11. Удалить из слова X те буквы, что встречаются трижды.

  12. Удалить из слова X те буквы, что используются при написании слова Y.

  13. Удалить из слова повторяющиеся буквы.

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

  15. Написать программу для подсчета в слове X всех сочетаний "нн". Считать, что в последовательности "ннн" "нн" встречается один раз.

  16. Написать программу, выясняющую, сколько раз в слове X встречается сочетание из первых двух букв слова Y.

  17. Подсчитать, сколько раз последняя буква слова Y встречается в слове Х.

  18. Определить символ, чаще всего встречающийся в слове Х.

  19. Написать программу, которая считает число слов в предложении, начинающихся на заданную букву.

  20. Составить программу, подсчитывающую число предложений в тексте (предложение оканчивается символами ".", "?", "!").

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

  22. В заданном предложении найти самое короткое и самое длинное слова и поменять их местами. Напечатать исходный текст и найденные слова.

  23. Дана последовательность символов (строка). Если какой–то символ в ней встречается более одного раза, оставить только первое вхождение.

  24. Дано слово из строчных латинских букв, содержащее не менее 2 букв, с точкой в качестве признака конца слова. Подсчитать количество различных пар букв в этом слове. Парой букв будем называть любые 2 рядом стоящие буквы слова. Например, в слове babacabacd содержится 5 различных пар букв: ba, ab, ac, ca, cd.

  25. В заданном предложении указать слово, в котором доля буквы «а» максимальна. Напечатать исходный текст, найденное слово и сколько раз буква «а» встречается в этом слове.

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

  27. В заданном предложении символы самого длинного слова заменить символами «*». Напечатать исходный и преобразованный тексты.

  28. В заданном предложении указать слово, в котором в совокупности доля букв «м» и «р» максимальна. Напечатать исходный текст, найденное слово и количество букв «м» и «р», встретившихся в этом слове.

  29. В заданном предложении поменять местами первое слово и самое длинное слово. Напечатать исходный и преобразованный тексты.

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

  31. Перед каждым словом исходного предложения напечатать его порядковый номер в предложении. Вывести на печать преобразованное предложение.

  32. Дана строка символов. Распечатать самое длинное слово, первые две буквы которого «КО».

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

  34. Написать программу, печатающую самое длинное слово из заданного предложения, содержащее не менее трех букв а.

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

  36. Дана символьная строка. Если какой–то символ встречается в ней более одного раза, первое вхождение этого символа оставить без изме­нения, второе – заменить цифрой «2», третье – «3» и т.д.

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

  38. Текст состоит из слов, отделенных одним или несколькими пробелами. Слово – последовательность любых символов кроме пробела. Напечатать самое короткое слово текста, не со­держащее символа е.

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

  40. Задан список слов, перечисленных через запятую. На­печатать те слова, в которых есть две буквы е, стоящие рядом.