Задачки по информатике, 7 класс, Черный ящик взрывает мозг...

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (3) 1 2 [3]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Desperado
31.10.2010 - 16:38
0
Статус: Offline


Шутник

Регистрация: 8.12.06
Сообщений: 0
Теперь понимаю почему у программистов изначально получаются совершенно убогие интерфейсы, понятные только им одним )))))

ЗЫ: могут быть разные сканкоды для клавиш с цифрой "7" ))
 
[^]
filenotfound
31.10.2010 - 17:59
0
Статус: Offline


Шутник

Регистрация: 31.10.10
Сообщений: 20
дваааааааа, ответ: два в шестой задаче smile.gif
это мой учебник alik.gif

Это сообщение отредактировал filenotfound - 31.10.2010 - 18:10
 
[^]
Jiaiiata
31.10.2010 - 18:03
0
Статус: Offline


Ярила

Регистрация: 31.10.10
Сообщений: 2570
нашел в интернете пдфик http://petropavel.www.nn.ru/data/ufiles/34.../784610.1_7.pdf
в конце приведены похожие задачи, и там все решаются корректно, даже
>>7 ~3) "принтер->питр"
а в шестой тупо количество гласных:
"вход -> выход
7"А"-> 1
7"Б" -> 0
256 ->0
картина->3
ФЫВА -> ?" (2)

Это сообщение отредактировал Jiaiiata - 31.10.2010 - 18:50
 
[^]
Evan20
31.10.2010 - 18:06
0
Статус: Offline


Вежливый хам

Регистрация: 15.06.09
Сообщений: 9567
У детишек походу алгоритмы, или что-то подобное. Сам на мат. олимпиадах подобное решал. ежели к этой контрольной еще бы автор и начитку предыдущую добавил. вероятно все проще было бы... Раз два и готово...
 
[^]
osofchik
31.10.2010 - 18:12
0
Статус: Offline


Ярила

Регистрация: 21.12.09
Сообщений: 1041
Цитата (farlow @ 31.10.2010 - 06:28)
Цитата (falc005 @ 29.10.2010 - 13:26)
7)
9--->              9
123--->          13
Принтер--->    Питер
МИ12ЛД--->    М1Л
8 БИД---> Не известно

удаляем каждый второй смвол
итого: 8БД

Почему Принтер --> Питер, а не Питр?
 
[^]
DirtyPaws
31.10.2010 - 19:05
0
Статус: Offline


Юморист

Регистрация: 3.05.10
Сообщений: 496
Цитата (Desperado @ 31.10.2010 - 16:38)
Теперь понимаю почему у программистов изначально получаются совершенно убогие интерфейсы, понятные только им одним )))))

ЗЫ: могут быть разные сканкоды для клавиш с цифрой "7" ))

вот уж не надо( нормальные у нас интерфейсы
 
[^]
faiwer
31.10.2010 - 21:13
0
Статус: Offline


Приколист

Регистрация: 14.12.09
Сообщений: 386
Цитата
Почему Принтер --> Питер, а не Питр?

Потому что топикстартер криво перепечатал

6 и 7 в итоге решились легко...
 
[^]
falc005
31.10.2010 - 21:23
0
Статус: Offline


Шутник

Регистрация: 14.10.09
Сообщений: 75
8((( топикстартер я, извиняюсь жутко за такое... но мне прислали именно в таком виде.... если бы было 7а 7б, тогда все оч просто бы решилось, вариант с гласными я кстати рассматривал)есть мысль что просто кто то криво распознал скан... ибо 7А-1 похоже на 7-А1 ,а буква Б похожа на 5
 
[^]
faiwer
31.10.2010 - 21:31
0
Статус: Offline


Приколист

Регистрация: 14.12.09
Сообщений: 386
Там кстати ещё 1 неплохая задачка есть:

9 ---> 18
Ура ---> Не могу
45 ---> 90
235 ---> ?
6200 ---> 3100

Казалось бы - просто умножить число на два, но в случае 6200 надо делить. Толи очептяка толи хз )
 
[^]
Jiaiiata
31.10.2010 - 21:45
0
Статус: Offline


Ярила

Регистрация: 31.10.10
Сообщений: 2570
9 ---> 18
Ура ---> Не могу
45 ---> 90
235 ---> ?
6200 ---> 3100
тут может быть алгоритм с условием:
если делится на 2 => делить на 2, иначе => умножить на два, хотя может быть и опечатка, в любом случае ответ 470
 
[^]
faiwer
31.10.2010 - 21:50
0
Статус: Offline


Приколист

Регистрация: 14.12.09
Сообщений: 386
Цитата
тут может быть алгоритм с условием:
если делится на 2 => делить на 2, иначе => умножить на два, хотя может быть и опечатка, в любом случае ответ 470

Если так рассуждать то можно и до следующего дойти:

switch ($input) {
case 9: echo 18; break;
case 'Ура': echo 'Не могу'; break;
case 9: echo 90; break;
case 235: echo 'Какая-нибудь хрень!'; break;
case 6200: echo 3100; break;
}

Хороший алгоритм, не правда ли? Весьма универсальный biggrin.gif

Это сообщение отредактировал faiwer - 31.10.2010 - 21:51
 
[^]
myasnik1985
31.10.2010 - 22:04
0
Статус: Offline


Шутник

Регистрация: 18.10.10
Сообщений: 50
Мозг вынесен))
 
