Укажите строки, содержащие ошибки в приведенном ниже описании функции sum(w), которая должна определять количество элементов в файле w.
1)type numbers = file of integer;
2)function sum(w: numbers): integer;
3)var k, c: integer;
4)begin reset(w); k:=0;
5)repeat read(w, c); k:=k+c until eof(w);
6)sum:=k;
close(w) end;
Классификация подразумевает разбиение множества данных нам элементов на подмножества так, что подмножества не пересекаются и при этом все подмножества в объединении дают первоначальное множество.
Классификация всегда имеет основание. Одно и то же моножество можно классифицировать по разному основанию.
Например, автомобили можно классифицировать по цвету: белые, синие, красные, черные, белые и так далее.
Как правило классификацию проводят по значимым для данного множества критериям - основаниям. Для автомобилей цвет - не существенный критерий. А существенным будет: мощность двигателя, расход топлива, скорость разгона, тип кузова.
Классификация автомобилей по типу кузова:
купе
седан
универсал
кабриолет
лимузин
пикап
хэтчбек
внедорожник
кроссовер
Гриша играл в одной команде с мальчиком из Москвы, а вечерами к ним заходил мальчик из Кирова, значит, точно знаем, что Гриша был не из Москвы, не из Кирова, остаются Питер и Омск, но мы уже установили, что из Омска был-Боря, получается, что Гриша был из Питера.
Егор и мальчик из Москвы увлекались игрой в шахматы, значит, Егор был точно не из Москвы, и при этом мы знаем, что Омск и Питер уже заняты. Остался Киров У нас остался один город Москва и один мальчик, которого зовут Витя, значит, Витя был из Москвы.
Вывод:
Витя - Москва
Боря - Омск
Гриша - Санкт-Петербург
Егор - Киров.