![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Отчёт по лабораторной работеСтр 1 из 2Следующая ⇒
Задание №1 Задачи на ввод и вывод данных, оператор присваивания, арифметические операторы, стандартные функции. Все входные и выходные данные в заданиях этой группы являются вещественными числами. Задание №2 Задачи на целочисленные операции. Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются положительными. Задание №3 Задачи на использование логических операторов, операторов отношения. Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными. Использование IF и оператора "? " недопустимо. Отчёт по лабораторной работе По каждой из решённых задач в отчёте должны быть: · Постановка задачи · Словесное объяснение алгоритма · Текст программы с комментариями · Не менее десяти тестовых примеров. Один из примеров подтверждается скриншотом исполняемой программы в обязательном порядке. Задание принял к исполнению Задача №1. Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью. Описание алгоритма: Пользователь вводит длину окружности. С помощью стандартных формул вычисляются радиус круга и площадь окружности, затем производится вывод этих величин. Текст программы: using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Double L, R, S; //Объявляем переменные Console.Write(" Введите длину окружности: "); L = Convert.ToDouble(Console.ReadLine()); //Ввод длины окружности R = L / (2 * Math.PI); //Расчёт радиуса S = Math.PI * Math.Pow(R, 2); //Расчёт площади Console.Write(" Радиус данной окружности равен {0}, площадь данной окружности равна {1}", R, S); //Вывод результата Console.ReadKey(); } } }
Тестовые примеры: Таблица 1 – Тестовые примеры для задачи №1
Рисунок 1 – Скриншот выполнения программы для задачи №1
Задача №2. Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево. Описание алгоритма: Пользователь вводит целое трехзначное число. С помощью операций «остаток от деления» и «деление нацело» числу единиц присваивается старший разряд, а числу сотен – младший, производится суммирование и вывод итогового числа. Текст программы: Int32 x; //Объявляем переменную Console.Write(" Введите трёхзначное число: "); x = Convert.ToInt32(Console.ReadLine()); //Вводим значение переменной Х x = ((x % 10) * 100) + (x % 100 - x % 10) + ((x - x % 100) / 100); //Переставляем цифры Console.Write(" Полученное число равно {0}", x); //Выводим результат Console.ReadKey(); Таблица 2 - Тестовые примеры для задачи №2
|