| Author |
Message |
27.01.2025 17:50:11
Subject: Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
Моя конечная цель
Сделать систему, которая станет проверять решения, которые не прошли тестирование,
и (зная, как правильно решить задачу) направлять студента к правильному решению,
указывая на его ошибки.
"Не знаю" нового типа!
Для начала нужно научить ИИ решать наши задачи.
Попутно, научившись научить ИИ, может научимся и студентов лучше учить.
Такие задачи можно найти в папках
"Командные олимпиады - тема лекции - контрольный срез"
Базовый (условное вычисление выражений)
С. С-МПА - программа
Проектирование (микропрограмма на С-МПА, по которой генерируется схема)
ЛФ. По логическим функциям
ТИ. По таблицам истинности
КС. Комбинационные схемы
ПА. Схемы с памятью
Программирование (программа на С-МПА)
ПР. Простейшая
ОС. Обработка строк
1М. Одномерный массив
ЦЧ. Цифры числа
С,ПР - Гусаков (ПРО-21, декабрь 2024)
Все ПИ-21, декабрь 2024
ОС - Тунников
1М - Пигусова, Бондарева
ЦЧ - Крупко, Ганжа
ЛФ - Мисоченко
ТИ - Петрушкевич
КС - Банникова
ПА - Хопта, Костюкевич
Препромпты "Реши задачу"
С, ПР Препромпт Автор утверждает, что все задачи прошли в DL_AI-модели Meta-Llama-3-1-70B-lnstruct
Логические функции Препромпт Протокол тестирования
Таблицы истинности Препромпт Протокол тестирования
Комбинационные схемы Препромпт Протокол тестирования
Устройства с памятью Препромпт Протокол тестирования
Обработка строк Препромпт Протокол тестирования
Одномерный массив Препромпт Протокол тестирования
Цифры числа Препромпт Протокол тестирования
Препромпты "В чём ошибка?"
С,ПР - Гусаков препромпт
ОС - Киптик (ПРО-21) препромпт
1М -
ЦЧ -
ЛФ - Мисоченко препромпт Протокол тестирования
ТИ - Петрушкевич препромпт
КС -
ПА -
Как создавать боты
Как обучать боты
Боты, обучающие программированию
Боты программируют
|
21.01.2026 14:21:49
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __bits(8) b[20];
int __out __bits(8) kol;
void main(){
int __in __bits(8) count =0;
int i;
for(i=0; i<=20 ; i++) {
if (b[i]<=4) count++;
}
kol = count;
}
|
21.01.2026 14:22:47
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int b[20];
int __out __bits(8) kol;
void main() {
int i;
for(i=0; i<20;i++){
if(b[i]<4){kol++;}
}
}
|
21.01.2026 14:23:21
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __bits(8) b[20];
int __in __bits(8) kol;
void main(){
for (int i = 0; i < 20; i++)
{
if (b[i] < 4)
{
kol++;
}
}
}
|
21.01.2026 14:24:27
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __in __bits(160) b;
int __out __bits(8) kol;
void main() {
int count = 0;
int i = 0;
int current_grade;
for (i = 0; i < 20; i = i + 1) {
current_grade = (b >> (i * 8)) & 0xFF;
if (current_grade < 4) {
count = count + 1;
}
}
kol = count;
}
|
21.01.2026 14:24:55
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __in __bits(8) b;
int __out __bits(8) kol;
void main() {
int count = 0;
int i = 0;
int current_grade;
// ¦Ёхфяюырурхь, ўЄю ёшёЄхьр яюёыхфютрЄхы№эю яюфрхЄ 20 юЎхэюъ ўхЁхч яхЁхьхээє¦ b
for (i = 0; i < 20; i = i + 1) {
current_grade = b; // ўшЄрхь Єхъє•є¦ юЎхэъє
if (current_grade < 4) {
count = count + 1;
}
// TшёЄхьр ртЄюьрЄшўхёъш яхЁхїюфшЄ ъ ёыхфє¦•хщ юЎхэъх
}
kol = count;
}
|
21.01.2026 14:25:15
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __in __bits(8) b0;
int __in __bits(8) b1;
int __in __bits(8) b2;
int __in __bits(8) b3;
int __in __bits(8) b4;
int __in __bits(8) b5;
int __in __bits(8) b6;
int __in __bits(8) b7;
int __in __bits(8) b8;
int __in __bits(8) b9;
int __in __bits(8) b10;
int __in __bits(8) b11;
int __in __bits(8) b12;
int __in __bits(8) b13;
int __in __bits(8) b14;
int __in __bits(8) b15;
int __in __bits(8) b16;
int __in __bits(8) b17;
int __in __bits(8) b18;
int __in __bits(8) b19;
int __out __bits(8) kol;
void main() {
int count = 0;
if (b0 < 4) count = count + 1;
if (b1 < 4) count = count + 1;
if (b2 < 4) count = count + 1;
if (b3 < 4) count = count + 1;
if (b4 < 4) count = count + 1;
if (b5 < 4) count = count + 1;
if (b6 < 4) count = count + 1;
if (b7 < 4) count = count + 1;
if (b8 < 4) count = count + 1;
if (b9 < 4) count = count + 1;
if (b10 < 4) count = count + 1;
if (b11 < 4) count = count + 1;
if (b12 < 4) count = count + 1;
if (b13 < 4) count = count + 1;
if (b14 < 4) count = count + 1;
if (b15 < 4) count = count + 1;
if (b16 < 4) count = count + 1;
if (b17 < 4) count = count + 1;
if (b18 < 4) count = count + 1;
if (b19 < 4) count = count + 1;
kol = count;
}
|
21.01.2026 14:25:38
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __in __bits(8) b0;
int __in __bits(8) b1;
int __in __bits(8) b2;
int __in __bits(8) b3;
int __in __bits(8) b4;
int __in __bits(8) b5;
int __in __bits(8) b6;
int __in __bits(8) b7;
int __in __bits(8) b8;
int __in __bits(8) b9;
int __in __bits(8) b10;
int __in __bits(8) b11;
int __in __bits(8) b12;
int __in __bits(8) b13;
int __in __bits(8) b14;
int __in __bits(8) b15;
int __in __bits(8) b16;
int __in __bits(8) b17;
int __in __bits(8) b18;
int __in __bits(8) b19;
int __out __bits(8) kol;
void main() {
int count = 0;
if (b0 < 4) count = count + 1;
if (b1 < 4) count = count + 1;
if (b2 < 4) count = count + 1;
if (b3 < 4) count = count + 1;
if (b4 < 4) count = count + 1;
if (b5 < 4) count = count + 1;
if (b6 < 4) count = count + 1;
if (b7 < 4) count = count + 1;
if (b8 < 4) count = count + 1;
if (b9 < 4) count = count + 1;
if (b10 < 4) count = count + 1;
if (b11 < 4) count = count + 1;
if (b12 < 4) count = count + 1;
if (b13 < 4) count = count + 1;
if (b14 < 4) count = count + 1;
if (b15 < 4) count = count + 1;
if (b16 < 4) count = count + 1;
if (b17 < 4) count = count + 1;
if (b18 < 4) count = count + 1;
if (b19 < 4) count = count + 1;
kol = count;
}
|
21.01.2026 14:25:45
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __bits(8) b[20];
int __out __bits(8) kol;
void main() {
int __bits(8)find = 0;
for (int i = 0; i < 20; i++) {
if (b[i] <= 4) {
find++;
}
}
kol = find;
}
|
21.01.2026 14:26:04
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
int __bits(8) mas[20];
int __out __bits(8) kol;
void main() {
int __bits(8)find = 0;
for (int i = 0; i < 20; i++) {
if (mas[i] <= 4) {
find++;
}
}
kol = find;
}
|
21.01.2026 14:26:28
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
char b[20];
int __out __bits(8) kol;
void main(){
for(int i = 0; i < 20; i++){
if(b[i] < 4){
kol++;
break;
}
}
kol = 0;
}
|
21.01.2026 14:27:20
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
char b[20];
int __out __bits(8) kol;
void main(){
for(int i = 0; i < 20; i++){
if(b[i] < 4){
kol++;
}else{
kol = 0;
}
}
}
|
21.01.2026 14:27:46
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
char b[20];
int __out __bits(8) kol;
void main(){
for(int i = 0; i < 20; i++){
if(b[i] < 4){
kol++;
break;
}
if(b[i] >= 4){
kol = 0;
}
}
}
|
21.01.2026 14:27:56
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
char b[20];
int __out __bits(8) kol;
void main(){
for(int i = 0; i < 20; i++){
if(b[i] < 4){
kol++;
}
}
}
|
21.01.2026 14:28:07
Subject: Re:Применение искусственного интеллекта для обучения С-МПА - 2025
|
Mihail Dolinskiy
Topics: 2116
Messages: 51431
My Profile
|
char b[20];
int __out __bits(8) kol;
void main(){
for(int i = 0; i < 20; i++){
if(b[i] < 4){
kol = i + 1;
break;
}
}
}
|
|
|