PgUp, PgDn – клавиши перемещения на одну экранную страницу вверх/ вниз соответственно;
Home, End – клавиши перемещения курсора к началу и концу строки соответственно;
Delete – клавиша удаления символа справа от курсора (или над курсором) ;
Insert – клавиша переключения режимов вставки/ замены: ввод с раздвижением символов (вставка) и ввод с замещением символов (замена) .
Клавиши HOME, END, PgUp, PgDn называют клавишами управления курсором. Но в комбинации с клавишами CTRL, ALT, SHIFT они имеют другие значения.
· Специальные клавиши не собраны в одну группу, а размещены так, чтобы их было удобно нажимать.
Enter – клавиша ввода команды;
Shift – клавиша верхнего регистра;
Caps Lock – клавиша фиксации верхнего регистра;
Ctrl, Alt – управляющие клавиши, используются для изменения назначения других клавиш;
Tab – клавиша табуляции, предназначена для перемещения курсора на несколько позиций вправо (курсор – мигающий знак (¦), указывающий место ввода следующего символа) ;
Backspace – клавиша удаления символа слева от курсора.
1) var i,a:Integer; begin a:= 1; while a<>0 do begin Read(a); i+=a; end; WriteLn(i=10); end.
2) Можно через double. Но после 170! уже бесконечность. var n:Integer; var b:double; begin b:=1; Read(n); for var i:= 1 to n do b*=i; WriteLn('factorial '+n+' = '+b); end.
3) Работает как и с числами так и со строками. var arr:array of char; var a:String; var first,last:Integer; begin Read(a); arr:= a.ToCharArray(); for var i:= 0 to arr.Length-1 do begin first:=Pos(arr[i], a); last:=Pos(arr[i], a,first+1); if (first>0) and (last > 0) and (first<>last) then begin first:=99; break; end; end; if first = 99 then WriteLn('Содержит. Это число '+arr[last-1]) else WriteLn('Несодержит.'); end.
begin if ReadInteger('Введите число:').ToString.GroupBy(t->t). Select(t->(t.Key,t.Count)).Any(t->t[1]>1) then Writeln('Число содержит по крайней мере две одинаковые цифры') else Writeln('Введенное число не содержит одинаковых цифр') end.
Примеры Введите число: 12345670 Введенное число не содержит одинаковых цифр
Введите число: 1320624 Число содержит по крайней мере две одинаковые цифры
· Функциональные клавиши заранее запрограммированы на выполнение определённых действий.
· В центре расположены символьные клавиши. На них нанесены цифры, буквы, специальные символы.
Клавиши управления курсором. Стрелки – клавиши перемещения курсора соответственно: вверх, вниз, влево, вправо;
PgUp, PgDn – клавиши перемещения на одну экранную страницу вверх/ вниз соответственно;
Home, End – клавиши перемещения курсора к началу и концу строки соответственно;
Delete – клавиша удаления символа справа от курсора (или над курсором) ;
Insert – клавиша переключения режимов вставки/ замены: ввод с
раздвижением символов (вставка) и ввод с замещением символов (замена) .
Клавиши HOME, END, PgUp, PgDn называют клавишами управления курсором.
Но в комбинации с клавишами CTRL, ALT, SHIFT они имеют другие
значения.
· Специальные клавиши не собраны в одну группу, а размещены так, чтобы их было удобно нажимать.
Enter – клавиша ввода команды;
Shift – клавиша верхнего регистра;
Caps Lock – клавиша фиксации верхнего регистра;
Ctrl, Alt – управляющие клавиши, используются для изменения назначения других клавиш;
Tab – клавиша табуляции, предназначена для перемещения курсора на
несколько позиций вправо (курсор – мигающий знак (¦), указывающий место
ввода следующего символа) ;
Backspace – клавиша удаления символа слева от курсора.
Esс – клавиша отмены команды;
Pause (Break) – клавиша временной остановки программы.
· Дополнительная клавиатура может работать в двух режимах, переключаемых клавишей Num Lock:
При включенном индикаторе Num Lock это удобная клавишная панель с
цифрами и знаками арифметических операций, расположенными, как на
калькуляторе;