Главная страница

Питон. Лабораторная работа 2 Основы Питон. Основы языка Python


Скачать 106.62 Kb.
НазваниеОсновы языка Python
АнкорПитон
Дата02.02.2021
Размер106.62 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа 2 Основы Питон.docx
ТипЛабораторная работа
#173250

ЛАБОРАТОРНАЯ РАБОТА №2

Тема: Основы языка Python.

Цель: Рассмотрение среды разработки, типов данных, операторов и функций вывода и ввода данных. Отработка навыков программирования задач простой структуры.

Задание: В Python решить пять задач по вариантам. Все, что задано – запрашивать у пользователя. Делать проверки на верность формата входных данных, при необходимости сообщать о виде ошибки. Вариант – номер в списке группы. 20 в списке делает 1 вариант, 21 – 2 вариант и т.д.

Вариант 1.
1) Треугольник задан величинами своих углов (в градусах) и радиусом описанной вокруг него окружности. Найти стороны треугольника. Все данные не обязаны быть целыми.

2) Найти сумму арифметической прогрессии по заданным а1, d, n (а1, d могут быть дробными, n - натуральное).

3) Даны 6 целых чисел. Найти такие три, чтобы их сумма была равна 9. Если таких чисел нет, то сообщить об этом.

4) Даны действительные числа a, b, c. Преобразовать их по формуле (-1)3*число. Вывести результат. Если полученные числа меньше 0, то затем заменить их на свои модули. Рассчитать сумму.

5) Даны 5 неотрицательных действительных чисел и соответствующие им степени корней (n1,...,n5 – натуральные числа). Извлечь корни из каждого из чисел и сравнить.
Вариант 2.
1) Найти площадь равнобокой трапеции с основаниями a, b и углом α при большем основании а. Угол задается в градусах. Все данные не обязаны быть целыми.

2) Треугольник задан длинами своих сторон. Найти длины высот, длины медиан, длины биссектрис. Проверка на существование треугольника обязательна. Все данные не обязаны быть целыми.

3) Даны 3 действительных числа. Проверить, являются ли эти числа длинами сторон прямоугольного треугольника.

4) Даны натуральные числа a, b, c, d, e. Посчитать их факториалы и вывести на экран только те числа (вместе с факториалами), факториал которых больше числа f.

5) Даны 5 точек в координатной форме. Посчитать расстояние попарно. Сравнить полученные расстояния, вывести координаты точек, расстояние между которыми минимально. Все данные не обязаны быть целыми.
Вариант 3.
1) Вычислить расстояние между двумя точками x1, y1, x2, y2. Все данные не обязаны быть целыми.

2) Найти сумму среднего арифметического и среднего геометрического заданных пяти действительных чисел.

3) Даны 4 целых числа. Найти среди них такие три числа, чтобы их сумма была равна 12. Если таких чисел нет, то сообщить об этом.

4) Даны 4 положительных действительных числа – время скачек лошадей. Вычислить среднее время и определить, у каких лошадей время скачек не превышает среднее время. Определить победителя заезда.

5) Заданы действительные числа a, b, c - коэффициенты уравнения параболы. Определить, принадлежит ли заданная точка (x0, y0) параболе.
Вариант 4.
1) Даны 2 действительных числа - внутренний и внешний радиусы кольца. Найти площадь кольца.

2) Треугольник задан координатами вершин. Найти периметр и площадь треугольника. Все данные не обязаны быть целыми.

3) Даны длины сторон прямоугольного параллелепипеда. Найти объем и диагональ. Все данные не обязаны быть целыми.

4) Найти площадь треугольника по известным длинам трех сторон. Вывести максимальную высоту. Проверка на существование треугольника обязательна. Все данные не обязаны быть целыми.

5) Сравнить между собой 4 действительных числа, вывести максимальное и минимальное.
Вариант 5.
1) Найти сумму геометрической прогрессии по данным n, b2, b5 (n - натуральное, b2, b5 - действительные).

2) Даны координаты вершин треугольника. Найти площадь треугольника. Все данные не обязаны быть целыми.

3) Задумано некоторое целое число. В уме оно умножается на три, отнимается 4 и делится на 2. Объявляется целая часть ответа. Определить задумано ли было положительное число.

4) Даны 2 действительных числа. Найти среднее арифметическое и геометрическое их модулей. Сравнить результаты.

