
3. Практическая работа
Запустите среду разработки программ Microsoft Visual Studio 2005 (2008) из меню «Пуск»-> «Все программы».
Создайте новый проект из меню «File» -> «New» -> «Project» (см. рис. 1). Затем в окне «New Project» (см. рис. 2) укажите язык разработки Visual C# и тип проекта Console Application. Далее дайте название проекту (латиницей), выберите папку для хранения проекта и укажите название разрабатываемой программы (латиницей).
В результате этих действий будет открыто основное окно разработки программ в среде Microsoft Visual Studio. Это окно уже содержит готовый текстовый шаблон для создания программы.
Замените целиком готовый шаблон на код, приведенный выше и откомпилируйте проект, нажав на «Build» в панели меню среды разработки. Для запуска программы нажмите F5.
Последовательно изучите приведенные примеры и выполните задания к лабораторной работе в соответствии с Вашим вариантом. Затем ответьте на контрольные вопросы и оформите отчет к лабораторной работе.
Рис.1. Создание нового проекта в среде Microsoft Visual Studio
Рис.2. Выбор языка разработки и типа проекта
Рис.3. Окно разработки
проекта
Задание к лабораторной работе
1) Составить программу для вычисления значения функции по заданному значению переменных
№ |
Функция |
№ |
Функция |
1 |
|
6 |
|
2 |
|
7 |
|
3 |
|
8 |
|
4 |
|
9 |
|
5 |
|
10 |
|
2) Составить программу для решения задачи
Найти сопротивление параллельного соединения трех резисторов с сопротивлением R, 2R, 3R.
Найти площадь треугольника, две стороны которого равны a и b, а угол между этими сторонами q.
Найти площадь полной поверхности шара, вписанного в куб с длиной ребра равной a.
Найти периметр и площадь треугольника с координатами вершин (x1,y1), (x2,y2), (x3,y3).
Найти все углы треугольника со сторонами a, b, c.
Найти площадь равнобедренной трапеции с основаниями a и b и углом при основании a равным c.
Составить программу для вычисления средней скорости свободного вертикального падения пушечного ядра с высоты h.
Составить программу вычисления объема цилиндра и конуса, которые имеют одинаковую высоту H и одинаковый радиус основания R.
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.
Треугольник задан величинами своих углов и радиусом описанной окружности. Найти стороны треугольника.
Контрольные вопросы
Укажите основные группы типов значений.
В чем состоит отличие между знаковыми и беззнаковыми целочисленными типами данных?
Какие условия необходимо соблюдать при динамической инициализации переменной?
Чем ограничивается область видимости переменной?
В чем состоит отличие между расширяющим и сужающим преобразованием?
Какого типа будет результат операции:
byte x;
x=10;
y = x * x;
В каких случаях действует правило продвижения типов?
Требования к содержанию отчета
Отчет к лабораторной работе должен иметь титульный лист с указанием названия учебного заведения, названия кафедры, дисциплины, номера и названия лабораторной работы; № варианта и ФИО студентов, выполнивших работу; ФИО преподавателя; места сдачи и года.
В отчете должны быть следующие разделы:
Цель работы и текст задания (постановка задачи);
Теоретическая часть, в которой кратко излагаются основные сведения, необходимые для выполнения лабораторной работы;
Практическая часть с описанием хода выполнения работы, листингом кода (с поясняющими комментариями), скриншотами результатов работы программ с пояснениями, а также ответами на контрольные вопросы.
Выводами о проделанной работе.
Отчет должен быть аккуратно оформлен и подшит. Шрифт текста Times New Roman, размер 14, междустрочный интервал 1.0. Рисунки и таблицы должны быть пронумерованы и названы.