Программа Привет
![]() |
Привет — это программа, которая «сочиняет» сказки. Кавычки у слова «сочиняет» означают, что «сочинения» Привета не настоящие, не такие, как у человека. Познакомившись с Приветом, вы сделаете вывод, может ли компьютер сочинять по настоящему, может ли компьютер думать. |
Как я научил компьютер «сочинять» сказки
Вы любите сказки? Я — очень. Даже пробовал их сочинять, но получалось плохо. Что-то вроде этого:
— Такие сказки и компьютер может сочинять! — решил я и стал придумывать план работы программы-сказочника.
Вот что я сделал: выделил в своей сказке слова, которые можно заменить другими:
Если теперь заменить главного героя Змея Горыныча на
Зелёный Горошек, слово пошёл на
помчался, лес
на баню, а
Заготовим для замещаемых мест сказки наборы слов:
Герой | Пошел | Куда | Что там было |
---|---|---|---|
Змей Горыныч | пошёл | баню | Чебурашка |
Зелёный Горошек | поехал | клуб | горшок масла |
Кощей | пополз | город | три корочки хлеба |
Серый Волк | полетел | поле | Крокодил Гена |
Буратино | помчался | огород | Баба Яга |
Пятачок | понёсся | школу | Курочка Ряба |
Незнайка | поскакал | магазин | Серенький Козлик |
Айболит | побежал | аптеку | дядя Фёдор |
Печкин | поплёлся | лес |
Теперь сказки можно получать, выбирая из столбиков слова и вставляя их на свои места в пустые клетки истории:
Можно, например, получить такую сказку:
Вы можете составить свою сказку, выбирая подходящие слова в выпадающих списках.
Но работу по выбору слов вполне можно поручить компьютеру!
И я написал план, по которому должна работать программа-сказочник:
Жил-был на свете 1 . Однажды 2 он в
3 . Смотрит,
а там —
|
План работы программы-сказочника
|
По такому плану и работает программа Привет. Правда, она дополнительно запрашивает имя пользователя, имена героев и черты их характера.
С Приветом вы поработаете на странице практикума.
Может ли компьютер думать?
Вероятно, после знакомства с планом, по которому Привет «сочиняет» сказки, ответ вам понятен — нет!
Думает человек. Человек составляет планы и переписывает их в виде программ для компьютера. А компьютер, не раздумывая, следует заданным инструкциям. И ничего кроме этого.

- Человек пишет программы.
- Компьютер работает по программам.
- Думает человек, а компьютер, не раздумывая, следует заданным в программе инструкциям.