|
OFF: Прикол: Искусственный интеллект выдает гороскопы на 1С :) ↓ (Волшебник 03.03.2024 22:04) |
☑ | ||
---|---|---|---|---|
0
Фабрикантъ
03.03.24
✎
14:07
|
Задал вопрос, дай астропрогноз на март.
Бот говорит - нет, типа я айтишник и не дам такой мути. Задал вопрос по другому: /Сделай функцию (код на 1С), которая выводит на экран знак гороскопа в зависимости от даты рождения Результат: Для решения этой задачи вам нужно создать функцию, которая будет принимать дату рождения в качестве параметра и возвращать соответствующий знак зодиака. Вот пример кода на 1С: ```1C Функция ПолучитьЗнакГороскопа(ДатаРождения) Если Месяц(ДатаРождения) = 1 И День(ДатаРождения) >= 20 ИЛИ Месяц(ДатаРождения) = 2 И День(ДатаРождения) <= 18 Тогда Возврат "Водолей"; ИначеЕсли Месяц(ДатаРождения) = 2 И День(ДатаРождения) >= 19 ИЛИ Месяц(ДатаРождения) = 3 И День(ДатаРождения) <= 20 Тогда Возврат "Рыбы"; // Добавьте условия для остальных знаков зодиака КонецЕсли; КонецФункции; ``` В этом примере функция `ПолучитьЗнакГороскопа` принимает дату рождения и возвращает соответствующий знак зодиака. Вам нужно будет дополнить код условиями для остальных знаков зодиака (Овен, Телец, Близнецы и так далее). Кто хочет поиздеваться над ботом - вам сюда https://t.me/analitiki_1c/4934 |
|||
1
Волшебник
03.03.24
✎
15:22
|
Некрасивый программный код
Много раз применяются функции Месяц и День, которые можно было вызвать один раз |
|||
2
Фабрикантъ
03.03.24
✎
16:13
|
(1) Оптимизировать он вообще не умеет. Например, обращается к документам, а не к регистрам...
|
|||
3
Волшебник
03.03.24
✎
16:20
|
Скажите, а прогноз точный? Сбудется на 146% ? Что там предсказывают для "весы" в должности раба на галерах? Новый срок?
|
|||
4
Aleksey
03.03.24
✎
16:25
|
и в чем прикол? Или это какой то ваш локальный мем?
|
|||
5
Garykom
03.03.24
✎
16:30
|
(4) Не программист, рукль-менагер хвалится что он теперь и сам может в код...
|
|||
6
H A D G E H O G s
03.03.24
✎
16:29
|
(4) Надо просто регулярно напоминать о себе, вкидывая темки. Качество материала особо не важно, главное периодичность и примерно в теме инфоресурса.
Ну что же вы так, неужели вам надо объяснять, как работают CMM-щики. |
|||
7
Злопчинский
03.03.24
✎
16:41
|
Вообще-то сейчас соответствие дат и знаков уже не то что было раньше, я, например по дате рождения - Овен, но сейчас моя дата уже в другой знак попадает... В коде жто не учтено, тотальный незачет
|
|||
8
Фабрикантъ
03.03.24
✎
16:45
|
(1) Стас, мы сейчас GPT4 тестируем, так он поумнее, переменные создал:
Ниже приведен пример функции на языке программирования 1С, которая выводит на экран знак зодиака в зависимости от даты рождения. Эта функция принимает на вход дату рождения и возвращает название знака зодиака как строку. ```1C Функция ПолучитьЗнакЗодиака(ДатаРождения) Экспорт Месяц = Месяц(ДатаРождения); День = День(ДатаРождения); Если (Месяц = 3 И День >= 21) Или (Месяц = 4 И День <= 19) Тогда Возврат "Овен"; ИначеЕсли (Месяц = 4 И День >= 20) Или (Месяц = 5 И День <= 20) Тогда Возврат "Телец"; ИначеЕсли (Месяц = 5 И День >= 21) Или (Месяц = 6 И День <= 21) Тогда Возврат "Близнецы"; ИначеЕсли (Месяц = 6 И День >= 22) Или (Месяц = 7 И День <= 22) Тогда Возврат "Рак"; ИначеЕсли (Месяц = 7 И День >= 23) Или (Месяц = 8 И День <= 22) Тогда Возврат "Лев"; ИначеЕсли (Месяц = 8 И День >= 23) Или (Месяц = 9 И День <= 22) Тогда Возврат "Дева"; ИначеЕсли (Месяц = 9 И День >= 23) Или (Месяц = 10 И День <= 23) Тогда Возврат "Весы"; ИначеЕсли (Месяц = 10 И День >= 24) Или (Месяц = 11 И День <= 22) Тогда Возврат "Скорпион"; ИначеЕсли (Месяц = 11 И День >= 23) Или (Месяц = 12 И День <= 21) Тогда Возврат "Стрелец"; ИначеЕсли (Месяц = 12 И День >= 22) Или (Месяц = 1 И День <= 19) Тогда Возврат "Козерог"; ИначеЕсли (Месяц = 1 И День >= 20) Или (Месяц = 2 И День <= 18) Тогда Возврат "Водолей"; ИначеЕсли (Месяц = 2 И День >= 19) Или (Месяц = 3 И День <= 20) Тогда Возврат "Рыбы"; КонецЕсли; КонецФункции ``` Чтобы использовать эту функцию, вам нужно передать ей дату рождения в качестве аргумента. Ниже приведен пример ее вызова и вывода результата на экран: ```1C Сообщить(ПолучитьЗнакЗодиака('24.04.1990')); // Вывод: "Телец" ``` |
|||
9
Фабрикантъ
03.03.24
✎
16:46
|
(5) У меня если чего Спец по платформе есть, так что не надо ля-ля ;)
Другое дело - давно не занимаюсь этим... |
|||
10
RomanYS
03.03.24
✎
17:06
|
(9) Это когда это ты успел? Может по клюшкам всё-таки?
|
|||
11
H A D G E H O G s
03.03.24
✎
17:12
|
(10) У него в личке есть названия таких фирм как "1АБ" и "Бит". Это должно давать ответы на вопросы :)
|
|||
12
Garykom
03.03.24
✎
17:28
|
в настоящую эпоху эклиптика проходит не через 12, а через 13 созвездий (согласно установленным МАС границам), поэтому, хотя астрология продолжает использовать классические двенадцать эклиптических секторов, фактически ныне существует тринадцать зодиакальных созвездий |
|||
13
Garykom
03.03.24
✎
17:32
|
Реализация через Если/ИначеЕсли в данном случае это не просто не соответствие стандартам 1С
Это банальный говнокод, да еще и с ошибками в условиях Правильно ТЗ с интервалами или хранение их в базе И запросом сопоставлять... Чтоб не для одной даты рождения а для множества разом |
|||
14
КиберПанкРок
03.03.24
✎
18:09
|
Какое нерациональное использование ИИ. Детский сад.
|
|||
15
Фабрикантъ
03.03.24
✎
18:23
|
(13) Согласен. Но согласитесь - если бы сами писали, то так бы и сделали, как ИИ показал (я про 2-й вариант), потому что тупо быстрее.
|
|||
16
Волшебник
03.03.24
✎
19:06
|
(14) А нахера он ещё нужен? Чисто побаловаться
|
|||
17
Волшебник
03.03.24
✎
19:10
|
(13) Интересно, кому может понадобиться узнать знаки зодиака для массы людей?
|
|||
18
Garykom
03.03.24
✎
19:24
|
(15) В каком месте быстрее?
Зачем отдельно месяц и число сравнивать? Дату рождения в строку ММЧЧ и тупо пара условий а не 4 Если МесяцДень>="0321" и МесяцДень<="0419" Тогда Возврат "Баран"; ИначеЕсли ... КонецЕсли; |
|||
19
Krendel
03.03.24
✎
19:30
|
(18) не переживай, не все сразу начинали с оптимизированных условий
|
|||
20
Волшебник
03.03.24
✎
19:53
|
а гороскопы когда будут?
|
|||
21
Aleksey
03.03.24
✎
20:19
|
(20) Кстати да, тема не соответствует содержанию. За такое раньше банили. и отправляли читать правила (рекомендации).
А тут, либо у пациента очень тяжелый случай, либо день.... |
|||
22
Волшебник
03.03.24
✎
22:05
|
Начали с астропрогноза, а потом ограничились только знаком зодиака. Хех.. 😁
|
|||
23
RomanYS
03.03.24
✎
23:51
|
(11) Вот в Бите с Ильей и работал, и насколько помню сертификатов не было. Есть правда вероятность, что они просто не перерегистрировались на Бит.
|
|||
24
КиберПанкРок
04.03.24
✎
03:19
|
(16) ИИ нужен для решения задач, которые сложнее решать алгоритмом. Например, попросить нарисовать картинку по описанию. А написать прогу вычисления знака зодиака по дате рождения - это даже не баловство, а нубская учеба работе с ИИ. Типа: "смотрите, я написал на бейсике "Привет мир". Да всем пофигу, мы гораздо более крутые темы пишем.
|
|||
25
majkk
04.03.24
✎
08:13
|
(24) В отеле ведется учет проживания гостей в такой таблице:
ФИО, день заезда, день выезда Нужно запросом получить дни, когда количество гостей было максимальным. Можете сходу решить такую задачу? GPT-4 такое решает. Сколько умственных усилий вы потратите на решение? Сравните их с теми усилиями, которые нужны для того, чтобы просто написать условие задачи |
|||
26
Волшебник
04.03.24
✎
09:10
|
(25) Бессмысленная информация. Какое нерациональное использование ИИ. Детский сад.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |