Уровень - Применение 1. Необходимо объединить компьютеры в многоквартирном
доме с несколькими подъездами. Какую топологию сети вы-
берете? Какой тип кабеля? С какими средствами передачи?
Обоснуйте свой выбор.
2. Какой тип сети вы бы выбрали для объединения трех смарт-
фонов среди друзей? Обоснуйте свой выбор.
3. Скорость передачи данных через ADSL-соединение равна
256 000 бит/с. Передача файла через данное соединение заня-
ла 3 мин. Определите размер файла в килобайтах.
(ответ: 5625 Кбайт.)
4. Скорость передачи данных через ADSL-соединение равна
128 000 бит/с. Через данное соединение передают файл paзмe-
ром 625 Кбайт. Определите время передачи файла в секундах.
(ответ: 40 с.)
5. Скорость передачи данных через ADSL-соединение равна
1 024 000 бит/с. Передача файла через данное соединение за-
няла 5 с. Определите размер файла в килобайтах.
(ответ: 625 Кбайт.)
namespace Matrix
{
class MainClass
{
private static int size; // Размер матрицы
public static void Main (string[] args)
{
size = Int16.Parse(Console.ReadLine ());
int[,] matrix = new int[size, size];
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == 0 || j == 0 || i == (size - 1) || j == (size - 1)){
matrix [i, j] = 1;
} else {
matrix [i, j] = 0;
}
}
}
/*for (int i = 0; i < size; i++) { // Вывод матрицы в консоль
for (int j = 0; j < size; j++) {
Console.Write (matrix [i, j]);
}
Console.WriteLine ();
}*/
}
}
}
class Program
{
class Skier
{
public const float procent = 0.12f;
public float distance = 7f;
public float multiplication;
public float alldistance;
public float totalmileage = 7f;
public float Mileage(int day)
{ if (day == 1)
{ return alldistance = distance ; }
else if (day >= 2 )
{ for (int i = 2; i <= day; i++)
{
multiplication = distance * procent;
alldistance = distance + multiplication;
distance = alldistance;
}
}
return alldistance;
}
public float TotalPath(int days)
{ if (days == 1)
{ return totalmileage = distance; }
else if (days >= 2)
{ for (int i = 2; i <= days; i++)
{
multiplication = distance * procent;
alldistance = distance + multiplication;
distance = alldistance;
totalmileage += alldistance;
}
}
return totalmileage;
}
}
static void Main(string[] args)
{
Skier skier = new Skier();
Console.WriteLine("Пробег лыжника за n дней тренировок, введите n: "); skier.Mileage(Convert.ToInt32(Console.ReadLine())); Console.WriteLine("Пробег: "+ skier.alldistance);
Console.WriteLine("Суммарный путь за m дней, введите m: "); skier.TotalPath(Convert.ToInt32(Console.ReadLine())); Console.WriteLine("Суммарный путь: " + skier.totalmileage);
Console.ReadLine();
} }
Задача 2. Решил ее так как я сам понял..
class Students {
List<int> numbers = new List<int>();
public int countstudents;
public int maxCount;
public int minCount;
public void clas(int n)
{
for (int i = 1; i <= n; i++)
{
Console.WriteLine("Введите кол-во учеников в классе: " );
countstudents = Convert.ToInt32(Console.ReadLine());
numbers.Add(countstudents);
}
maxCount = numbers.Max();
minCount = numbers.Min();
Console.WriteLine("Численность превышает на: " + (maxCount-minCount) + " ученика/ов");
}
static void Main(string[] args) {
Students students = new Students();
Console.WriteLine("Введите кол-во классов: "); students.clas(Convert.ToInt32(Console.ReadLine()));
Console.ReadLine();
}