5) Даны 6 целых чисел. Найти среди них такие два числа, чтобы их сумма была равна 8. Если таких чисел нет, то сообщить об этом.
Вариант 6.
1) Найти площадь параллелограмма, если известны две его стороны и угол в градусах. Все данные не обязаны быть целыми.

2) Найти площадь кольца, внутренний радиус которого = 20, а внешний – данное действительное число.

3) Даны порядковые номера 5 бегунов. Даны средние скорости этих бегунов (действительные числа). Найти порядковый номер победителя и проигравшего.

4) Известны внутренние и внешние радиусы кольца с центром в начале координат. Узнать, попадает ли точка с заданными координатами внутрь кольца или на его границы. Все данные не обязаны быть целыми.

5) Треугольник задан углами (в градусах) и радиусом описанной около него окружности. Найти стороны треугольника и длину максимальной стороны. Все данные не обязаны быть целыми.
Вариант 7.
1) Найти по заданным координатам 4-х точек попарное расстояние между ними. Все данные не обязаны быть целыми.

2) Даны 2 катета (положительные действительные числа). Найти гипотенузу и острый угол (в градусах).

3) По заданным a, c найти больший корень уравнения ax2-(3-c)x-c=0. Все данные не обязаны быть целыми.

4) Треугольник задан длинами своих сторон. Найти длину максимальных высоты, медианы, биссектрисы. Проверка на существование треугольника обязательна. Все данные не обязаны быть целыми.

5) Вычислить попарное расстояние между 3 точками, заданными в координатной форме. Вывести координаты точек с наибольшим расстоянием. Все данные не обязаны быть целыми.
Вариант 8.
1) По координатам вершин треугольника найти сумму длин биссектрис. Все данные не обязаны быть целыми.

2) Дана сторона квадрата (положительное действительное число). Найти площадь описанной и вписанной окружностей.

3) Даны 6 целых чисел. Найти среди них такие два числа, чтобы их сумма была равна 11. Если таких чисел нет, то сообщить об этом.

4) Даны катет и гипотенуза. Найти второй катет и меньшую высоту. Все данные не обязаны быть целыми.

5) Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника. Определить большую сторону. Все данные не обязаны быть целыми.
Вариант 9.
1) Найти площадь правильного n-угольника, зная a – длину стороны, r – радиус вписанной окружности, n. Все данные, кроме n, могут быть не целыми.

2) Найти площадь сектора, радиус которого = 13,7, а дуга содержит заданное число радиан φ.

3) Сравнить между собой случайно введенные 4 действительных числа. Вывести максимальный и минимальный элемент.

4) Даны действительные числа a1,...,a10. Получить max(a1+a10,a2+a9,...,a5+a6).

5) Даны 6 целых чисел. Найти среди них такие три числа, чтобы их сумма была равна 5. Если таких чисел нет, то сообщить об этом.
Вариант 10.
1) Найти сумму первых n чисел Фибоначчи.

2) Треугольник задан сторонами. Найти площадь вписанной и описанной вокруг него окружностей. Проверка на существование треугольника обязательна. Все данные не обязаны быть целыми.

3) Дана арифметическая прогрессия из n(n<10)членов, известны a1и d – действительные числа. Найти сумму всех четных членов этой прогрессии.

4) По заданному расстоянию и средним скоростям машин определить время нахождения в заезде каждой машины. Сравнить, вывести победителя. Все данные не обязаны быть целыми.

5) Вычислить среднее арифметическое и геометрическое 5 действительных чисел. Сравнить.
Вариант 11.


  1. Даны x, y, z – действительные числа. Вычислить:

.

2) Найти среднее арифметическое 6 действительных чисел.

3) Найти корни уравнения ax2+bx+c=0. Учесть ситуацию D<0,=0. Сравнить корни.

4) Дано n(n<8), q, b1. Найти минимальный и максимальные члены геометрической прогрессии. Все данные, кроме n, не обязаны быть целыми.

5) Даны 7 последовательных чисел Фибоначчи. Вывести максимальное произведение из всевозможных комбинаций по 2 числа из всех семи.
Вариант 12.


  1. Даны x, y – действительные числа. Вычислить:



2) По гипотенузе и катету найти площадь треугольника, площадь описанной окружности. Все данные не обязаны быть целыми.

3) Вывести максимальное произведение из всевозможных комбинаций по 2 числа из 5 данных целых чисел.

