Quote
С помощью подпрограммы вычисления расстояния между двумя точками найти расстояния между тремя точками на плоскости.
Сначала напишем функцию, принимающую параметры двух точек и находящую расстояние между ними. Там формула простая, еще с геометрии. Разность соответствующих координат фигурирует. Вот, функция нам будет возвращать длину. Потом в эту функцию передаем точки 1 и 2, 2 и 3, 1 и 3 соответственно. Вот и будут расстояния между тремя точками.
Quote
Вывести на экран геометрическую прогрессию от 1 до 10 с q = 1.3.
Ну тут совсем просто. Организуем цикл от 1 до 10, выводим переменную, и при каждой итерации ее умножаем на 1.3
Quote
На основе файлов исходных данных создать файл значений функции XOR и вывести данные из файлов в виде таблицы истинности
Все просто! Есть два файла с данными, пусть типизированные file of byte, которые содержат 1 и 0. Реализуем функцию XOR как принимающую 2 параметра (a, b) и возвращающую 1 в случае, если a <> b, и 0 в противоположном случае
Quote
Отсортировать по убыванию вектор из 10 символов в ДРП.
Насколько я понимаю, ДРП - Динамическое распределение памяти? Ну тогда все делается просто. Создается структура, пусть даже тот же стек, вида:
Code
struct = record
inf: Integer;
link: ^struct;
end;
Т.е. первый элемент указывает на nil, второй - на первый и т.д. В информационном поле хранится число, поле link является ссылкой на следующий. Этакий однонаправленный список.. Тот же массив. Ну а как сортировать массив - это уже совершенно другой вопрос.
Quote
необязательно все, хоть какие-нибудь