Порядок выполнения работы

 

1. Исходя из своего варианта задания, разработайте проект в виде внешних спецификаций для решения прикладной задачи.

 

Варианты заданий:

1. Вывести строку длины N (N — четное), которая состоит из чередующихся символов C1 и C2, начиная с C1.

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

3. Дана строка. Вывести коды ее первого и последнего символа.

4. Дана строка. Подсчитать количество содержащихся в ней цифр1|[прописных букв]2|[строчных букв]3.

5. Дана строка. Преобразовать все строчные1|прописные2 латинские3|русские4 буквы в прописные1|строчные2.

6. Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2; если строку нельзя преобразовать в число, то вывести 0.

7. Дано целое число. Вывести набор символов, содержащий цифры этого числа в исходном1|обратном2 порядке.

8. Дана строка S, изображающая вещественное число в формате с плавающей точкой, и целое число N (> 0). Вывести набор символов, изображающих первые N цифр дробной части этого вещественного числа (без округления).

9. Дана строка, изображающая двоичную1|десятичную2 запись целого числа. Вывести строку, изображающую десятичную1|двоичную2 запись этого же числа.

10. Дана строка, изображающая целое число. Вывести сумму цифр этого числа.

11. Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "." (точка).

12. Даны два числа: N1 и N2, и две строки: S1 и S2. Получить из этих строк новую строку, объединив N1 первых символов строки S1 и N2 последних символов строки S2.

13. Даны две строки: S1 и S2. Проверить, содержится ли строка S2 в строке S1. Если да, то вывести номер позиции, начиная с которой S2 содержится в S1, если нет, то вывести 0.

14. Даны две строки: S1 и S2. Определить количество вхождений строки S2 в строку S1.

15. Дана строка S и символ C. Удвоить каждое вхождение qhlbnk` C в строку S.

16. Даны строки S1, S2 и символ C. Перед1|после2 каждого вхождения символа C в строку S1 вставить строку S2.

17. Даны две строки: S1 и S2. Удалить из строки S1 первую1|последнюю2|все3 подстроки, совпадающие с S2. Если таких подстрок нет, то вывести S1 без изменений.

18. Даны три строки: S1, S2, S3. Заменить в строке S1 первое1|последнее2|все3 вхождения строки S2 на S3.

19. Дана строка. Вывести подстроку, расположенную между первой и второй1|последней2 точками исходной строки. Если в строке менее двух точек, то вывести всю исходную строку.

20. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов в строке.

21. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые [начинаются и заканчиваются одной и той же буквой]1|[содержат хотя бы одну букву "А"]2.

22. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые содержат ровно три буквы "А".

23. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить длину самого короткого1|длинного2 слова.

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

25. Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова (разделенные одним пробелом), но расположенные в обратном порядке.

 

Форма отчёта:Отчет выполняется в тетрадях по практическим работам в письменном виде.

 

Содержание отчета:

17. Тема работы.

18. Цель работы.

19. Условие задачи.

20. Спецификации.

 

Система оценки:двухбалльная.

 

 

Контрольные вопросы

 

43. Что такое модуль?44. Каковы основные составные части модуля?45. Что собой представляет заголовок модуля?46. Как оформляется интерфейсная часть?47. Как оформляется реализационная часть?48. Как оформляется инициализационная часть?

 

Список использованной литературы

 

8. Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. - М.: Форум: Инфра-М, 2002.