Успадкування. Ієрархія класів. Побудова ієрархії класів
Автор: Аліна-Ольга Стасюк • Ноябрь 9, 2022 • Лабораторная работа • 1,079 Слов (5 Страниц) • 205 Просмотры
http://antibotan.com/ - Всеукраїнський студентський архів
Міністерствоосвіти і науки
Національний університет „Львівська політехніка”
Кафедра ЗІ
Напрямок УІ
[pic 1]
ЗВІТ
до лабораторної роботи №6(а)
з курсу: «Технології програмування»
на тему: «Успадкування. Ієрархія класів. Побудова ієрархії класів»
Мета роботи - вивчити інструкції мови C#. Навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами.
1.Завдання.
Скласти блок-схему алгоритму та програму мовою С# для табулювання функції [pic 2] за таких умов [pic 3]. Забезпечити ввід значень інтервалу і кроку табулювання з клавіатури і вивід результатів на дисплей.
2. Блок-схема алгоритму
set_x(double a) Get_x()
[pic 4] [pic 5]
Set_A() Set_B() Set_H()
[pic 6]
Set_Vars()
[pic 7]
Calresult()
[pic 8]
Show_Ansvor()
[pic 9]
Start_Tab()
[pic 10]
Strt()
[pic 11]
Main(string[] args)
[pic 12]
3.Список ідентифікаторів констант, змінних, процедур і функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення.
x – змінна дійсного типу, відносно якої проводиться табулювання;
y -- змінна які надається значення виразу;
а – нижня межа;
b – верхня межа;
h – крок;
Main() –головна ф-ція;
Console – клас який представляє стандартні потоки консольних застосувань: вхідний, вихідний і потік повідомлень про помилки;
Write()–записує задане рядкове значення в стандартний вихідний потік;
WriteLine()– метод аналогічний методу Write() але після його виконання слідує новий рядок;
Parse () - перетворює рядкову константу в числову;
ReadLine() - зчитує рядок з вхідного потоку;
Math –клас в якому містяться математичніф-ції;
Log(х) – повертає логарифм вкачаного числа;
Atan(x) –повертає тангенс вказаного кута.
4.Код алгоритму.
using System;
namespace учоба
{
class Program
{
static void Main(string[] args)
{
lab_A lol = new lab_A();
lol.Strt();
}
}
class lab_A
{
private Double a, b, x, h, y;
void set_x(double a)
{
x = a;
}
double Get_x()
{
return x;
}
void Set_A()
{
Console.Write("a=");
a = double.Parse(Console.ReadLine());
...