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

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

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

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

Звіт до лабораторної роботи № 7 з курсу «Алгоритмічні мови та програмування» на тему: «Програми з розгалуженими та циклічними алгоритмами»

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

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

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

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

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

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

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

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

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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА Кафедра захисту інформації З В І Т До лабораторної роботи №7 з курсу: „Алгоритмічні мови та програмування” на тему: „ Програми з розгалуженими та циклічними алгоритмами ” Варіант 17 Мета роботи - Вивчити оператори мови С# та основні функції введення- виведення даних, навчився складати та підлагоджувати розрахункові програми з розгалуженими та циклічними структурами. Завдання - Скласти програму мовою Сі для табуляції функції, представленої рядом, на проміжку [a,b] з кроком табуляції h та абсолютною похибкою d. Забезпечити ввід аргументів з клавіатури та вивід результату на дисплей. Функція Інтервал [a, b] Крок, h Похибка, d   [1, 1.5] 0.05  10-5   Список індентифікаторів, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення x – змінна дійсного типу, яка є аргументом виразу; у – змінна дійсного типу, якій надається значення результату обчислення виразу; Math – клас, в якому визначено стандартні математичні функції; Pow(x,y) - повертає значення х піднесене до степеня у; double – тип з плаваючою точкою подвійної точності; int – цілочисельний тип; public – модифікатор доступу, члени якого доступні з будь-якого місця програми ; Main() – головна функція; Abs (x)- повертає абсолютне значення x; while - Оператор циклу з передумовою; Блок-схема алгоритму - + + - ТЕКСТ ПРОГРАМИ using System; namespace ConsoleApplication10 { class N1 { public double a, b; public double d, h; public void vid() { string t; Console.WriteLine("Vedit zminy A="); t = Console.ReadLine(); a = Convert.ToDouble(t); Console.WriteLine("Vedit zminy B="); t = Console.ReadLine(); b = Convert.ToDouble(t); Console.WriteLine("Vedit zminy H="); t = Console.ReadLine(); h = Convert.ToDouble(t); Console.WriteLine("Vedit zminy D="); t = Console.ReadLine(); d = Convert.ToDouble(t); } } class N2 : N1 { int n; double x, y, s; public void rez() { x = a; while (x <= b + 0.0001) { n = 1; s = 0; y = Math.Pow(-1, n + 1) * Math.Pow(x - 1, n) / n; Console.WriteLine("Znachenya x={0} y={1}", x, y); while (Math.Abs(y) >= d) { y = Math.Pow(-1, n + 1) * Math.Pow(x - 1, n) / n; s = s + y; n = n + 1; } Console.WriteLine("Znachenya s=" + s); x = x + h; } } } class N3 { static void Main(string[] args) { N2 f = new N2(); f.vid(); f.rez(); Console.ReadLine(); } } } Результат виконання програми: / Висновок: Я вивчив оператори мови С# та основні функції введення- виведення даних, навчився складати та підлагоджувати розрахункові програми з розгалуженими та циклічними структурами.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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