Составители:
Рубрика:
40
(18). для нахождения максимального элемента двумерного массива
(19). для обнуления минимального элемента двумерного массива
(20). для вычисления произведения элементов квадратного массива выше главной
диагонали
(21). для вычисления суммы элементов квадратного массива ниже побочной
диагонали
Литерные переменные
1. Дайте определение литерной величины.
2. Как описываются литерные переменные на языке Turbopascal?
3. Объясните,
какие значения могут принимать строковые величины А, В, С (что
общее и в чем различия), если они описаны следующим образом:
var A: string;
B: string[20]:
C: string[255];
4. Перечислите все операции над литерными переменными в алгоритмическом языке.
5. Перечислите все стандартные операции над литерными переменными в
Турбопаскале. Проведите сравнительный анализ операций в Турбопаскале и в
ЯША.
6.
Объясните, для чего предназначены и как используются стандартные функции
обработки строковых величин.
7. Объясните, для чего предназначены и как используются стандартные процедуры
обработки строковых величин.
8. Всегда ли справедливы следующие утверждения:
а) если c-литера и '0' ≤ c ≤ '9', то c-цифра;
б) если c-литера и 'а' ≤ c ≤ 'z', то c-строчная латинская буква;
в) 'c'<'A';
г) '0'=0;
д) ord('0')=0;
е) 'a'='A';
ж) если c и d-литеры, то c<d тогда и только тогда, когда ord(c)<ord(d);
з) ord(chr(k))=k для любого целого k;
и) chr(ord(c))=c для любого c-литеры.
9. Дайте формальное описание типа string[100] как массива.
10.Объясните, для чего предназначены и как исполняются следующие команды:
(1). Q:=a+ba;
(2). S:=concat(a,b,c,d);
(3). Pos(Q,W);
(4). Copy(r,11,3);
(5). Length(s);
(6). Length(a+c);
(7). delete(f,3,6);
(8). insert(f,r,5);
(9). chr(n);
(10). ord(f1);
(11). str(f:5:2,q);
(12). val(a,b,x);
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »