DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Прості програми лінійної структури

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

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

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

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування
Група:
УІ-11

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу: «Технології програмування» на тему: «Прості програми лінійної структури» Варіант № 16 Львів 2014 МЕТА РОБОТИ: вивчити принципи об’єктно-орієнтованого програмування на прикладі алгоритмічної мови C#. Навчитися складати та відлагоджувати прості розрахункові програми лінійної структури. ЗАВДАННЯ Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу: ,при y= 7.315 і z=3.127. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей. БЛОК-СХЕМА АЛГОРИТМУ Блок-схема методу Main() Блок-схема методу EnterNum() Блок-схема методу Calc() Блок-схема методу DisplayRes() СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ y, z – змінні дійсного типу, які є аргументами виразу; res– змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; MyObject.Calc() – метод, в якому вводяться дані; MyObject.EnterEnum() – метод, в якому обчислюється вираз; MyObject.DisplayRes() - метод, в якому виводиться значення виразу на екран; Console.Write () – метод виводу даних, який належить класу Console; Console.ReadLine() – метод вводу даних який належить класу Console; Math.Pow(x,y) – математичний метод обчислення xy; Math.Exp(x) – математичний метод обчислення експоненти; Math.Log(x) – математичний метод обчислення натурального логарифму; class Program - class Program містить метод Main. ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class MyClass { double y, z, res; internal void EnterNum() { Console.Write("y= "); y = double.Parse(Console.ReadLine()); Console.Write("z= "); z = double.Parse(Console.ReadLine()); } internal void Calc() { res = 16 * Math.Pow(y, 2) + Math.Exp(y * z) + Math.Pow(z + 1.51, 1.0/3) + Math.Log(y * z); } internal void DisplayRes() { Console.Write("result = {0:f5}", res); } } class Program { static void Main() { string exitCom = "2"; MyClass MyObject = new MyClass(); do { if (exitCom == "2") { MyObject.EnterNum(); MyObject.Calc(); MyObject.DisplayRes(); Console.Write(@"To exit-'1', to repeat-'2'..."); } else Console.Write(@"Enter '1' or '2'..."); exitCom = Console.ReadLine(); } while (exitCom != "1"); } } } РЕЗУЛЬТАТ РОБОТИ ПРОГРАМИ y= 7,315 z= 3,127 res=8591207214,06876 To exit-'1', to repeat-'2'... ВИСНОВКИ Під час лабораторної роботи я ознайомилася з основними засобами введення, відлагодження та компіляції програми системи програмування С#, відлагодла програму, яка обчислює  при у=7.315, z=3.127, і отримала результат роботи програми, який дорівнює 8591207214,06876.
Антиботан аватар за замовчуванням

05.04.2014 17:28

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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