Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА 8 2012.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
153.09 Кб
Скачать

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

  1. Перечислите типы Delphi для описания строковых переменных.

  2. Укажите отличие в представлении в памяти строк различных типов.

  3. Как изобразить в программе строковую константу?

  4. Особенности типа string и string[n].

  5. Сколько памяти выделяется строковой переменной типа string в Delphi?

  6. Какие вы знаете способы заполнения строковой переменной значением? (Приведите примеры).

  7. Какие операции реализованы в Delphi для строковых значе

ний?

  1. Можно ли присвоить короткой строке (shortstring) длинную (string) или широкую строки (widestring), а можно ли наоборот?

  2. Строки AnsiString. Особенности их представления.

  3. Какие вы знаете способы удаления из строки одинаковых символов? (фрагменты программ)

  4. Запишите фрагмент программы для преобразования значения дня, месяца и года взятых из текста: Новое тысячелетие наступило 1/01/2000 года в формат числовых переменных.

  5. Стандартные подпрограммы для преобразования строк String в другие типы и обратно.

  6. Стандартные процедуры и функции для работы со строками String в Object Pascal.

  7. Объясните ошибку в программе, фрагмент которой представлен ниже, и исправьте ее.

Var s:string;

S1:string[5];

Begin

S[0]:=’5’; S1[1]=’5’;

S1:=’abcde’; s1:=s1+’f’

End.

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

  2. Разработайте программу. Дана строка, состоящая из слов – чисел. Слова разделены пробелами. Сформировать массив правильных

  3. Как описать в программе множество, состоящее только из английских букв больших и малых?

  4. Сколько значений может содержать множество?

  5. Укажите ошибки в описании множеств

Type Num=set of 1200..1440;

Num1=set of 12..0;

Num2=set of ‘a’..’z’;

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

  2. Написать программу. Дана последовательность целых чисел из N элементов(N<255). Определить, является ли последовательность перестановкой чисел 1..N.(Использовать множество).