Задание 4. Равнобедренный треугольник 2.0.



Лаба 4.

Упражнения.

Упражнение 1. Коровы.

Для целого числа n введённого пользователем закончите фразу “На лугу пасется...” одним из возможных продолжений: “n коров”, “n корова”, “n коровы”, правильно склоняя слово “корова”.

Напишите два варианта программы: с использованием условного оператора if-else и оператора множественного выбора switch.

Упражнение. 2 День в календаре.

Напишите программу, которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:

                                ,

где d – месяц, Y – номер года в столетии, c – количество столетий, [] – целочисленный результат (отбрасывание дробной части). Результат соответствует дням: 0 – воскресенье, 1 – понедельник, 2 – вторник, …, 6 – суббота.

Упражнение 3. Равнобедренный треугольник.

Нарисовать равнобедренный треугольник из символов ^. Высоту выбирает пользователь. Например: высота = 2, на экране:

^

^^^

Задание 4. Счастливое число

Дано четырехзначное число. Определите, является ли его десятичная запись симметричной. Если число симметричное, то выведите 1, иначе выведите любое другое целое число. Число может иметь меньше четырех знаков, тогда нужно считать, что его десятичная запись дополняется слева нулями.

Домашнее задание (базовое).

Задание 1. "Угадай число"

Пользователь загадывает число от 1 до N. Программа запрашивает у пользователя N. Требуется отгадать загаданное число, задав как можно меньше вопросов. (Обычно подобные задачи решают с помощью цикла).

Упражнение 2. 𝜋

Число Пи - несомненно, одна из основных констант, значение которой было известно еще в древности. Оно используется везде, от кройки и шитья до расчетов гармонических колебаний в физике и радиотехнике.

Но чему она равна? Есть ли у этого числа какая-то внутренняя структура, неизвестная закономерность? Узнать это хотели многие. Самый простой и очевидный способ - взять и измерить. Примерно так вероятно и поступали в древности, точность разумеется была невысокой. Еще в древнем Вавилоне значение числа Пи было известно как 25/8. Затем Архимед предложил первый математический метод вычисления числа Пи, с помощью расчета вписанных в круг многоугольников. Это позволяло вычислять значение не «напрямую», с циркулем и линейкой, а математически, что обеспечивало гораздо большую точность. И наконец в 3-м веке нашей эры китайский математик Лю Хуэй придумал первый итерационный алгоритм — алгоритм, в котором число вычисляется не одной формулой, а последовательностью шагов (итераций), где каждая последующая итерация увеличивает точность.

Кроме того, число Пи является иррациональным: оно не может быть выражено с помощью дроби вида m/n. Это было доказано только в 1761 году. Число Пи является трансцендентным: оно не является корнем какого-либо уравнения с целочисленными коэффициентами. Это было доказано в 1882 году. Число Пи является бесконечным. Интересное следствие предыдущего пункта: в числе Пи можно найти практически любое число, например, свой собственный номер телефона, вопрос лишь в длине, последовательности которую придется просмотреть.

Перейдем к формулам вычисления 𝜋:

· Формула Мадхавы-Лейбница (15 век)

                                                                         

· Формула Валлиса (17 век)

                                                                    

Напишите программу вычисляющее значение числа 𝜋π по этим формулам первые n итераций. Вывадите все итерации и текущее значение числа 𝜋 с 10 знаками после запятой в следующем формате:

Номер итерации ф. Мадхавы-Лейбница ф. Валлиса

Задание 3. Квадрат Пифагора.

Напишите программу, которая выводит на экран квадрат Пифагора – таблицу умножения (https://ru.wikipedia.org/wiki/Таблица_умножения).

Задание 4. Равнобедренный треугольник 2.0.

Нарисовать равнобедренный треугольник из символов ^, /, \, _. Высоту выбирает пользователь. Например: высота = 3, на экране:

^

/ \

___

 


Дата добавления: 2020-04-08; просмотров: 824; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!