3925

Нейросети в руках школьника3

Серия Школьный альманах

Работаю 4 года учителем информатики в школе

Недавно разбирали с детьми код, который они сами же и написали.

Задание было простенькое, на каком-то из этапов программы нужно было проверить, что число оканчивается на 9 и вывести подтверждение.

Т.е. в стандартном виде, в котором это обычно пишут восьмиклассники, код выглядел бы примерно так:

a = int(input())

if a % 10 == 9:

print("YES")

Но мы же пользуемся нейросетями! И, конечно, тот же DeepSeek нам напишет идеально красиво, да ещё и переменные обзовёт так, чтобы было понятно, что там внутри!

Выглядит это уже следующим образом:

number = int(input())

last_digit = number % 10

if last_digit == 9:

print("YES")

И, конечно, по таким красивым названиям переменных ИИ легко палится.

Но суть даже не в том, что использованы электронные мозги. Суть в том, что работать надо и обычными.

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

— А вот last_digit — это что такое?

— ... Ну... Переменная.

Ага, уже не с нуля начинаем, хорошо.

— Что в этой переменной лежит?

— Число.

— Какое?

— Не знаю...

Ну тут уже надо подсказать!

— Ну вот смотри, нейросеть же для тебя старалась, писала название. Давай переводить. Last как с английского переводится?

— Э...

— (со стороны) Последний!

— Ага, вот, видишь, подсказывают, последний. А digit как переведём?

— Не знаю...

— Ну как же! Ты же знаешь, наверное, слово digital. Что оно означает?

— Современный?

— Ну почти. Довольно близко!

— (снова со стороны) Цифровой!

— О, вот у нас снова подсказка есть. Значит, если digital — цифровой, то digit — это?..

— ... Цифра?

— Бинго! А теперь объединяем!

— Последняя цифра?

— Именно! Значит, что содержится в этой переменной?

— Последняя цифра.

Молодец какая. Остались сущие пустяки — разобраться с остальными 20 строчками кода в программе и перестать уже бездумно списывать с нейросетями.

Для подписок на мое очень нужное мнение:
Пикабу.
Телеграм-канал.

Школьный уголок

2.2K поста3.9K подписчиков

Правила сообщества

Можно:

Писать всё, что можно отнести к школе.

...

Нельзя:

Нарушать правила Пикабу.

Вы смотрите срез комментариев. Показать все
1
Контент нейросетей
Автор поста оценил этот комментарий

Изврат какой-то. Число ни на что не оканчивается. В лучшем случае оканчивается его представление в какой-то системе счисления. Вы их не проходите на своей информатике?

Не логичней последний символ строки проверить, если у вас и так ввод текстом?
(вместо того чтобы гадать, 1. что имел в виду автор вопроса и 2. в каком формате чел что-то там навводил?)

Имхо, ни одни школьник не будет какие-то остатки от деления считать при такой формулировке задачи. Автор сам нейронка.

раскрыть ветку (5)
3
Автор поста оценил этот комментарий

Не логичней последний символ строки проверить

я бы именно так и проверял )) но я и не кодер, а говнокодер :D

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да, это хороший вариант, но это восьмиклассники, мы на тот момент ещё не работали со строками даже)

2
Автор поста оценил этот комментарий
Такие задачки, как правило, проходят когда ещё до строк и операций с ними не добрались. Целые числа и простые математические операции с ними, обычно, это прям начало начал в любом учебнике/курсе и т.п.
А так тут надо и проверку ввода бы захуячить, чтобы ругался на любой ввод кроме целого десятичного числа, да и в цикл пустить, чтобы после одной проверки числа спрашивал "продолжить/закончить", да и в гуй можно всё обернуть, закинуть на сервак и сделать доступ с любого устройства)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Покрытие юнит-тестами забыли)

0
Автор поста оценил этот комментарий

на каком-то из этапов программы нужно было проверить, что число оканчивается на 9 и вывести подтверждение

по условию нет ни ввода ни строк. они вообще могли не проходить еще строки. как по мне задание вполне однозначное.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества