Алгоритмические языки и программирование. Игошина Л.В. - 48 стр.

UptoLike

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

элемент в каждой строке. Определить строку с минимальным значением из
найденных максимумов и вывести ее номер на экран.
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;