Работа с составными типами данных в системе Turbo Pascal. Батхин А.Б - 10 стр.

UptoLike

Составители: 

4. a:='123'; b:='456'; e:=a+'45'; f:=a+b. Каким будет результат операции writeln(e)?
writeln(f)?
В соответствии с номером варианта cоставьте программу, которая подготавливает тек-
стовый файл;
a) считывает строку из файла;
b) вызывает процедуру для обработки строки в соответствии с условием задачи;
c) печатает результаты.
Варианты заданий
Напечатать слово по слогам.
1. В массиве слов найти цепочки символов '
ств' и 'еск'.
2. Растянуть строчку до 80 символов.
3. Определить сколько раз в тексте встречается _if_.
4. Переделать слова в предложении из больших букв в слова из маленьких букв, не ме-
няя первых букв.
5. Переписать предложение, меняя первые буквы слов на большие.
6. В массиве слов найти цепочку из 2 гласных.
7.
Переделать слова в предложении из больших букв в слова из маленьких букв, не ме-
няя слова из 5 и менее букв.
4. Множественный тип
4.1. Объявление и использование множеств в Pascal-программе
Значением множественного типа данных является множество, состоящее из одно-
типных элементов. Тип элемента множества называется базовым типом. Базовым типом
может быть любой порядковый тип, кроме WORD, INTEGER, LONGINT.
Тип множество описывается в разделе типов следующим образом :
TYPE < имя > = SET OF < базовый тип >
Например,
а) TYPE beta = SET OF '0' .. '9';
б) TYPE glas = SET OF char ;
в) TYPE color = ( green, yellow, blue, red, black );
kraska = SET OF color ;
г) TYPE number = SET OF 1, ... , 100.
Переменные
типа множество описываются в разделе переменных, например:
а) var A, B : beta;
б) var lletter, fletter : glas;
в) var last, first : kraska;
г) var sinit : number;
Если в разделе типов множественный тип не описан, это можно сделать в разделе
переменных:
а) var A, B : SET OF '0' .. '9';
4. a:='123'; b:='456'; e:=a+'45'; f:=a+b. Каким будет результат операции writeln(e)?
     writeln(f)?
В соответствии с номером варианта cоставьте программу, которая подготавливает тек-
стовый файл;
a) считывает строку из файла;
b) вызывает процедуру для обработки строки в соответствии с условием задачи;
c) печатает результаты.


Варианты заданий
Напечатать слово по слогам.
1. В массиве слов найти цепочки символов 'ств' и 'еск'.
2. Растянуть строчку до 80 символов.
3. Определить сколько раз в тексте встречается _if_.
4. Переделать слова в предложении из больших букв в слова из маленьких букв, не ме-
     няя первых букв.
5. Переписать предложение, меняя первые буквы слов на большие.
6. В массиве слов найти цепочку из 2 гласных.
7.   Переделать слова в предложении из больших букв в слова из маленьких букв, не ме-
     няя слова из 5 и менее букв.
                                    4. Множественный тип
               4.1. Объявление и использование множеств в Pascal-программе
       Значением множественного типа данных является множество, состоящее из одно-
типных элементов. Тип элемента множества называется базовым типом. Базовым типом
может быть любой порядковый тип, кроме WORD, INTEGER, LONGINT.
         Тип множество описывается в разделе типов следующим образом :
         TYPE < имя > = SET OF < базовый тип >
Например,
а) TYPE beta = SET OF '0' .. '9';
б) TYPE glas = SET OF char ;
в) TYPE color = ( green, yellow, blue, red, black );
         kraska = SET OF color ;
г) TYPE number = SET OF 1, ... , 100.
Переменные типа множество описываются в разделе переменных, например:
а) var A, B : beta;
б) var lletter, fletter : glas;
в) var last, first : kraska;
г) var sinit : number;
       Если в разделе типов множественный тип не описан, это можно сделать в разделе
переменных:
а) var A, B : SET OF '0' .. '9';