Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Скоро защита?

Лабораторная работа по программированию

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Лабораторная работа 0. Среда Visual Studio Задание: Создайте консольное приложение для ввода двух значений вычисления и вывода результата. Результат вычисляется для типов и по выражениям, помещённым в таблицу. Используя свойства класса Console, измените заголовок окна вывода, цвет букв и фона. В заголовке укажите номер задания, группу и фамилию исполнителя. Для преобразования строки в значение требуемого типа, используйте метод Parse соответствующего типа и методы класса Convert. Выведите на консоль минимальные и максимальные значения: всех целочисленных типов; вещественных типов; типа decimal; char. static void Main(string[] args) { Console.Title = «Lab work 0»; Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine(«Max and min value for type int»); Console.WriteLine($»MaxValue = {int.MaxValue}, MinValue = {int.MinValue}»); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(«Max and min value for type double»); Console.WriteLine($»MaxValue = {double.MaxValue}, MinValue = {double.MinValue}»); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(«Max and min value for type float»); Console.WriteLine($»MaxValue = {float.MaxValue}, MinValue = {float.MinValue}»); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(«Max and min value for type decimal»); Console.WriteLine($»MaxValue = {decimal.MaxValue}, MinValue = {decimal.MinValue}»); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(«Max and min value for type char»); Console.WriteLine($»MaxValue = {char.MaxValue}, MinValue = {char.MinValue}»); Console.WriteLine(); Console.WriteLine(«Вычисления:»); int x, y, z; Console.Write(«x = «); x = Convert.ToInt32(Console.ReadLine()); Console.Write(«y = «); y = Convert.ToInt32(Console.ReadLine()); z = x + y; Console.WriteLine(«z = x + y = {0} + {1} = {2}», x, y, z); Console.ReadLine(); Лабораторная работа 1. Следование

Задание : Вычислить и вывести на экран произведение трёх разрядов дробной части действительного числа. В дроби должно быть не менее 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); } }

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
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