Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/92: Рейтинг темы: голосов - 92, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175

Программа успеваемости учащихся

18.09.2021, 00:37. Показов 19259. Ответов 98
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу которая отслеживает успеваемость учащихся
Она должна иметь следующие особенности
1.Меню с опциями добавления данных учени
2.Вывод данных на экран
3.Программа запрашивает имя студента
4.Программа добавляет в дневник оценки по четырем предметам(C#,Manual,English,History)
5.Программа определяет максимальную оценку по каждому предмету
6.Программа определяет минимальную оценку по каждому предмету
7.Программа определяет средний балл по всем предметам

Помогите пожалуйста.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
class Program
    {
 
        static void Main(string[] args)
        {
            //Напишите программу которая отслеживает успеваемость учащихся
            //Она должна иметь следующие особенности
            //     1.Меню с опциями добавления данных ученика
            //     2.Вывод данных на экран
            //     3.Программа запрашивает имя студента
            //     4.Программа добавляет в дневник оценки по четырем предметам(C#,Manual,English,History)
            //     5.Программа определяет максимальную оценку по каждому предмету
            //     6.Программа определяет минимальную оценку по каждому предмету
            //     7.Программа определяет средний балл по всем предметам
 
            Console.OutputEncoding = Encoding.Unicode;
            Console.InputEncoding = Encoding.Unicode;
 
            Menu();
            int marks = AddMark();
            int midmark = MiddleMarks();
            int maxmark = MaxMark();
            int minmark = MinMark();
            List<string> students = new List<string>() {"Ira", "Inna", "Ima"};
        }
 
        static string Menu()
        {
            Console.WriteLine("С статистикой кокого студента желаете ознакомиться: Ira, Inna, Ima? ");
            string name = CheckName();
            Console.WriteLine("Выберите искомую операцию из следующих: ");
            Console.WriteLine("\top 1 - добавить оценку");
            Console.WriteLine("\top 2 - средний балл студента");
            Console.WriteLine("\top 3 - максимальная оценка");
            Console.WriteLine("\top 4 - минимальная оценка");
            Console.Write("Ваш выбор: ");
            char op;
            op = char.Parse(Console.ReadLine());
            switch (op)
            {
                case '1':
                    AddMark();
                    break;
                case '2':
                    MiddleMark();
                    break;
                case '3':
                   MaxMark();
                    break;
                case '4':
                    MinMark();
                    break;
                default:
                    Console.WriteLine("Не правильный ввод");
                    break;
            }
            Console.WriteLine(" Для выхода нажмите \"ESC\"");
            Console.ReadKey();
        }
        static string CheckName()
        {
            string name = " ";
 
            while (name == " ")
            {
                Console.WriteLine("Введите имя и нажмите \"Enter\"");
                name = Console.ReadLine().Trim();
                foreach (char x in name)
                {
                    if (!char.IsLetter(x))
                    {
                        name = " ";
                        Console.WriteLine("Wrong name. Try again.");
                        break;
                    }
                }
            }
            return name;
        }
        static int AddMark(int marks)
        {
           List<int> mark = new List<int>();
 
            if (marks > 0 && marks <= 100)
            {
                mark.Add(marks);
            }
            return marks;
        }
 
        static int MiddleMark(int midmark)
        {
 
        }
        static int MaxMark(int maxmark)
        {
 
        }
        static int MinMark(int minmark)
        {
 
        }
 
    }
    
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.09.2021, 00:37
Ответы с готовыми решениями:

Программа для отслеживания успеваемости школьника
Здравствуйте помагите пожалуйста написать программу для отслеживания успеваемости школьника используя листы . В ней должны быть следующие...

Вывести список студентов, у которых средний балл успеваемости ниже среднего балла успеваемости в группе
Известны данные по успеваемости студентов группы. Вывести студентов имеющих успеваемости ниже средней по группе, в порядке возрастания...

Необходимо, чтобы программа тестирования учащихся работала через локальную сеть
Доброго времени суток! Есть небольшая программка, написанная на C#, для тестирования учащихся (включающая создание и прохождение...

98
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
20.09.2021, 20:03
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от HatakeIra Посмотреть сообщение
C#
1
int subj
;
И все?
А значение в subj кто записывать будет?

Добавлено через 2 минуты
Поставьте оценку (0-100) или несколько оценок, через запятую
Лучше написать (1 - 100). 0 и ниже - не принимается функцией и вернет false.
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
20.09.2021, 20:09  [ТС]
Уже исправила)))
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
20.09.2021, 20:11
Цитата Сообщение от HatakeIra Посмотреть сообщение
Уже исправила)))
Проект века!
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
20.09.2021, 20:11  [ТС]
А как можно обойти это исключение, чтобы можно было 0 ввести?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
20.09.2021, 20:14
в условии проверки внутри класса заменить if (mark > 0 ... ) на if (mark >= 0 ... )
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
20.09.2021, 20:18  [ТС]
Точно))
Спасибоо)))
Да, этот проект мне в кошмарах снится будет
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
21.09.2021, 18:48  [ТС]
wizard41, поставили 8. Им не понравилась реализация средней оценки и то, что я работала на .Net 5.0((
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
22.09.2021, 11:53
Цитата Сообщение от HatakeIra Посмотреть сообщение
Им не понравилась реализация средней оценки
Хм. И чем же не понравилось, интересно? )

Добавлено через 1 минуту
Цитата Сообщение от HatakeIra Посмотреть сообщение
что я работала на .Net 5.0((
странные они какие-то ) Они бы еще на бейсике заставили делать.

Добавлено через 24 минуты
Цитата Сообщение от HatakeIra Посмотреть сообщение
Им не понравилась реализация средней оценки
Это они от зависти, что сами так не могут
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
28.09.2021, 16:59  [ТС]
wizard41, нужна помощь. Сказали из проги убрать out((
Без аутов, реф...
Как его записать по другому?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
28.09.2021, 17:09
Цитата Сообщение от HatakeIra Посмотреть сообщение
Сказали из проги убрать out((
Здрасти)
Аааа, были у меня смутные сомнения, что не пролезет. Типа, "это мы не проходили"
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
28.09.2021, 17:23  [ТС]
wizard41, ну вот, сказали переделать(
Хотя я обьяснила что куда и почему. А они - тебе понятно, а твоим одногрупника нет( переделывай
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
28.09.2021, 17:47
HatakeIra, ну понятно.
Проект я удалил у себя, чесс сказать уже не помню к чему там было out ref...
Скиньте свою версию сюда, поглядим.
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
28.09.2021, 19:42  [ТС]
Домой приеду, скину)))

Добавлено через 1 час 49 минут
wizard41,

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
namespace Student
{
    class Menu
    {
        public void MenuMain(List<Student> stlist)
        {
            do
            {
                Console.Clear();
                Console.WriteLine("Выберите действие по-номеру и нажмите \"Enter\":");
                Console.WriteLine("1.Поставить оценку \n2.Максимальная оценка по предмету \n3.Минимальная оценка по предмету");
                Console.WriteLine("4.Средний балл по всем предметам\n");
                Console.Write("Выбор: ");
                int action;
                while (true)
                {
                    if (int.TryParse(Console.ReadLine(), out action) && action > 0 && action <= 4) break;
                    Console.WriteLine("Ошибка ввода. Выберете опцию от 1 до 4 и нажмите \"Enter\"");
                }
                Console.Write("Введите имя студента(Ирина, Инна, Имма) и нажмите \"Enter\": ");
                string student = Console.ReadLine();
                if (CheckStudent(student, stlist, out int idx))
                {
                    Console.WriteLine($"Выбран студент: {stlist[idx].Name}");
                    switch (action)
                    {
                        case 1:
                            AddMarks(stlist, idx);
                            break;
                        case 2: 
                            MaxMark(stlist, idx);
                            break;
                        case 3: 
                            MinMark(stlist, idx);
                            break;
                        case 4: 
                            MiddleMarkForOll(stlist, idx);
                            break;
                        default:
                            Console.WriteLine("Не правильный ввод");
                            break;
                    }
                }
                else
                {
                    Console.WriteLine($"Студент с именем {student} не найден!");
                    Console.WriteLine();
                }
                Console.WriteLine("Для продолжения работы нажмите \"Enter\"" + "\nЧтобы закрыть програму нажмите \"Esc\"");
            }
            while (Console.ReadKey(true).Key != ConsoleKey.Escape);
            Console.WriteLine("Для продолжения работы нажмите \"Enter\"" + "\nЧтобы закрыть програму нажмите \"Esc\"");
        }
 
        private static bool CheckStudent(string name, List<Student> student, out int res)
        {                                                 
            bool check = false;                                                                                                               
            for (res = 0; res < student.Count; res++)
            {
                if (name.ToLower() == student[res].Name.ToLower())
                {
                    check = true;
                    break;
                }
            }
            return check;
        }
 
        static void AddMarks(List<Student> stlist, int idx)
        {
            Console.WriteLine("<---Добавить оценку--->");
            Console.WriteLine("Выберите предмет по-номеру и нажмите \"Enter\":");
            var keys = stlist[idx].Diary.Keys.ToArray();
 
            for (int i = 0; i < keys.Length; i++)
            {
                Console.WriteLine($"{ i + 1 }. { keys.GetValue(i) }");
            }
            Console.Write("Выбор: ");
            int subj;
            // out заставляет метод ссылаться на ту же переменную, которая была передана в метод. 
            while (true)
            {
                if (int.TryParse(Console.ReadLine(), out subj) && subj > 0 && subj <= 4) break;
                Console.WriteLine("Ошибка ввода. Выберете опцию от 1 до 4 и нажмите \"Enter\"");
            }
            Console.Write($"Текущие оценки по предмету {stlist[idx].Subjects[subj - 1]}: ");
            foreach (int i in stlist[idx].GetAllMarksForSubject(stlist[idx].Subjects[subj - 1]))
            {
                Console.Write(i + " ");
            }
            Console.WriteLine();
            Console.WriteLine("Поставьте оценку (1-100) или несколько оценок, через запятую ',' и нажмите \"Enter\": ");
            string[] input = Console.ReadLine().Split(',');
            int[] Marks = new int[input.Length];
            for (int i = 0; i < input.Length; i++)
            {
                Marks[i] = Convert.ToInt32(input[i].Trim());
            }
            if (stlist[idx].PutMark(stlist[idx].Subjects[subj - 1], Marks))
            {
                Console.WriteLine("Оценки добавлены!");
            }
            else
            {
                Console.WriteLine("Оценка вне диапазона!");
            }
            Console.Write($"Текущие оценки по предмету {stlist[idx].Subjects[subj - 1]}: ");
            foreach (int i in stlist[idx].GetAllMarksForSubject(stlist[idx].Subjects[subj - 1]))
            {
                Console.Write(i + " ");
            }
            Console.WriteLine();
            Console.WriteLine();
        }
 
        static void MaxMark(List<Student> stlist, int idx)
        {
            Console.WriteLine("<---Максимальная оценка по предмету--->");
            Console.WriteLine("Выберите предмет:");
            var keys = stlist[idx].Diary.Keys.ToArray();
            for (int i = 0; i < keys.Length; i++)
            {
                Console.WriteLine($"{ i + 1 }. { keys.GetValue(i) }");
            }
            Console.Write("Выбор: ");
            int subj;
            while (true)
            {
                if (int.TryParse(Console.ReadLine(), out subj) && subj > 0 && subj <= 4) break;
                Console.WriteLine("Ошибка ввода. Выберете опцию от 1 до 4 и нажмите \"Enter\"");
            }
            subj -= 1;
            Console.Write($"Максимальный балл по предмету {stlist[idx].Subjects[subj]}: " +
                $"{stlist[idx].GetMax(stlist[idx].Subjects[subj])}");
            Console.WriteLine();
        }
 
        static void MinMark(List<Student> stlist, int idx)
        {
            Console.WriteLine("<---Минимальная оценка по предмету--->");
            Console.WriteLine("Выберите предмет:");
            var keys = stlist[idx].Diary.Keys.ToArray();
            for (int i = 0; i < keys.Length; i++)
            {
                Console.WriteLine($"{ i + 1 }. { keys.GetValue(i) }");
            }
            Console.Write("Выбор: ");
            int subj;
            while (true)
            {
                if (int.TryParse(Console.ReadLine(), out subj) && subj > 0 && subj <= 4) break;
                Console.WriteLine("Ошибка ввода. Выберете опцию от 1 до 4 и нажмите \"Enter\"");
            }
            subj -= 1;
            Console.Write($"Минимальный балл по предмету {stlist[idx].Subjects[subj]}: " +
                $"{stlist[idx].GetMin(stlist[idx].Subjects[subj])}");
            Console.WriteLine();
        }
 
        static void MiddleMarkForOll(List<Student> stlist, int idx)
        {
            Console.WriteLine("<---Средний балл по всем предметам--->");
            Console.WriteLine($"Средний балл: {stlist[idx].GetAverage()}");
            Console.WriteLine();
        }
    }
}


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
namespace Student
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.Unicode;
            Console.InputEncoding = Encoding.Unicode;
            List<Student> stlist = new List<Student>() { new Student("Ирина"), new Student("Инна"), new Student("Имма") };
            Menu menu = new Menu();
            menu.MenuMain(stlist);
        }
    }
}

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
namespace Student
{
    class Student
    {
        public string Name { get; private set; }
 
        public Dictionary<string, List<int>> Diary { get; private set; }
 
        public readonly string[] Subjects = { "C#", "Manual", "English", "History" };
 
        public Student(string name)
        {
            Name = name;
            Diary = new Dictionary<string, List<int>>(4)
            {
                { Subjects[0], new List<int>() { 50, 79, 88, 98 } },
                { Subjects[1], new List<int>() { 45, 65, 80, 36 } },
                { Subjects[2], new List<int>() { 55, 58, 89, 52 } },
                { Subjects[3], new List<int>() { 57, 67, 77, 99 } }
            };
        }
 
        public bool PutMark(string subject, int[] mark)
        {
            bool check = false;
            if (Diary.ContainsKey(subject))
            {
                foreach (int marks in mark)
                {
                    if ((marks >= 0) && (marks <= 100))
                    {
                        check = true;
                    }
                    else
                    {
                        check = false;
                        return check;
                    }
                }
                Diary[subject].AddRange(mark);
            }
            return check;
        }
 
        public int GetMax(string subject)
        {
            int max = 0;
            if (Diary.ContainsKey(subject))
            {
                foreach (int i in Diary[subject])
                {
                    if (i > max)
                    {
                        max = i;
                    }
                }
            }
            return max;
        }
 
        public int GetMin(string subject)
        {
            int min = 0;
            if (Diary.ContainsKey(subject))
            {
                min = Diary[subject][0];
                foreach (int i in Diary[subject])
                {
                    if (i < min)
                    {
                        min = i;
                    }
                }
            }
            return min;
        }
 
        public int GetAverage()
        {
            int aver = 0;
            List<int> AllMarks = new List<int>();
 
            foreach (KeyValuePair<string, List<int>> keyValue in Diary)
            {
                foreach (int mark in keyValue.Value)
                {
                    AllMarks.Add(mark);
                }
            }
            foreach (int i in AllMarks)
            {
                aver += i;
            }
            aver /= AllMarks.Count;
            return aver;
        }
 
        public List<int> GetAllMarksForSubject(string subject)
        {
            List<int> res = new List<int>();
 
            if (Diary.ContainsKey(subject))
            {
                foreach (int i in Diary[subject])
                {
                    res.Add(i);
                }
            }
            return res;
        }
    }
}
0
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
28.09.2021, 20:05
Все похожие конструкции меняем по аналогии
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Первая
if (int.TryParse(Console.ReadLine(), out subj) && subj > 0 && subj <= 4) break;
// =>
var subj = int.Parse(Console.ReadLine());
if(subj > 0 && subj <= 4) break;
 
        // Вторая
        private static bool CheckStudent(string name, List<Student> student, out int res)
        {                                                 
            bool check = false;                                                                                                               
            for (res = 0; res < student.Count; res++)
            {
                if (name.ToLower() == student[res].Name.ToLower())
                {
                    check = true;
                    break;
                }
            }
            return check;
        }
        // =>
        private static int CheckStudent(string name, List<Student> student)
        {
            int res = 0;
            for (int i = 0; i < student.Count; i++)
            {
                if (name.ToLower() == student[i].Name.ToLower())
                {
                    res = i;
                    break;
                }
            }
            return res;
        }
 
// Третья
if (CheckStudent(student, stlist, out int idx))
// =>
var idx = CheckStudent(student, stlist);
if (idx != 0)
1
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
28.09.2021, 20:09  [ТС]
Спасибо большое)
Помогите пожалуйста с зоопарком. Вообще голова не варит что писать. Сощдала отдельные классы и все - аут(((
0
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
28.09.2021, 20:16
Цитата Сообщение от HatakeIra Посмотреть сообщение
Спасибо большое)
Ну это первые, какие бросились в глаза. Мог пропустить что-то. Где-то будет достаточно просто убрать ref
1
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
29.09.2021, 09:52
Разобрались? )
0
0 / 0 / 0
Регистрация: 21.06.2021
Сообщений: 175
04.10.2021, 20:45  [ТС]
wizard41, агась
0
0 / 0 / 0
Регистрация: 08.03.2023
Сообщений: 1
08.03.2023, 20:17
А можете пожалуйста объяснить как реализовать такую же программу только с выбором, сколько нужно студентов? Не понимаю как сделать это, заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2023, 20:17

Программа учета успеваемости на С# 2008 (Windows Appkication)
Задание: Разработать программный модуль &quot;Учет успеваемости студентов&quot;, в которой должны содержаться формы: Предметы, Факультеты,...

Программа для ведения статистического учета успеваемости учащихся
Программа учета успеваемости учащихся. Помогите написать простенькую базу данных или скиньте ,если есть у кого заготовку (шаблон) можно на...

Определение успеваемости учащихся
определения успеваемости учащихся

Определение успеваемости учащихся
определения успеваемости учащихся

Как проверить сайт БД об успеваемости учащихся на уязвимость
Вопрос у меня довольно серьезный . Как проверить сайт Базы Данных об успеваемости учащихся ? Чем можно проверить ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
99
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru