Лабораторный практикум по программированию на языке Паскаль. Найханова Л.В - 64 стр.

UptoLike

64
9. Как реализуется ввод и вывод строковых переменных.
10. Предложите схему преобразования действительных чисел в стринги.
11. Что такое литерный ряд?
12. В чем состоит отличие стринга от литерного ряда?
Задание к работе
Выполнить индивидуальное задание.
Методические указания
1. Строка символов формируется при вводе с клавиатуры.
2. При выполнении задания необходимо использовать стандартные функции и процедуры
работы со стрингами: СОРУ, POS, LENGTH, INSERT, DELETE и операцию конкатенации.
3. Написать и отладить программу.
4. Написать отчет по работе.
Содержание отчета
1. Титульный лист.
2. Словесная постановка задачи.
3. Графический или текстуальный алгоритм решения задачи.
4. Листинг программы.
5. Контрольный тест и результаты тестирования программы.
6. Анализ ошибок, допущенных при программировании.
7. Ответы на контрольные вопросы по согласованию с преподавателем.
Варианты индивидуальных заданий
1. Дана строка символов. Подсчитать сколько среди символов данной строки встречается
буква x.
2.
Дана строка символов. Подсчитать:
a)
сколько раз в данной строке встречается символ + и сколько раз символ *;
b)
общее число вхождений символов +, -, * в строку.
3.
Дана строка символов. Преобразовать данную строку, заменив в ней:
a)
все восклицательные знаки точками;
b)
каждую точку многоточием.
4.
Дана строка символов S. Выяснить имеются ли в данной строке такие символы s
i
, s
i+1
, что
s
i -
это запятая, а s
i+1
- это тире.
5.
Даны две строки символов S1 и S2. Выяснить, верно ли, что среди символов строки S1
имеются все буквы строки S2.
6.
Дана строка символов. Удалить из данной строки все группы букв вида asdf.
7.
Дана строка символов. Преобразовать строку, удалив каждый символ * и повторив
каждый символ, отличный от *.
8.
Дана строка символов. Заменить в данной строке каждую группу букв child группой букв
children.
9.
Дана строка символов. Исключить из строки группы символов, расположенные между
парами скобок (, ), {, }. Сами скобки тоже должны быть исключены. Предполагается, что
внутри каждой пары скобок нет других скобок.
10.
Дана строка символов. Словом будем называть группы символов, разделенных пробелами
(одним или несколькими). Подсчитать количество слов в данной строке.
9. Как реализуется ввод и вывод строковых переменных.
10. Предложите схему преобразования действительных чисел в стринги.
11. Что такое литерный ряд?
12. В чем состоит отличие стринга от литерного ряда?
Задание к работе
Выполнить индивидуальное задание.
Методические указания
1. Строка символов формируется при вводе с клавиатуры.
2. При выполнении задания необходимо использовать стандартные функции и процедуры
работы со стрингами: СОРУ, POS, LENGTH, INSERT, DELETE и операцию конкатенации.
3. Написать и отладить программу.
4. Написать отчет по работе.
Содержание отчета
1. Титульный лист.
2. Словесная постановка задачи.
3. Графический или текстуальный алгоритм решения задачи.
4. Листинг программы.
5. Контрольный тест и результаты тестирования программы.
6. Анализ ошибок, допущенных при программировании.
7. Ответы на контрольные вопросы по согласованию с преподавателем.
Варианты индивидуальных заданий
1. Дана строка символов. Подсчитать сколько среди символов данной строки встречается
    буква x.
2. Дана строка символов. Подсчитать:
              a) сколько раз в данной строке встречается символ + и сколько раз символ *;
              b) общее число вхождений символов +, -, * в строку.
3. Дана строка символов. Преобразовать данную строку, заменив в ней:
              a) все восклицательные знаки точками;
              b) каждую точку многоточием.
4. Дана строка символов S. Выяснить имеются ли в данной строке такие символы si, si+1, что
    si - это запятая, а si+1 - это тире.
5. Даны две строки символов S1 и S2. Выяснить, верно ли, что среди символов строки S1
    имеются все буквы строки S2.
6. Дана строка символов. Удалить из данной строки все группы букв вида asdf.
7. Дана строка символов. Преобразовать строку, удалив каждый символ * и повторив
    каждый символ, отличный от *.
8. Дана строка символов. Заменить в данной строке каждую группу букв child группой букв
    children.
9. Дана строка символов. Исключить из строки группы символов, расположенные между
    парами скобок (, ), {, }. Сами скобки тоже должны быть исключены. Предполагается, что
    внутри каждой пары скобок нет других скобок.
10. Дана строка символов. Словом будем называть группы символов, разделенных пробелами
    (одним или несколькими). Подсчитать количество слов в данной строке.




                                                                                       64