DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №2 з курсу «Алгоритмічні мови та програмування»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерних та інформаційних технологій
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови та програмування
Група:
КН-11
Варіант:
4 14 1
Коротко про документ

Про що ця робота

Звіт до лабораторної роботи містить розробку програми мовою C# для табулювання функцій. Наведено блок-схеми, код програми та результати обчислень.

У роботі розглядаються

  • Програмування на C#
  • Табулювання функцій
  • Розгалужені алгоритми
  • Циклічні алгоритми
  • Блок-схеми
  • Обчислювальні методи

Зміст і розділи

  1. Завдання
  2. Блок-схема алгоритму програми
  3. Список ідентифікаторів
  4. Текст програми
  5. Результати роботи програми
  6. Висновки
Для кого:Студенти технічних спеціальностей та викладачі програмування
Викладачі:Викладач кафедри

Ключові поняття

C#табулювання функціїрозгалуженняциклблок-схемакласметодконстантінтервалпохибка

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» З В І Т до лабораторної роботи №2 з курсу: «Алгоритмічні мови та програмування» на тему: «Програми з розгалуженими та циклічними алгоритмами» Варіант № 4 1. Завдання Скласти блок-схеми алгоритмів та програми мовою С# для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей: а) табулювання функції, що вибирається залежно від значення аргумента, на проміжку [a, b] з кроком табуляції h. 4   0.2 [2, 4]   Блок-схема алгоритму програми 2.1. Блок-схема методу Main() 3. Список ідентифікаторів констант, класів, полів, методів використаних у блок-схемі алгоритму і програмі, та їх пояснення Текст програми using System; using System.Collections.Generic; using System.Text; namespace Lab_2 { class Program { static void Main() { A2 r = new A2(); r.vvid(); r.meth(); Console.ReadLine(); } } class A1 { public double a, b, h, x; public double y; public void vvid() { Console.Write("Vvedit znachenna a:"); a = double.Parse(Console.ReadLine()); Console.Write("Vvedit znachenna b:"); b = double.Parse(Console.ReadLine()); Console.Write("Vvedit znachenna kroku h:"); h = double.Parse(Console.ReadLine()); } public void obch() { if (x < 2.5) y = Math.Cos((Math.Log(x * x))); else if (x <= 3.5) y = Math.Sinh(Math.Pow(x, 4)); else y = Math.Tan(Math.Sin(x)); } public void vuvid() { Console.Write("x=" + x + "\t y= " + y+ "\n"); } } class A2 : A1 { public void meth() { for (x = a; x <= b+h/2; x += h) { obch(); vuvid(); } } } } 5. Результати роботи програми Vvedit znachenna a:2 Vvedit znachenna b:4 Vvedit znachenna kroku h:0,2 x=2 y= 0,183456974743302 x=2,2 y= -0,00611835576029662 x=2,4 y= -0,179168439125844 x=2,6 y= 3,50901739047917E+19 x=2,8 y= 2,47252625087014E+26 x=3 y= 7,5304865729259E+34 x=3,2 y= 1,7300038513276E+45 x=3,4 y= 5,4363208557285E+57 x=3,6 y= -0,473863251683522 x=3,8 y= -0,701687908697687 x=4 y= -0,944383883671232 6. Висновки Під час лабораторної роботи я навчилася складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!