С клавиатуры введено четырехзначное число. Определите его модуль, если оно кратное 5.. отчет 1. Занятие цель работы и содержание проверить уровень готовности учащихся к учебной практике
Скачать 1.05 Mb.
|
Отчёт по практической работе №1 ВВОДНОЕ ЗАНЯТИЕ Цель работы и содержание: проверить уровень готовности учащихся к учебной практике Программное обеспечение: С/С++, VISUAL C++.NET, C# Оборудование: персональный компьютер, практикум Время выполнения: 6 учебных часов ХОД РАБОТЫ: Пройден тест №1. Базовые понятия языка С# с результатом Пройден тест №2. Базовые конструкции языка С# с результатом Разработала проект для вычисления и вывода на экран значения функции z, если a=1; 1,2; ..., 3. Организовала форматированный вывод результатов. Создала дружественный интерфейс. Реализовала программу 3 методами: с использованием оператора цикла с повторением, с предусловием и постусловием. Листинг программы: static void Main(string[] args) { double a = 1; double z = 0; int i = 1; Console.WriteLine("1. Циклом повторения"); Console.WriteLine("2. Циклом с предусловием"); Console.WriteLine("3. Циклом с постусловием"); Console.WriteLine("Выбирите метод:"); string selection = Console.ReadLine(); switch (selection) { case "1": for (i = 1; i < 22; i++) { z = 0; z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a); Console.WriteLine($"Для {a} формула имеет значение = {z}"); a = a + 0.1; } break; case "2": while (i < 22) { z = 0; z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a); Console.WriteLine($"Для {a} формула имеет значение = {z}"); a = a + 0.1; i++; } break; case "3": do { z = 0; z = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a); Console.WriteLine($"Для {a} формула имеет значение = {z}"); a = a + 0.1; i++; } while (i < 22); break; default: Console.WriteLine("Вы нажали неизвестную цифру"); break; } Console.ReadKey(); } Результат работы программы: Разработала проект для решения задачи. Организовала форматированный вывод результата. Создала дружественный интерфейс. Использовала методы. Листинг программы: using System; namespace kpyap_1._2 { class Program { static void Main(string[] args) { int a = int.Parse(Console.ReadLine()); if (a%5 == 0) { Console.WriteLine(Math.Abs(a)); } else { Console.WriteLine("число не кратно 5"); } } } } Результат работы программы: Разработала проект по индивидуальному заданию. Создала дружественный интерфейс. Листинг программы: using System; namespace kpyap_1._3 { class Program { static void Main(string[] args) { int N = int.Parse(Console.ReadLine()); var arr = new double[N]; var rnd = new Random(); for (var i = 0; i < arr.Length; i++) arr[i] = rnd.Next(0, 25); var str = string.Join(" ", arr); Console.WriteLine(str); for (var i = 0; i < arr.Length; i++) arr[i] = Math.Pow(arr[i], 2); str = string.Join(" ", arr); Console.WriteLine(str); Console.ReadKey(); } } } Результат работы программы: |