Имя: Пароль:
1C
 
Ошибка в коде
↓ (Волшебник 28.03.2024 10:59)
0 kikeron
 
27.03.24
13:45
Код:
Процедура ВывестиТаблицуЗначений()
	
	x1 = ВвестиЧисло("Введите минимум x");
	x2 = ВвестиЧисло("Введите максимум x");
	шаг = ВвестиЧисло("Введите шаг");
	
	Если шаг <= 0 Тогда
		Возврат;
	КонецЕсли;
	
	Для x = x1 По x2 Цикл
		y = -0.23 * x^2 + x;
		ДобавитьТекстНаФорму(Текст("x = ", x, "; y = ", y));
		x = x + шаг;
	КонецЦикла;
	
КонецПроцедуры 

ВывестиТаблицуЗначений()


Ошибка:
{Документ.Документ1.Форма.ФормаДокумента.Форма(13,20)}: Ошибка в выражении
        y = -0.23 *<<?>> x^2 + x; (Проверка: Тонкий клиент)
1 Builder
 
27.03.24
13:40
О как, студенты на 1С начали лабораторные делать....
2 ads55
 
27.03.24
13:40
(0) вместо "x^2" используйте "pow(х,2)"
3 Волшебник
 
27.03.24
13:47
(0) Не надо менять счётчик в цикле Для
Используйте цикл Пока
4 Волшебник
 
27.03.24
13:47
(1) ага, студенты, как же...
5 bolder
 
27.03.24
13:57
(0) x^2 нужно писать как x*x
Это правильно в 1С.
6 kikeron
 
27.03.24
13:59
Процедура ВывестиТаблицуЗначений()
    
    x1 = ВвестиЧисло("Введите минимум x");
    x2 = ВвестиЧисло("Введите максимум x");
    шаг = ВвестиЧисло("Введите шаг");
    
    Если шаг <= 0 Тогда
        Возврат;
    КонецЕсли;
    
    Пока x = x1 По x2;
        y = -0.23 * pow(х,2) + x;
        ДобавитьТекстНаФорму(Текст("x = ", x, "; y = ", y));
        x = x + шаг;
    КонецЦикла;
    
КонецПроцедуры ВывестиТаблицуЗначений()

{Документ.Документ1.Форма.ФормаДокумента.Форма(15,5)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
    <<?>>КонецЦикла; (Проверка: Тонкий клиент)
7 Волшебник
 
27.03.24
14:00
(6)
Пока x = x1 По x2;


ой, дурак...
8 Галахад
 
27.03.24
14:01
А что за метод "Текст"?
9 kikeron
 
27.03.24
14:01
Так, а что не так?
10 Галахад
 
27.03.24
14:03
(9) Сравни с (0)
11 ads55
 
27.03.24
14:03
(5) Он в степень пытается возвести :)

Да там других ещё ошибок куча.
12 Волшебник
 
27.03.24
14:06
(8) Это машинный перевод слова String() или Text(), попытка преобразования в строку
13 Builder
 
27.03.24
14:11
(4) Неужели ИИ обучается?
14 Волшебник
 
27.03.24
14:14
(13) конечно
15 Web00001
 
27.03.24
14:36
(13)Будущее наступило старик
16 Волшебник
 
27.03.24
14:43
Подходит начинающий программист к хакеру и показывает программу на Бейсике.
- Подскажи, пожалуйста, в чем у меня ошибка?
- В ДНК... - вздыхает хакер.
17 Гена
 
27.03.24
15:13
18 Волшебник
 
27.03.24
15:15
(17) А зачем здесь график параболы? В задании было вывести таблицу значений на форму.
19 mikecool
 
27.03.24
15:18
(18) Гена загадочен ))
20 Asmody
 
27.03.24
21:22
(0) ну не умеет ваш чатгпт генерить работающий код на 1С, это вам не какой-нибудь c++, и не python, тут головой думать надо, и ещё это - ЧЖКК
21 sitex
 
naïve
27.03.24
21:35
(7) Вам не кажется но кто то, сгенерировал это где то )))
22 Valdis2007
 
28.03.24
07:39
(19) это уже готовый результат решения))
23 Волшебник
 
28.03.24
08:59
(20) Потому что программный код не генерируется. Он создаётся, а потом исполняется как песня!
24 Chai Nic
 
28.03.24
09:02
(20) Ничё. Вот распознают ЖКК, скормят их этому самому ИИ, и как начнет он типовые лепить по четыре штуки в день..
25 Волшебник
 
28.03.24
09:31
(24) Некоторые куски ERP явно сгенерированы инопланетянами
26 denk
 
28.03.24
10:30
А некоторые куски УХ - инопланетянами из другой галактики.
27 Chai Nic
 
28.03.24
10:58
(26) "Эти опасные. Бывает одна голова, а бывает и две." (с)