Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
Задание : Вычислить и вывести на экран произведение трёх разрядов дробной части действительного числа. В дроби должно быть не менее 4 разрядов
static void Main(string[] args) { while (true) { Console.Write(«Введите действительное число: «); float val = 0; while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out val)) { Console.Write(«Введенно не число, повторите: «); } float dev = (val — (int)val); float r1 = (int)(dev * 10); float r2 = (int)(dev * 100) — r1 * 10; float r3 = (int)(dev * 1000) — r1 * 100 — r2 *10; if (r3 != 0) { Console.WriteLine($»Сумма разрядов дробной части = { r1 + r2 + r3}»); break; } Console.WriteLine(«Должно быть введено число с не менее тремя разрядами в дробной части!»); } Console.ReadLine(); Лабораторная работа 2. Ветвящиеся ПОДЗадание : Сформировать значение логической переменной следующим образом: true если точка с координатами (x,y) принадлежит прямоугольной области V на плоскости, false — в противном случае
class Program { static void Main(string[] args) { float x1, x2, y1, y2, x, y; Console.WriteLine(«Зададим прямоугольную область»); Console.Write(«Введите x1 = «); while (!float.TryParse(Console.ReadLine().Replace(«.»,»,»), out x1)) { Console.Write(«Неверное число, введите x1 = «); } Console.Write(«Введите x2 = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out x2) || x1 > x2 ) { Console.Write(«Неверное число, введите x2 = «); } Console.Write(«Введите y1 = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out y1)) { Console.Write(«Неверное число, введите y1 = «); } Console.Write(«Введите y2 = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out y2) || y1 > y2) { Console.Write(«Неверное число, введите y2 = «); } Console.WriteLine(«Введем координату»); Console.Write(«Введите x = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out x)) { Console.Write(«Неверное число, введите x = «); } Console.Write(«Введите y = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out y)) { Console.Write(«Неверное число, введите y = «); } bool outResult = x > x1 && x < x2 && y > y1 && y < y2; Console.WriteLine($»Входит ли точка : {outResult}»); Console.ReadLine(); } Лабораторная работа 3. Циклические ПОДЗадание : Вычислить р = (1 – ( 1/2 )^2)( 1 – (1/3)^2)…( 1 – (1/n)^2), n > 2
class Program { static void Main(string[] args) { Console.Write(«Введите n = «); int n = 0; double pr = 1; while (!int.TryParse(Console.ReadLine(), out n) || n <= 2) { Console.WriteLine(«Неверное n, повторите ввод n = «); } for (int i=2; i < n; i++) { pr *= 1 — Math.Pow(1f / i, 2); } Console.WriteLine($»Ответ = {pr}»); Console.ReadLine(); Лабораторная работа 4. Массивы (одномерные)Задание : Разработайте приложение, которое упорядочивает значения компонентов массива A в порядке возрастания и отображает на экране полученный результат
class Program { static void Main(string[] args) { Console.WriteLine(«Введите длину массива N =»); int N = 0; while (!int.TryParse(Console.ReadLine(), out N)) { Console.WriteLine(«Неверное N, повторите ввод N = «); } float[] A = new float[N]; Console.WriteLine(«Введите элементы массива»); for (int i = 0; i < N; i++) { float f = 0; Console.Write($»A[{i}] = «); while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out f)) { Console.WriteLine(«Неверный элемент массива, повторите ввод A[{0}] = «, i); } A[i] = f; } Console.WriteLine(«Массив: «); for (int i = 0; i < N; i++) { Console.Write(A[i] + «\t»); } for (int i = 0; i < A.Length; i++) { for (int j = 0; j < A.Length — 1; j++) { if (A[j] > A[j + 1]) { float z = A[j]; A[j] = A[j + 1]; A[j + 1] = z; } } } Console.WriteLine(); Console.WriteLine(«Отсортированный массив: «); for (int i = 0; i < N; i++) { Console.Write(A[i] + «\t»); } Console.ReadLine(); } Лабораторная работа 5. Двумерные массивыЗадание : Разработайте приложение, которое в массиве A обменивает значениями элементы столбцов с заданными индексами и отображает на экране полученный массив.
class Program { static void Main(string[] args) { int N = 0, M = 0, s1 = 0, s2 = 0; Console.WriteLine(«Введите количество строк «); while (!int.TryParse(Console.ReadLine().Replace(«.», «,»), out N)) { Console.WriteLine(«Ошибка, повторите ввод = «); } Console.WriteLine(«Введите количество столбцов «); while (!int.TryParse(Console.ReadLine().Replace(«.», «,»), out M)) { Console.WriteLine(«Ошибка, повторите ввод = «); } float[,] A = new float[N, M]; Console.WriteLine(«Заполните массив»); for (int i = 0; i < N; i++) for (int j = 0; j < M; j++) { Console.Write($»A[{i},{j}] = «); float f = 0; while (!float.TryParse(Console.ReadLine().Replace(«.», «,»), out f)) { Console.WriteLine(«Ошибка, повторите ввод = «); } A[i, j] = f; } Console.WriteLine(); Console.WriteLine(«Введенный массив:»); for (int i = 0; i < N; i++) { Console.WriteLine(); for (int j = 0; j < M; j++) { Console.Write($»{A[i, j]}» + «\t»); } } Console.WriteLine(); Console.Write(«Введите индекс первого столбца «); while (!int.TryParse(Console.ReadLine(), out s1) || s1 < 0 || s1 >= M) { Console.Write(«Ошибка, повторите ввод = «); } Console.Write(«Введите индекс второго столбца «); while (!int.TryParse(Console.ReadLine(), out s2) || s2 < 0 || s2 >= M) { Console.Write(«Ошибка, повторите ввод = «); } float[] tmp = new float[N]; for (int i=0; i< N; i++) { tmp[i] = A[i, s1]; A[i, s1] = A[i, s2]; A[i, s2] = tmp[i]; } Console.WriteLine(«Преобразованный массив:»); for (int i = 0; i < N; i++) { Console.WriteLine(); for (int j = 0; j < M; j++) { Console.Write($»{A[i, j]}» + «\t»); } } Console.ReadLine(); Лабораторная работа 6. Ступенчатые массивыЗадание : Разработайте и протестируйте статический метод в классе Program, который выводит двумерный ступенчатый массив A, на консоль
class Program { static void Main(string[] args) { int N = 0; Console.Write(«Введите количество строк N = «); while (!int.TryParse(Console.ReadLine(), out N)) { Console.Write(«Ошибка, повторите ввод N = «); }; double[][] A = new double[N][]; for (int i=0; i<N; i++) { int m = 0; Console.Write($»Введите длину строки {i} = «); while (!int.TryParse(Console.ReadLine(), out m)) { Console.Write(«Ошибка, повторите ввод N = «); }; A[i] = new double[m]; } Console.WriteLine(«Заполнение массива»); for (int i=0; i< N; i++) for (int j=0; j< A[i].Length; j++) { Console.Write($»A[{i}][{j}] = «); double v = 0; while (!double.TryParse(Console.ReadLine().Replace(«.», «,»), out v)) { Console.Write(«Неверное число, повторите ввод = «); } A[i][j] = v; } Console.WriteLine(«Полученный массив:»); for (int i = 0; i < N; i++) { Console.WriteLine(); for (int j = 0; j < A[i].Length; j++) { Console.Write($»{A[i][j]}» + «\t»); } } Console.ReadLine(); } Лабораторная работа 7. Методы классаЗадание : Разработайте функцию, которая получает через параметры два вещественных значения x1, x2, вычисляет и возвращает в качестве своего результата вещественное значение y в соответствии со следующей формулой:
class Program { static void Main(string[] args) { double x1, x2; Console.Write(«Введите значение x1 = «); while (!double.TryParse(Console.ReadLine().Replace(«.», «,»), out x1)) { Console.Write(«Введенно не число, повторите: «); } Console.Write(«Введите значение x2 = «); while (!double.TryParse(Console.ReadLine().Replace(«.», «,»), out x2)) { Console.Write(«Введенно не число, повторите: «); } double y = function(x1, x2); Console.WriteLine($»Результат функции = {y}»); Console.ReadLine(); } static double function(double x1, double x2) { return (Math.Exp(-x1) + Math.Exp(-x2)) / 2; } } Лабораторная работа 8. СтрокиЗадание : Метод преобразует 16-ричное целое без знака представленное строкой, в его десятичное представление.
class Program { static void Main(string[] args) { Console.Write(«Введите число = «); double res; string hex; while (true) { try { hex = Console.ReadLine(); res = ConvertToDec(hex); break; } catch { Console.Write(«Введено число в неверном формате. Повторите = «); } } Console.WriteLine($»Десятичное предстваление числа = {res}»); Console.ReadLine(); } static double ConvertToDec(string hex) { return Convert.ToInt32(hex, 16); } }
О сайте
Ссылка на первоисточник:
https://www.lpk31.ru
Поделитесь в соцсетях:
Оставить комментарий
Inna Petrova 18 минут назад
Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики
Иван, помощь с обучением 25 минут назад
Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Коля 2 часа назад
Здравствуйте, сколько будет стоить данная работа и как заказать?
Иван, помощь с обучением 2 часа назад
Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 часов назад
Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!
Иван, помощь с обучением 6 часов назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Василий 12 часов назад
Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.
Иван, помощь с обучением 12 часов назад
Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Анна Михайловна 1 день назад
Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?
Иван, помощь с обучением 1 день назад
Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Сергей 1 день назад
Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.
Иван, помощь с обучением 1 день назад
Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инна 1 день назад
Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?
Иван, помощь с обучением 1 день назад
Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Студент 2 дня назад
Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.
Иван, помощь с обучением 2 дня назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Ольга 2 дня назад
Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2
Иван, помощь с обучением 2 дня назад
Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вика 3 дня назад
сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.
Иван, помощь с обучением 3 дня назад
Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Игорь Валерьевич 3 дня назад
здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО
Иван, помощь с обучением 3 дня назад
Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Вадим 4 дня назад
Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ
Иван, помощь с обучением 4 дня назад
Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Кирилл 4 дня назад
Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?
Иван, помощь с обучением 4 дня назад
Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Oleg 4 дня назад
Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?
Иван, помощь с обучением 4 дня назад
Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Валерия 5 дней назад
ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?
Иван, помощь с обучением 5 дней назад
Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Инкогнито 5 дней назад
Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.
Иван, помощь с обучением 5 дней назад
Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Иван неделю назад
Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки
Иван, помощь с обучением неделю назад
Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru
Дарья неделю назад
Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.
Иван, помощь с обучением неделю назад
Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru