ВУЗ:
Составители:
Рубрика:
элемент в каждой строке. Определить строку с минимальным значением из
найденных максимумов и вывести ее номер на экран.
20. В прямоугольной матрице размером М*Т, имеющей имя МТМ,
содержаться целые числа. М - число строк Т- число столбцов. Ввести
элементы матрицы с клавиатуры. Определить и вывести на экран
минимальный элемент в каждой
строке. Определить строку с максимальным
значением из найденных минимумов и вывести ее номер на экран.
13 Строковый тип данных. Операции над строками
Для работы с символьной информацией в ТР используют новый тип
данных - строковый, именуемый ключевым словом STRING (или просто
строка). Этот тип данных во многом похож на одномерный массив символов
(Array[0..N] of char), но длина строки (максимальное количество символов N
ограничивается числом 255). Значение N определяется при объявлении типа
STRING(N) и может быть любой константой порядкового типа, но
не больше
255. Значение N при объявлении типа STRING можно не указывать: в этом
случае длина строки принимается равной 255 символам.
Строка в ТР трактуется как цепочка символов и к любому символу в
строке можно обратиться по адресу (индексу), подобно одномерным
массивам типа Array[0..N] of char. Самый первый байт в строке, имеющий
адрес 0 (ноль), содержит код, равный
числу символов в строке (длине строки).
Например, дана строка, имеющая следующее описание:
Var St:string;
Тогда длину строки St можно определить как значение функции
Ord(St[0]).
Значением строки может быть любая последовательность символов,
заключенная в одинарные кавычки (апострофы). Можно присваивать строке
пустое значение, обозначаемое как '' (две одинарные кавычки подряд). При
попытке записать в переменную строку длиннее,
чем задано в описании,
"лишняя" часть будет отсечена.
Строки можно присваивать, сливать и сравнивать.
Например:
Var st1,st2,st3,sts:string;
Begin
. . .
{ Операции присваивания}
st1:='Фамилия';
st2:='Имя';
st3:='Отчество';
{ Операция слияния}
sto:=st1+' '+st2+' '+st3;
элемент в каждой строке. Определить строку с минимальным значением из найденных максимумов и вывести ее номер на экран. 20. В прямоугольной матрице размером М*Т, имеющей имя МТМ, содержаться целые числа. М - число строк Т- число столбцов. Ввести элементы матрицы с клавиатуры. Определить и вывести на экран минимальный элемент в каждой строке. Определить строку с максимальным значением из найденных минимумов и вывести ее номер на экран. 13 Строковый тип данных. Операции над строками Для работы с символьной информацией в ТР используют новый тип данных - строковый, именуемый ключевым словом STRING (или просто строка). Этот тип данных во многом похож на одномерный массив символов (Array[0..N] of char), но длина строки (максимальное количество символов N ограничивается числом 255). Значение N определяется при объявлении типа STRING(N) и может быть любой константой порядкового типа, но не больше 255. Значение N при объявлении типа STRING можно не указывать: в этом случае длина строки принимается равной 255 символам. Строка в ТР трактуется как цепочка символов и к любому символу в строке можно обратиться по адресу (индексу), подобно одномерным массивам типа Array[0..N] of char. Самый первый байт в строке, имеющий адрес 0 (ноль), содержит код, равный числу символов в строке (длине строки). Например, дана строка, имеющая следующее описание: Var St:string; Тогда длину строки St можно определить как значение функции Ord(St[0]). Значением строки может быть любая последовательность символов, заключенная в одинарные кавычки (апострофы). Можно присваивать строке пустое значение, обозначаемое как '' (две одинарные кавычки подряд). При попытке записать в переменную строку длиннее, чем задано в описании, "лишняя" часть будет отсечена. Строки можно присваивать, сливать и сравнивать. Например: Var st1,st2,st3,sts:string; Begin ... { Операции присваивания} st1:='Фамилия'; st2:='Имя'; st3:='Отчество'; { Операция слияния} sto:=st1+' '+st2+' '+st3;
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »