ІКТА / КБ-12 / Технології Програмування частина №2 (ТП ч.2) / Лаби (готові) / Варіант №21 / Лабараторна робота №5 ТП Ч.2
.docxМІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
до лабораторної роботи №5
з курсу: «Технології програмування ч.2»
на тему: «Обробка символьних рядків. Робота з файлами»
Варіант № 21
Виконав: ст. гр. КБ-12
Монцібович Н.В
Прийняв: Партика А.І
Львів - 2018
Мета роботи – вивчити базові принципи об’єктно-орієнтованого програмування на прикладі алгоритмічної мови C#. Навчитися складати та відлагоджувати прості розрахункові програми лінійної структури.
1. Завдання
Скласти блок-схему алгоритму та програму мовою С# для розрахунку значення виразу. Забезпечити ввід значень аргументів з клавіатури і вивід результату розрахунку на дисплей.
2. Блок-схема
3. Список ідентифікаторів констант, змінних, функцій,
використаних у блок-схемі алгоритму і програмі,
та їх пояснення
x,y,с – змінні з параметрамеми;
Convert – конвертування рядка тексту в тип з плаваючою комою;
Math – методи математичних операцій;
Console – методи зчитування та виведення;
4. Текст програми
using System;
namespace Laba__1_
{
class Program
{
static void Main()
{
Console.WriteLine("Vvedit x");
double x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Vvedit y");
double y = Convert.ToDouble(Console.ReadLine());
double c = ((1 / x) + (2 / Math.Pow(x, 2) + y) + (3 / Math.Pow(x, 3) + Math.Pow(y, 2)) + (4 / Math.Pow(x, 4) + Math.Pow(y, 3)) + (5 / Math.Pow(x, 5) + Math.Pow(y, 4)));
Console.Write(c);
Console.Read();
}
}
}
5. Результати роботи програми