Зачем ввели константу в начале программы? - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Зачем ввели константу в начале программы?

Регистрация
28 Мар 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
PROGRAM PRG_1;
CONST М = 100;
VAR MAS : ARRAY[1..M] OF INTEGER;
I, MAX, K, N : INTEGER;

В начале программы установлен CONST. Зачем автор программы его вносит в программу?

Почему нельзя было написать так?
PROGRAM PRG_1;
VAR MAS : ARRAY[1..100] OF INTEGER;
I, MAX, K, N : INTEGER;

Что дает эта константа? Почему нельзя использовать только переменные?
 
Регистрация
28 Мар 2013
Сообщения
96
Репутация
1
Спасибо
0
Монет
0
В данном случае ничего не дает. Но на практике может быть сколько угодно массивов. И представь, что все они одной размерности. И представь, что в какое-то время условия задачи изменились. И нужен массив не из 100 а из 200 элементов. Чтобы соответствовать новым условиям тебе останется поменять лишь в одном месте значение константы и все. Пример дан для того, чтоб понимали, что есть такая возможность
 
Сверху Снизу