Пояснительная записка к задаче №5
#include
- директива препроцессора, включающая
в текст программы содержимое файла, имя
и путь к которому указывается после
этой самой директивы. Имя файла заключается
в угловые скобки, если он находится в
одной из стандартных папок. Если же
вышеуказанный файл находится в текущей
директории, его имя заключается в
кавычки.
stdio.h
- данный заголовочный файл содержит
описания стандартных функций ввода-вывода.
math.h
- содержит объявление математических
функций.
main()
- стандартная функция языка Си, определяющая
точку входа в программу. Все операторы,
операции и вызовы функций должны
находиться внутри функции main().
void
- спецификатор типа, определяющий
отсутствие всякого типа у переменной,
с которой будет использовано данной
ключевое слово. В стандарте языка Си
определен как неопределенный тип данных.
Используется также для указания
отсутствия передаваемых параметров
при определении или описании функции.
Работа
программы происходит по следующему
алгоритму:
Сначала
идет объявление функции для вычисления
расстояния Distance(float
x,
float
y)
формальными параметрами которой является
вещественные числа. Функция возвращает
вещественное число, которое вычисляется
по следующей формуле d=sqrt(x*x+y*y).
Далее при помощи первого цикла for,
выполняется ввод координат Х. При помощи
второго цикла for,
выполняется ввод координат Y.
Далее в цикле при помощи условного
оператора if
и объявленной функции Distance()
осуществляется подсчет количества
точек с координатами (X,
Y),
находящихся внутри круга с радиусом R.
Далее
при помощи функции форматированного
вывода printf()
происходит вывод на экран подсчитанного
количества точек.