4) Вычислить среднее арифметическое попарно из 6 действительных чисел. Сравнить (вывести максимальное и минимальное).

5) Проверить, попадает ли точка с заданными координатами в некоторую прямоугольную область со сторонами, параллельными осям координат. Все данные не обязаны быть целыми.
Вариант 13.
1) Найти сумму первых 4-х чисел Фибоначчи.

2) Даны радиусы двух окружностей. Найти площади кругов, ограниченных этими окружностями. Все данные не обязаны быть целыми.

3) Загадывается натуральное число от 0 до 25. За 6 вопросов угадать, какое число загадано.

4) Дано 4 действительных числа (какие-то из них отрицательные). Найти возможные квадратные корни из чисел.

5) Дано уравнение прямой. Определить, принадлежат ли 2 точки этой прямой. Все данные не обязаны быть целыми.
Вариант 14.
1) Даны действительные числа a, b, c, d, e, f – стороны 2-х треугольников. Найти разность площадей треугольников. Проверка на существование треугольников обязательна.

2) Задано действительное число – радиус круга. Найти сумму площадей круга и квадрата, вписанного в него.

3) По заданным действительным a, c найти корни уравнения (a-с)x2+(b-а)x+c=0. Учесть ситуацию D<0,=0. Сравнить корни.

4) Определить, попадает ли точка с заданными координатами во внутреннюю область круга. Все данные не обязаны быть целыми.

5) Дан треугольник, заданный координатами своих вершин. Определить максимальную высоту в треугольнике. Все данные не обязаны быть целыми.
Вариант 15.


  1. Даны x, y – действительные числа. Найти



2) Найти среднее геометрическое трех действительных чисел.

3) Определить, попадает ли заданная точка во внутреннюю область квадрата или же на его границу, если квадрат задан координатами своих вершин и его стороны параллельны осям координат. Все данные не обязаны быть целыми.

4) Подсчитать попарное расстояние между 4 точками, заданными в координатной форме. Сравнить (вывести максимальное и минимальное). Все данные не обязаны быть целыми.

5) Даны 6 целых чисел. Найти среди них такие три числа, чтобы их сумма была равна 9. Если таких чисел нет, то сообщить об этом.
Вариант 16.
1) Найти площадь равностороннего треугольника, зная длину стороны - действительное число.

2) Известна длина окружности – действительное число. Найти площадь круга, ограниченного этой окружностью.

3) Даны числа a, b, c - основания, d, e, f – степени чисел (все числа целые). Определить, какое число в какой степени больше остальных чисел в аналогичной степени.

4) Даны 5 целых чисел. Найти среди них такие три числа, чтобы их сумма была равна 7. Если таких чисел нет, то сообщить об этом.

5) Определить, попадает ли точка в треугольную область, заданную координатами вершин. Все данные не обязаны быть целыми.
Вариант 17.
1) Дана длина ребра куба – действительное число. Найти объем куба и площадь его боковой поверхности.

2) Даны катет и гипотенуза. Найти второй катет и радиус вписанной в треугольник окружности. Все данные не обязаны быть целыми.

3) Дано x – действительное число. Найти



4) Найти сумму геометрической прогрессии, зная n (натуральное), b6, b12 (действительные).

5) Даны 2 действительных числа. Найти среднее арифметическое и геометрическое их модулей.
Вариант 18.
1) Задумано некоторое целое число. В уме от него отнимается 5, умножается на 4, прибавляется 3 и делится на 8. Объявляется целая часть ответа. Определить, задумано ли было отрицательное число.

2) Определить периметр правильного n-угольника, описанного около окружности радиуса r (не обязательно целого).

3) Вычислить:

.

4) Найти сумму медиан треугольника, зная все его стороны. Все данные не обязаны быть целыми.

5) Найти сумму геометрической прогрессии по n, b1, b3. n – натуральное, b1, b3 – не обязательно.
Вариант 19.
1) Вычислить



2) Смешано v1 литров воды температуры t1 c v2 литрами той же воды t2. Найти объем и температуру смеси. Все данные не обязаны быть целыми.

3) Дан треугольник, заданный координатами своих вершин. Определить минимальную высоту в треугольнике. Все данные не обязаны быть целыми.

4) Дана длина окружности (не обязательно целое число). Найти площадь круга, ограниченного этой окружностью.

5) Даны катеты (не обязательно целые числа). Найти гипотенузу и площадь треугольника.


написать администратору сайта