Знакомство с интегрированной средой Разработки Visual Studio. Вычисление арифметических выражений. Обработка одномерных массивов
Описание
Задание на работу: 1. Ознакомиться со средой разработки Visual Studio 2008. 2. Создать новое консольное приложение. 3. Добавить в него код для вывода на экран фразы ”Hello, World!”, скомпилировать и выполнить программу. 4. Модифицировать программный код таким образом, чтобы программа при запуске выводила на экран информацию в соответствии с полученным у преподавателя вариантом. 5. Подготовить отчет по работе
1. Цель работы • Освоить ввод/вывод чисел в С#; • Освоить правила записи и вычисления сложных арифметических выражений с использованием стандартных математических функций; • научиться пользоваться встроенной справочной системой С# на примере математических функций; • научиться анализировать сообщения об ошибках С#. 2. Содержание работы 2.1. Арифметические выражения Данная работа основана на программировании вычисления арифметических выражений. Для примера рассмотрим выражение вида: 2 ( ) 1,25 ( 2) 5 b c a c b + − = − − Для программирования вычисления этого выражения на С# необходимо: 1) Записать его в виде, пригодном для программирования, заменяя: • дроби на операции деления; • операцию возведения в степень - операциями последовательного умножения; • стандартные математические функции - их обозначениями в С# (с использованием справочной системы если необходимо). Для данного выражения можно использовать два идентичных способа записи: а) a=((b+c)*(b+c)-1.25)/(c-2)/Math.Sqrt(b-5); б) a=((b+c)*(b+c)-1.25)/((c-2)*Math.Sqrt(b-5)); 2) Позаботиться об описании исходных данных и их вводе. В данном выражении для вычисления a необходимы значения переменных b и c, которые могут быть как целыми (int), так и действительными (double). В любом случае для ввода b и c необходимо использовать стандартный метод ReadLine() класса Console. Этот метод вводит символьную строку, которую затем необходимо преобразовать в значение нужного типа, воспользовавшись методами ToInt32() или ToDouble() класса Convert: 4 int b = Convert.ToInt32(Console.ReadLine()); double c = Convert.ToDouble(Console.ReadLine()); Таким образом, для описания и ввода целочисленных переменных b и c может быть использован следующий фрагмент программы: int b, c; // объявление переменных // текст, запрашивающий ввод значений Console.Write("b = "); // ввод, преобразование и присваивание b = Convert.ToInt32(Console.ReadLine()); Console.Write("c = "); c = Convert.ToInt32(Console.ReadLine()); 3) Позаботиться об описании результата вычислений (в нашем случае - переменная a)и его выводе на экран. Для вывода на экран числовых и символьных значений используется стандартный метод WriteLine() класса Console: Console.WriteLine("a = " + a); Этот метод выводит на консоль текстовую строку, получаемую сцеплением строковой константы "a = " и числового значения переменной a, которое перед выводом автоматически преобразуется в текстовую строку. Сцепление текстовых строк производится с помощью операции «+». 4) Если теперь объединить все вышеописанное вместе,
Показать/скрыть дополнительное описание
Полностью прописанная кодировка программ согласно заданиям. Задание на работу: 1. Ознакомиться со средой разработки Visual Studio 2008. 2. Создать новое консольное приложение. 3. Добавить в него код для вывода на экран фразы ”Hello, World!”, скомпилировать и выполнить программу. 4. Модифицировать программный код таким образом, чтобы программа при запуске выводила на экран информацию в соответствии с полученным у преподавателя вариантом. 5. Подготовить отчет по работе 1. Цель работы • Освоить ввод/вывод чисел в С#; • Освоить правила записи и вычисления сложных арифметических выражений с использованием стандартных математических функций; • научиться пользоваться встроенной справочной системой С# на примере математических функций; • научиться анализировать сообщения об ошибках С#.
2. Содержание работы 2.1. Арифметические выражения Данная работа основана на программировании вычисления арифметических выражений. Для примера рассмотрим выражение вида: 2 ( ) 1,25 ( 2) 5 b c a c b + − = − − Для программирования вычисления этого выражения на С# необходимо: 1) Записать его в виде, пригодном для программирования, заменяя: • дроби на операции деления; • операцию возведения в степень - операциями последовательного умножения; • стандартные математические функции - их обозначениями в С# (с использованием справочной системы если необходимо). Для данного выражения можно использовать два идентичных способа записи: а) a=((b+c)*(b+c)-1.25)/(c-2)/Math.Sqrt(b-5); б) a=((b+c)*(b+c)-1.25)/((c-2)*Math.Sqrt(b-5)); 2) Позаботиться об описании исходных данных и их вводе.
В данном выражении для вычисления a необходимы значения переменных b и c, которые могут быть как целыми (int), так и действительными (double). В любом случае для ввода b и c необходимо использовать стандартный метод ReadLine() класса Console. Этот метод вводит символьную строку, которую затем необходимо преобразовать в значение нужного типа, воспользовавшись методами ToInt32() или ToDouble() класса Convert: 4 int b = Convert.ToInt32(Console.ReadLine()); double c = Convert.ToDouble(Console.ReadLine()); Таким образом, для описания и ввода целочисленных переменных b и c может быть использован следующий фрагмент программы: int b, c; // объявление переменных // текст, запрашивающий ввод значений Console.Write(\"b = \"); // ввод, преобразование и присваивание b = Convert.ToInt32(Console.ReadLine()); Console.Write(\"c = \"); c = Convert.ToInt32(Console.ReadLine()); 3) Позаботиться об описании результата вычислений (в нашем случае - переменная a)и его выводе на экран.
Для вывода на экран числовых и символьных значений используется стандартный метод WriteLine() класса Console: Console.WriteLine(\"a = \" + a); Этот метод выводит на консоль текстовую строку, получаемую сцеплением строковой константы \"a = \" и числового значения переменной a, которое перед выводом автоматически преобразуется в текстовую строку. Сцепление текстовых строк производится с помощью операции «+». 4) Если теперь объединить все вышеописанное вместе, Знакомство с интегрированной средой Разработки Visual Studio. Вычисление арифметических выражений. Обработка одномерных массивов .
Характеристики лабораторной работы
Список файлов
- ЛР№2.docx 57,88 Kb
- ЛР№3.docx 70,74 Kb
- ЛР№1.docx 27,17 Kb