Может у кого то есть лабораторная по ос
вошли в среду операционной системы windows, загрузите сеанс ms dos.
2. запросили версию ос.
3. очистили экран монитора (cls).
4. используя команды работы с каталогами, сделали следующее: создали подкаталог cop на диске w в своей папке; скопировали в него подкаталог жесткого диска, вывели каталог cop экран, изучили структуры записей каталога о файлах и подкаталогах и занесли их в отчет; отсортировали содержимое файла dir.dat по алфавиту (sort), по типу файлов (sort /+9) и по размеру файлов (sort /+13); вывели содержимое файла dir.dat на экран; удалили файл dir.dat; удалили подкаталог cop диска w.
5. освоили запуск программ из разных каталогов: из текущего каталога; из любого каталога с указанием пути.
6. используя команды работы с файлами и дисками, выполнили следующие операции: создали подкаталог text на диске w и скопировали в него конкатенацию двух текстовых файлов (в качестве исходных файлов можно, например, взять config.sys и autoexec.bat); полученному в результате слияния файлу дали имя a.txt; сравнили построчно файл - копию с файлом config.sys и результат сравнения занесли в файл a.prt, пояснили результат сравнения; скопировали исполняемые файлы внешних команд ms dos, начинающиеся на «disk», из c: \dos или c: \windows\command на диск d: ; удалили файл a.txt с диска w: .
Код:
using System;
namespace WordsCounter
{
class Bishop
{
private int x, y;
public Bishop(int x, int y)
{
this.x = x;
this.y = y;
}
public bool CanIAttackIt(int x, int y)
{
return Math.Abs(x - y) == Math.Abs(this.x - this.y);
}
}
class Program
{
static void Main(string[] args)
{
var x0 = int.Parse(Console.ReadLine()!);
var y0 = int.Parse(Console.ReadLine()!);
var x = int.Parse(Console.ReadLine()!);
var y = int.Parse(Console.ReadLine()!);
Console.WriteLine((new Bishop(x0, y0)).CanIAttackIt(x, y));
}
}
}
Код:
using System;
namespace WordsCounter
{
class Bishop
{
private int x, y;
public Bishop(int x, int y)
{
this.x = x;
this.y = y;
}
public bool CanIAttackIt(int x, int y)
{
return Math.Abs(x - y) == Math.Abs(this.x - this.y);
}
}
class Program
{
static void Main(string[] args)
{
var x0 = int.Parse(Console.ReadLine()!);
var y0 = int.Parse(Console.ReadLine()!);
var x = int.Parse(Console.ReadLine()!);
var y = int.Parse(Console.ReadLine()!);
Console.WriteLine((new Bishop(x0, y0)).CanIAttackIt(x, y));
}
}
}