[^]
kims
31.10.2010 - 22:36
0
Статус: Offline


Шутник

Регистрация: 31.10.10
Сообщений: 1
1) 9
2) 1001101100
3) 128
4) 0
5) 1
6) 2
7) 8И
8) О
 
[^]
eliche
1.11.2010 - 12:37
0
Статус: Offline


Ярила

Регистрация: 23.09.09
Сообщений: 1317
7)
9---> 9 четных символов нет, удаляем 0 имволов
123---> 13 четный символ 1шт удаляем
Принтер---> Питер четный символ 2шт удаляем
МИ12ЛД---> М1Л четный символ 3 шт удаляем
8 БИД---> Не известно
должны удалить 4 четных символа, но их нет, ответ - НЕ МОГУ и
 
[^]
аниматор
1.11.2010 - 16:48
0
Статус: Offline


Балагур

Регистрация: 4.11.09
Сообщений: 828
А мы это будем учить... cry.gif
 
[^]
OlegusP
12.11.2010 - 03:18
0
Статус: Offline


Весельчак

Регистрация: 24.06.09
Сообщений: 156
НО вообще конечно жесть получилась - голову сломал. Оказывается ошибка в задании.
А есть возможность подредактировать первый пост?
 
[^]
vladimirzher
27.10.2020 - 12:30
0
Статус: Offline


Шутник

Регистрация: 15.03.18
Сообщений: 71
Твою мать.... Я 25 лет назад преподавал информатику в школе...Стандартно было 5 тем: системы счисления, комбинаторика, строковые данные и их обработка, алгоритнмы и языки, сортировки. Правда информатика была только в 10 11 классах да и то по часу-два в неделю. Да и программу обучения я писал сам. Чему хотел научить - тому и учил.
Но вот на такого рода задачки в учебном процессе времени просто не выделялось.
 
[^]
wmst
27.10.2020 - 12:42
0
Статус: Offline


Приколист

Регистрация: 31.01.13
Сообщений: 210
Прикалываетесь? 6 задание не правильное. Каждому набору входных данных должен соответствовать только один результат.Под такое условие вполне подходит функция, которая на каждый второй вызов возвращает 50 cool.gif

Это сообщение отредактировал wmst - 27.10.2020 - 12:45
 
[^]
wmst
27.10.2020 - 12:51
0
Статус: Offline


Приколист

Регистрация: 31.01.13
Сообщений: 210
Цитата (faiwer @ 31.10.2010 - 21:50)
Цитата
тут может быть алгоритм с условием:
если делится на 2 => делить на 2, иначе => умножить на два, хотя может быть и опечатка, в любом случае ответ 470

Если так рассуждать то можно и до следующего дойти:

switch ($input) {
case 9: echo 18; break;
case 'Ура': echo 'Не могу'; break;
case 9: echo 90; break;
case 235: echo 'Какая-нибудь хрень!'; break;
case 6200: echo 3100; break;
}

Хороший алгоритм, не правда ли? Весьма универсальный :D

Вспомни еще классику на Паскале

а=SomeFunction(b); ___пробелы_чтоб_вылезти_за_область_экрана_в_редакторе____ а=0;
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 31178
0 Пользователей:
Страницы: (3) 1 2 [3]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх