Хелпикс

Главная

Контакты

Случайная статья





Цель работы. Ход работы



 

Министерство науки и высшего образования РФ Брянский государственный технический университет

Факультет информационных технологий

Кафедра «Информационные системы и технологии»

 

Дисциплина:

«Языки программирования»

 

 

Лабораторная работа

«Изучение условных и циклических конструкций»

 

Вариант №7

 

 

Выполнил студент

группы О-21-ИСТ-итпк-Б

Лагерев А. М.

Проверил преподаватель

Вдовиченко О.А.

 

Брянск 2021

1. Цель работы

Целью работы является приобретение практических навыков при построении ветвящихся и повторяющихся процессов с использованием условных и циклических конструкций на примере табулирования функции на заданном числовом отрезке.

2. Ход работы

Система уравнений

 

    

1. using System;

2. using System.Collections.Generic;

3. using System.Linq;

4. using System.Text;

5. using System.Threading.Tasks;

6.

7. namespace LambaV

8. {

9. class Program

10. {

11. static void Main(string[] args)

12. {

13. double x, f;

14.

15. Console.Write("Введите левый конец отрезка: ");

16. double a = double.Parse(Console.ReadLine());

17. Console.Write("Введите правый конец отрезка: ");

18. double b = double.Parse(Console.ReadLine());

19. Console.Write("Введите шаг: ");

20. double p = double.Parse(Console.ReadLine());

21.

22. // вывести шапку таблицы

23. // 20 позиций под первый столбец

24. // 30 позиций под второй столбец

25. Console.WriteLine("{0, 20}{1, 30}", "x", "f(x)");

26.

27. // варьирование аргумента в заданном интервале с заданным шагом

28. for (x = a; x <= b; x += p)

29. {

30. // расчет значения функции

31. if (Math.Abs(x) < 2) f = 3 * Math.Pow(Math.Sin(5 * x), 5); // при |x|<2

32. else f = Math.Exp(5 * x); // при |x|>=2

33.

34. // вывести значения аргумента и функции

35. // N10: 10 цифр после запятой

36. Console.WriteLine("{0, 20}{1, 30}", x, f.ToString("N10"));

37. }

38.

39. Console.ReadKey();

40. }

41. }

42. }                                      

3. Вывод

В результате выполнения лабораторной работы приобретаются практические навыки при построении ветвящихся и повторяющихся процессов с использованием условных и циклических конструкций на примере табулирования функции на заданном числовом отрезке.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.