1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
§27 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

§27 ГДЗ Семакин 10 класс (Информатика)

Задача

2. С помощью какой стандартной функции определяется код символа?
3. С помощью какой стандартной функции можно определить символ по его коду?
4. Что такое принцип последовательного кодирования алфавитов? Приведите примеры алгоритмов, где он может быть использован.
5. Определите результаты вычисления выражений (типы и значения):
1) Chr(Ord(‘В’))
2) Ord(‘А1)-Ord(‘Z’)
3) Ord(‘A’)-Ord(‘ a 1)=Ord(‘Z’)-Ord(‘z’)
4) Ord(‘9′)-Ord(’O’)
5) Chr (Ord (‘a’) -i-Ord (1R1) -Ord (‘ r’) )
6. Выполните на компьютере программы из примеров 1 и 2 данного параграфа. Протестируйте их работу.

Подробный ответ

1. В Паскале символьные константы записываются в апострофах, а для хранения одного символа используется тип $$Char$$.

2. Код символа определяется стандартной функцией $$Ord(x)$$.

3. Символ по его коду можно получить с помощью функции $$Chr(x)$$.

4. Принцип последовательного кодирования алфавитов состоит в том, что символы в кодовой таблице располагаются подряд, и каждому следующему символу соответствует код, увеличенный на 1. Это используется, например, при кодировании латинского алфавита и цифр десятичной системы счисления.

5. Вычислим значения выражений:

  • $$Chr(Ord(‘B’)) = ‘B’$$, тип $$string$$.
  • $$Ord(‘A’) — Ord(‘Z’) = 65 — 90 = -25$$, тип $$integer$$.
  • $$Ord(‘A’) — Ord(‘a’) = Ord(‘Z’) — Ord(‘z’) = -32$$, поэтому выражение истинно, тип $$boolean$$.
  • $$Ord(‘9’) — Ord(‘0’) = 57 — 48 = 9$$, тип $$integer$$.
  • $$Chr(Ord(‘a’) + Ord(‘R’) — Ord(‘r’)) = Chr(97 + 82 — 114) = Chr(65) = ‘A’$$, тип $$string$$.

6. Программы из примеров 1 и 2 нужно выполнить на компьютере и проверить их работу по результатам ввода и вывода.

Ответ

1. Символьная константа записывается в апострофах, тип данных — $$Char$$.
2. $$Ord(x)$$.
3. $$Chr(x)$$.
4. Последовательное кодирование — это размещение символов в кодовой таблице подряд, с кодами, идущими по порядку; применяется при кодировании латинского алфавита и цифр.
5. $$’B’$$, $$string$$; $$-25$$, $$integer$$; $$TRUE$$, $$boolean$$; $$9$$, $$integer$$; $$’A’$$, $$string$$.



Общая оценка
4.4 / 5
Другие учебники
Другие предметы