Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дз1.doc
Скачиваний:
1
Добавлен:
18.11.2019
Размер:
174.08 Кб
Скачать

Пояснительная записка к задаче №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() происходит вывод на экран подсчитанного количества точек.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]