Опубликован: 19.02.2009 | Доступ: свободный | Студентов: 3073 / 803 | Оценка: 4.35 / 4.11 | Длительность: 16:28:00
ISBN: 978-5-94774-401-9
Специальности: Программист, Системный архитектор, Архитектор программного обеспечения
Теги:
Лекция 3:
Операции
Практикум
- Написать программу, которая подсчитывает:
- периметр квадрата, площадь которого равна а ;
Пример:
using System; namespace Example { class Program { static void Main() { Console.Write("s= "); float s = float.Parse(Console.ReadLine()); double p = 4 * Math.Sqrt(s); Console.WriteLine("p=" + p); } } }
- площадь равностороннего треугольника, периметр которого равен p ;
- расстояние между точками с координатами a, b и с, d ;
- среднее арифметическое кубов двух данных чисел;
- среднее геометрическое модулей двух данных чисел;
- гипотенузу прямоугольного треугольника по двум данным катетам a, b.
- площадь прямоугольного треугольника по двум катетам a, b.
- периметр прямоугольного треугольника по двум катетам a, b.
- ребро куба, площадь полной поверхности которого равна s ;
- ребро куба, объем которого равен v ;
- периметр треугольника, заданного координатами вершин x1, y1, x2, y2, x3, y3 ;
- площадь треугольника, заданного координатами вершин x1, y1, x2, y2, x3, y3 ;
- радиус окружности, длина которой равна l ;
- радиус окружности, площадь круга которой равна s ;
- площадь равнобедренной трапеции с основаниями a и b и углом при большем основании;
- площадь кольца с внутренним радиусом r1 и внешним r2 ;
- радиус окружности, вписанной в равносторонний треугольник со стороной а ;
- радиус окружности, описанной около равностороннего треугольника со стороной а ;
- сумму членов арифметической прогрессии, если известен ее первый член, разность и число членов прогрессии;
- сумму членов геометрической прогрессии, если известен ее первый член, знаменатель и число членов прогрессии.
- периметр квадрата, площадь которого равна а ;
- Написать программу, которая определяет:
- максимальное значение для двух различных вещественных чисел;
Пример:
using System; namespace Hello { class Program { static void Main() { Console.Write("a= "); float a = float.Parse(Console.ReadLine()); Console.Write("b= "); float b = float.Parse(Console.ReadLine()); float max=(a>b)?a:b; Console.WriteLine("max=" + max); } } }
- является ли заданное целое число четным;
- является ли заданное целое число нечетным;
- если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение " M на N нацело не делится";
- оканчивается ли данное целое число цифрой 7 ;
- имеет ли уравнение ax2+bx+c=0 решение, где a, b, c – данные вещественные числа;
- какая из цифр двухзначного числа больше: первая или вторая;
- одинаковы ли цифры данного двухзначного числа;
- является ли сумма цифр двухзначного числа четной;
- является ли сумма цифр двухзначного числа нечетной;
- кратна ли трем сумма цифр двухзначного числа;
- кратна ли числу А сумма цифр двухзначного числа;
- какая из цифр трехзначного числа больше: первая или последняя;
- какая из цифр трехзначного числа больше: первая или вторая;
- какая из цифр трехзначного числа больше: вторая или последняя;
- все ли цифры трехзначного числа одинаковые;
- существует ли треугольник с длинами сторон a, b, c ;
- является ли треугольник с длинами сторон a, b, c прямоугольным;
- является ли треугольник с длинами сторон a, b, c равнобедренным;
- является ли треугольник с длинами сторон a, b, c равносторонним.
- максимальное значение для двух различных вещественных чисел;
Самостоятельная работа
Используя Интернет и дополнительную литературу изучить следующие операции:
- сдвиг влево ( << ), сдвиг вправо ( >> );
- поразрядные операции И ( & ), исключающее ИЛИ ( ^ ) и ИЛИ ( | );
- сложные операции присваивания: <<=, >>=, &=, ^=, |=.
Рассмотреть, для какого класса задач применимы указанные операции.