- •Тема: Строковый тип данных. Обработка строк Строковый тип данных
- •Описание строковой переменной
- •Действия со строками
- •Стандартные функции для работы со строками
- •Стандартные процедуры для работы со строками
- •Процедуры преобразования типов
- •Лабораторная работа №7 Тема: Строковый тип данных. Обработка строк. Задание 1
- •Образец выполнения задания
- •Вариант 1
- •Тема: Множества
- •О перечисляемых типах
- •Множества
- •Лабораторная работа №8 Тема: Множества Задание 1
- •Задание 2
- •Литература
Лабораторная работа №8 Тема: Множества Задание 1
Задание: используя множества А, В, С, состоящие из больших латинских букв, заполненные с клавиатуры, составить программу, находящую:
Вариант 1
(AB)\C
Вариант 2
(AB)C
Вариант 3
(A\B)C
Вариант 4
(A\B)C
Вариант 5
(AC)B
Вариант 6
(B\A)(C\A)
Вариант 7
(B\C)A
Вариант 8
(B\C)A
Вариант 9
C(B\A)
Вариант 10
(AC)\B
Вариант 11
ABC
Вариант 12
A(BC)
Вариант 13
B\(AC)
Вариант 14
C\(AB)
Задание 2
Задание: составить программу решения задачи.
Вариант 1
В массиве А записаны различные символы. Записать в массив В все гласные буквы, а в массив С – согласные (использовать множества всех букв алфавита и гласных букв).
Вариант 2
Подсчитать количество различных цифр в записи натурального числа N (использовать множество цифр данного числа).
Вариант 3
Найти все цифры, не входящие в запись данного натурального числа N (использовать множество цифр данного числа).
Вариант 4
Проверить, является ли данный символьный массив записью числа в 16-ричной системе счисления (использовать множество, содержащее символы 16-ричной системы счисления).
Вариант 5
Проверить, является ли данный символьный массив полностью состоящим из букв (использовать множества цифр и знаков препинания).
Вариант 6
Проверить, является ли данный символьный массив записью арифметического выражения (использовать множество цифр и знаков арифметических операций).
Вариант 7
Определить количество русских букв в данном символьном массиве, содержащем только малые буквы (использовать множество латинских букв).
Вариант 8
Определить количество больших латинских букв в данном символьном массиве (использовать множества латинских букв).
Вариант 9
Найти сумму всех цифр, входящих в символьный массив (использовать множество цифр).
Вариант 10
Дан символьный массив А. Поместить все цифры из этого массива в массив В, а буквы – в массив С.
Вариант 11
Дана строка символов. Вывести на экран все знаки препинания, встречающиеся в этой строке.
Вариант 12
Дана строка символов. Определить процентное соотношение гласных и согласных букв в данной строке.
Вариант 13
Дана строка символов латинского алфавита. Вывести на экран все буквы латинского алфавита, не содержащиеся в данной строке.
Вариант 14
Дана строка, содержащая слова на русском и английском языках. Сформировать две строки, одна из которых будет содержать русские слова, а другая – английские слова.
Литература
Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0 – М.: ДМК, 1998.
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», издатель Молгачева С.В., 2001.
Марченко А.И., Марченко Л.М. Программирование в среде Turbo Pascal 7.0. – К.: ВЕК+, М.: ДЕСС, 1999.
Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2001.
Румянцев Дмитрий, Монастырский Леонид. Путь программиста: Опыт созидания личности программиста. – М.: «Издательский Дом ИНФРА-М», 2000.
Культин Н. Б. Turbo Pascal в задачах и примерах. – СПб.: БХВ-Петербург, 2000.
Потопахин В. В. Turbo Pascal. Освой на примерах. – СПб.: БХВ-Петербург, 2005.
Пильщиков В. Н. Сборник упражнений по языку Паскаль: учебное пособие для вузов. – М.: Наука, 1989.
