Програми з розгалуженими та циклічними алгоритмами

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

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

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

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови і програмування
Група:
ЗІ-12
Варіант:
12

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №2 з курсу: «Алгоритмічні мови та програмування» на тему: «Програми з розгалуженими та циклічними алгоритмами» Варіант №12 Виконав: ст. гр. ЗІ-12 Прийняв: Львів - 2011 Мета роботи – вивчити інструкції мови С#, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. ЗАВДАННЯ Скласти блок-схему алгоритму та програму мовою C# для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей. БЛОК-СХЕМА АЛГОРИТМУ 1 2 БЛОК-СХЕМА МЕТОДУ Tabuljuvannja () 1 2 3 БЛОК-СХЕМА МЕТОДУ Scan() БЛОК-СХЕМА МЕТОДУ NaEkran() БЛОК-СХЕМА МЕТОДУ Obchusl() + - + - СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ x, a, b, h, dE, d – змінні дійсного типу; n – змінна цілого типу; y – змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; Scan() – метод, в якому вводяться дані; NaEkran() – метод, який виводить значення на екран; Obchusl() – метод, в якому обчислюється вираз Console.WriteLine () – метод виводу даних, який належить класу Console; Console.ReadLine() – метод вводу даних який належить класу Console; Convert.ToDouble() – метод перетворення типу змінної в тип double; Math.Pow(x,y) – математичний метод обчислення xy; new – оператор, який створює об’єкт; class My_lab_1 – базовий клас, який містить метод Scan, NaEkran, Tabuljuvannja ; class Proga – похідний клас, який містить метод Main; ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Text; namespace My { class My_lab_1 { public double a, b, h, x, y; public void Scan() { Console.WriteLine("Vvestu a:"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu b:"); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu h:"); h = Convert.ToDouble(Console.ReadLine()); } public void Obchusl() { if (x < 1) y = Math.Cos(Math.Sqrt(Math.Pow(x, 3.0))); else if (x >= 1.5) y = Math.Pow(Math.Sin(Math.Log(x)), 5.0); else y = Math.Atan(Math.Exp(x)); } public void NaEkran() { Console.WriteLine("x=" + x + " y=" + y); } public void Tabuljuvannja() { for (x = a; x < b + h / 2.0; x += h) { Obchusl(); NaEkran(); } } } class Proga { static void Main(string[] args) { My_lab_1 Lab = new My_lab_1(); Lab.Scan(); Lab.Tabuljuvannja(); Console.ReadLine(); } } } РЕЗУЛЬТАТ /
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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