Поясните пожалуйста данное задание матрицы

Тема в разделе "Свободное общение", создана пользователем Skafiend13, 26 сен 2010.

  1. Skafiend13

    Skafiend13 Гость

    const
    TPolibius: array['A' .. 'E', 'A' .. 'E'] of char = (
    ('A', 'B', 'C', 'D', 'E'),
    ('F', 'G', 'H', 'I', 'K'),
    ('L', 'M', 'N', 'O', 'P'),
    ('Q', 'R', 'S', 'T', 'U'),
    ('V', 'W', 'X', 'Y', 'Z')
    );
     
  2. Skafiend13

    Skafiend13 Гость

    P.S. Язык турбо паскаль 7.0
     
  3. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Все как обычно, просто вместо цифер буквоки англ алфавита от А до Е.
     
  4. Skafiend13

    Skafiend13 Гость

    А почему пишется TPolibius: array['A' .. 'E', 'A' .. 'E'], а не TPolibius: array['A' .. 'E', 'A' .. 'V'], либо TPolibius: array['A' .. 'E', 'A' .. 'Z']. Pascal при этих вариантах громко громко ругается)

    Добавлено: Извините, что не точно задал вопрос. Интересует, почему пишется [A..E, A..E], здесь можно указывать свой равнозначный по величине диапазон? Спасибо за ответ)
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    насколько я помню, в качестве размерности может быть указан диапазон перечислимого типа, но есть ограничение на память под массив(64К? не помню уже). Т.е. число элементов в массиве ограничено, именно поэтому могут быть громкие ругательства.
     
  6. Skafiend13

    Skafiend13 Гость

    Спасибо всем за ответы. Думаю проблема именно в этом) ИМХО Тему можно удалять ибо несет огромной смысловой нагрузки)
     
Загрузка...

Поделиться этой страницей