Лабораторная работа № 1.
Программирование простых алгоритмов Цель лабораторной работы.
Закрепление теоретических знаний по основам языка C# и типам данных С#. Задание на лабораторную работу:
Для указанного варианта написать на языке C# в среде Microsoft Visual Studio соответствующие программы. В таблице 3 для каждого варианта указаны задания из таблицы 1 и 2, которые необходимо выполнить на лабораторной работе.
Все задания выполнить в одном проекте. Табл. 1. Простые задания 1
| Определить расстояние на плоскости между двумя точками с заданными координатами M1(x1,y1) и M2(x2,y2)
| 2
| Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
| 3
| Три сопротивления , , соединены параллельно. Найти сопротивление соединения.
| 4
| Определить время падения камня на поверхность земли с высоты h.
| 5
| Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
| 6
| Треугольник задан координатами своих вершин. Найти: периметр треугольника; площадь треугольника.
| 7
| Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
| 8
| Вычислить объем цилиндра с радиусом основания r и высотой h.
| 9
| Определить расстояние, пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент времени скорость V0
| 10
| Вычислить площадь треугольника по формуле Герона, если заданы его стороны.
| 11
| По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагонали.
| 12
| Даны стороны прямоугольник a и b. Найти его площадь S = a*b и периметр P = 2*(a + b).
| 13
| Дан диаметр окружности d. Найти ее длину L.
| 14
| Дано расстояние в сантиметрах. Найти число полных метров в нем.
| 15
| Найти площадь кольца по заданным внешнему и внутреннему радиусам.
| 16
| Даны два ненулевых числа. Найти их сумму, разность, произведение и частное.
| 17
| Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов a и b.
| 18
| Даны координаты диагонали прямоугольника. Найти его площадь.
| Табл. 2. Усложненные задания 1
| Студент начал решать урок, когда электронные часы показывали h1 часов и min1 минут, а закончил, когда было h2 часов и min2 минут. Составьте программу, позволяющую определить, сколько времени студент решал эти задачи. (Будем считать, что задачи решались не дольше суток.)
| 2
| Дано действительное число а. Не пользуясь никакими другими операциями, кроме умножения, получить: а) а4 за две операции; б) а6 за три операции; в) а7 за четыре операции; г) а8 за три операции; д) а9 за четыре операции; е) а10 за четыре операции; ж) а13 за пять операций; з) а15 за пять операций;
и) а21 за шесть операций; к) а28 за шесть операций; л) а64 за шесть операций;
| 3
| Найти максимум и минимум двух натуральных чисел, не используя ветвления алгоритма.
| Табл. 3. Варианты заданий на лабораторную работу 1
| №4, №10, №16 из табл. 1 и №2(а, г, ж) из табл. 2
| 2
| №5, №11, №17 из табл. 1 и №1 из табл. 2
| 3
| №6, №12, №18 из табл. 1 и №3 из табл. 2
| 4
| №1, №8, №15 из табл. 1 и №2(б, д, з) из табл. 2
| 5
| №2, №9, №16 из табл. 1 и №3 из табл. 2
| 6
| №3, №10, №17 из табл. 1 и №2(в, е, и) из табл. 2
| 7
| №4, №11, №18 из табл. 1 и №2(а, к, л) из табл. 2
| 8
| №1, №7, №13 из табл. 1 и №1 из табл. 2
| 9
| №2, №8, №14 из табл. 1 и №3 из табл. 2
| 10
| №3, №9, №15 из табл. 1 и №1 из табл. 2
| 11
| №5, №10, №18 из табл. 1 и №2(а, г, ж) из табл. 2
| 12
| №3, №7, №15 из табл. 1 и №3 из табл. 2
| |