Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание. Составьте программу, которая решает поставленную в вашем варианте задачу





Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:

Ø представлять собой консольное приложение

Ø отображать сведения о назначении и возможностях программы

Ø отображать сведения об авторе программы

Ø содержать ввод необходимых данных с клавиатуры

Ø выводить результаты расчётов на экран

Ø содержать запрос о продолжении работы

Ø содержать в коде необходимые пояснения

 

Задание
Вариант 1.Определите функцию, которая возвращает расстояние между двумя точками на плоскости , где - координаты первой и второй точки соответственно Определите функцию, которая возвращает площадь треугольника с заданными вершинами на плоскости, используя формулу Герона и ранее определённую функцию , где - полупериметр треугольника, - длины сторон треугольника. Определите функцию, которая возвращает True, если точка D принадлежит треугольнику АВС и False в противном случае. Составьте программу, которая определяет, принадлежит ли заданная пользователем точка заданному треугольнику.
Вариант 2.Определить функцию, которая возвращает азимут вектора (угол между вектором и положительным направлением оси ОХ на плоскости Вычислить азимут заданного вектора, используя определённую функцию
Вариант 3.Определите функцию, которая возвращает скалярное произведение двух векторов на плоскости , где - координаты вектора Определите функцию, которая возвращает модуль заданного вектора на плоскости , где - координаты векторов А и В соответственно Определите функцию, которая возвращает угол между двумя векторами на плоскости, используя определённые функции Вычислить угол между двумя векторами, заданными пользователем, используя определённую функцию
Вариант 4.Определите функцию, которая возвращает расстояние между двумя точками на плоскости , где - координаты первой и второй точки соответственно Определите функцию, которая возвращает площадь треугольника с заданными вершинами на плоскости, используя формулу Герона и ранее определённую функцию , где - полупериметр треугольника, - длины сторон треугольника Определить функцию, которая возвращает площадь треугольника с заданными вершинами на плоскости Определить, лежат ли три точки, заданные пользователем, на одной прямой, используя определённую функцию
Вариант 5.Определите функцию, которая возвращает расстояние между двумя точками на плоскости , где - координаты первой и второй точки соответственно Определите функцию, которая возвращает площадь треугольника с заданными вершинами на плоскости, используя формулу Герона и ранее определённую функцию , где - полупериметр треугольника, - длины сторон треугольника Вычислить площадь треугольника с заданными пользователем вершинами, используя определённую функцию
Вариант 6.Определить функцию, которая возвращает сумму цифр натурального числа. Показать, что любое число, при вычитании из него суммы его цифр делится на 9 без остатка
Вариант 7.Определить функцию, которая возвращает наибольший общий делитель n и m. Найти наибольший общий делитель двух чисел в диапазоне от N1 до N2, заданном пользователем, используя определённую функцию
Вариант 8.Определить функцию, которая возвращает сумму цифр натурального числа. Получить ряд чисел от N1 до N2; каждое последующее число равно предыдущему плюс сумма его цифр, используя определённую функцию , где – сумма цифр числа
Вариант 9.Определить функцию, которая возвращает натуральное число, если аргумент функции является квадратом этого числа и ноль в противном случае. Составьте программу, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a2 + b2 = c2.
Вариант 10.Определить функцию, которая возвращает скалярное произведение двух векторов на плоскости Вычислить скалярное произведение двух векторов, заданных пользователем, используя определённую функцию
Вариант 11.Определить функцию, которая возвращает натуральное число, если аргумент функции является квадратом этого числа и ноль в противном случае. Для квадратного уравнения с целочисленными коэффициентами определите все возможные значения коэффициентов в диапазоне от -N до N (N задаёт пользователь), для которых корни являются дробно-рациональными числами
Вариант 12.Определить функцию, которая возвращает факториал натурального числа. n!=1*2*3…*n Вычислить факториалы чисел от N1 до N2, используя определённую функцию
Вариант 13.Определить функцию, которая возвращает чётный факториал натурального числа. n!!=2*4*6…*n Вычислить чётные факториалы чисел от N1 до N2, используя определённую функцию
Вариант 14.Определить функцию, которая возвращает сумму цифр натурального числа. Найти теософскую сумму числа, введенного пользователем, используя определённую функцию (вычислять сумму цифр числа, до тех пор, пока не получится цифра).
Вариант 15.Определить функцию, которая возвращает сумму цифр натурального числа. Получить ряд чисел от N1 до N2; каждое последующее число равно предыдущему плюс сумма его цифр, используя определённую функцию , где – сумма цифр числа
Вариант 16.Определить функцию, которая возвращает натуральное число, если аргумент функции является квадратом этого числа и ноль в противном случае. Составьте программу, которая находит все натуральные числа, меньшие чем N, для которых выполняется соотношение a2 + b2 = c2.
Вариант 17.Определить функцию, которая возвращает сумму цифр натурального числа. Получить ряд чисел от N1 до N2; каждое последующее число равно предыдущему плюс сумма его цифр, используя определённую функцию , где – сумма цифр числа

Контрольные вопросы

1. Синтаксис объявления и вызова функции.

2. Параметры функции.

3. Локальные и глобальные переменные. Область видимости переменных.

4. Математические функции.

5. Функции округления.







Дата добавления: 2015-03-11; просмотров: 1243. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Studopedia.info - Студопедия - 2014-2026 год . (0.013 сек.) русская версия | украинская версия