Добавил:
Допоможу чим зможу) Відсигнальте якщо знайшли шось корисне) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
80
Добавлен:
10.03.2018
Размер:
50.15 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

ІКТА

кафедра ЗІ

ЗВІТ

до лабораторної роботи №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. Результати роботи програми