На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Не зарегистрирован
ссылка на сообщение  Отправлено: 17.01.13 10:32. Заголовок: Допустимые языки программирования в С4


Доброго времени суток.
Для себя изучение языков программирования начал с Си, он показался мне самым читабельным в заданиях частей A и B.
В процессе подготовки к олимпиадам переучился на Си++, который казался еще удобнее.
Уже забыл большинство функций и операторов Си, поэтому назревает вопрос:
Можно ли писать на экзамене С4 на C++?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 34 , стр: 1 2 3 All [только новые]


Администратор




Сообщение: 680
ссылка на сообщение  Отправлено: 07.06.14 08:28. Заголовок: Adapalen пишет: Можн..


Adapalen пишет:
 цитата:
Можно ли в С4 писать на php?

Да.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
ссылка на сообщение  Отправлено: 09.06.15 10:44. Заголовок: Можно ли использоват..


Можно ли использовать Perl 5.16? Он считывает только строки, не является ли это проблемой?
Можно ли использовать Python-2.7.9? Sage? Аналогичная проблема с перлом.
Можно ли потребовать компилятор Clang LLVM 6.0 сборку под Darwin? На Windows никогда не компилировал, не знаю спецификаций.
Можно ли писать на shell (bash 4) и указать, что работает только под unix?
Почему эти языки - потому что не хочется обрабатывать строки на C (в нем нет написанной split функций и прочих регулярных выражений), а паскаль и барсик я не знаю.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 890
ссылка на сообщение  Отправлено: 09.06.15 11:48. Заголовок: theoden8 пишет: Можн..


theoden8 пишет:
 цитата:
Можно ли использовать Perl 5.16? Он считывает только строки, не является ли это проблемой?
Можно ли использовать Python-2.7.9? Sage? Аналогичная проблема с перлом.
Можно ли потребовать компилятор Clang LLVM 6.0 сборку под Darwin? На Windows никогда не компилировал, не знаю спецификаций.
Можно ли писать на shell (bash 4) и указать, что работает только под unix?

Формально можно использовать любой язык программирования (желательно Тьюринг-полный :-). Нужно точно указать версию и все сопутствующие требования, чтобы при необходимости ваше решение можно было проверить. Но учтите, что проверять это будут эксперты, знаний которых может оказаться недостаточно. Хотя всегда есть эксперты более высокого уровня. В любом случае использование незнакомых для экспертов языков повышает вероятность неверной оценки вашей работы. Возможно, вам придется использовать апелляцию. С Python, я думаю, не будет проблем. Специалистов по Perl и bash значительно меньше. Sage я бы не использовал, все-таки это не язык программирования, а система компьютерной алгебры.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 1 
ПрофильЦитата Ответить



Сообщение: 2
ссылка на сообщение  Отправлено: 09.06.15 15:26. Заголовок: Тогда у меня еще оди..


Тогда у меня еще один вопрос. Нужно ли указывать, какие модули/библиотеки/утилиты/другое я использую?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 891
ссылка на сообщение  Отправлено: 09.06.15 15:32. Заголовок: theoden8 пишет: Нужн..


theoden8 пишет:
 цитата:
Нужно ли указывать, какие модули/библиотеки/утилиты/другое я использую?

Чем точнее вы определите, на чем пишите, тем лучше. Думаю, что нужно ограничиться стандартными библиотеками языка. Если вы напишете, что используете какую-то стороннюю библиотеку, где есть кнопка "Сделать все на 100 баллов", вам не засчитают решение. :-)

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 1 
ПрофильЦитата Ответить



Сообщение: 3
ссылка на сообщение  Отправлено: 11.06.15 16:46. Заголовок: На каком уровне выбр..


На каком уровне выбранного языка вы рекомендуете писать? Стоит ли использовать там функции, итераторы, управляющие последовательности, лямбды в питоне? Чему должно примерно соответствовать условное ведро с арбузами, чтобы вопросов по его применению возникнуть не могло? Вообще, как увеличить риск того, что даже бабушка с улицы посмотрит код и скажет "Ай да внучок, лапочка ты моя! Какая хорошая и понятная программка!" без радикальных преобразований кода? Мне кажется, за тот уровень, на котором написаны остальные задания части С, меня закидают тухлыми помидорами с криками "нубас", "индус", "быдлокодер". А за слишком высокий могут обидеться и послать разбираться через, условно, недельку с людьми в белых халатах, в очках радикального черного цвета с оттенком матрицы и с заветной красной ручкой за поясом.

Можно ли использовать ассемблер? Вставки из ассемблера?

Сюда же: Какая версия питона и какие стандарты С++ лучше переваривается?

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

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 900
ссылка на сообщение  Отправлено: 11.06.15 23:46. Заголовок: theoden8 пишет: прос..


theoden8 пишет:
 цитата:
простите меня за столько дурацких вопросов, просто в интернете ответов на них нету

В принципе, на этот вопрос я отвечал не раз. Повторю - вы можете использовать любой язык и любые стандартные библиотеки этого языка. Нужно только указать версию языка и (если это важно для вашего решения) версию компилятора. Чем точнее, тем лучше.
По поводу проверки, формально говоря, вы имеете право не волноваться, а в случае неверной оценки вашего решения подавать апелляцию вплоть до Федеральной комиссии - там есть грамотные специалисты, которые смогут оценить ваше решение. Даже с лямбдами в Питоне.
Но если вы хотите меньше проблем, пишите так, чтобы вас поняли проверяющие среднего уровня. Паскаль, Си, Си++ вместе с STL, Python 2 или 3 - это оптимальные варианты. Ассемблер - это только если поиздеваться над проверяющими и навлечь кучу проблем на свою голову. Нет смысла, не оценят. В этих задачах ассемблер не нужен.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
ссылка на сообщение  Отправлено: 30.01.17 08:47. Заголовок: Поляков пишет: вы м..


Поляков пишет:

 цитата:
вы можете использовать любой язык и любые стандартные библиотеки этого языка


Я еще слышал, что можно писать на псевдокоде. Это было бы хорошее решение? Ведь там меньше вероятности допустить синтаксическую ошибку
И еще: я более менее знаю си и джаву, что лучше выбрать? Вроде как в джаве библиотека поинтереснее и функций стандартных побольше будет, не придется велосипеды создавать

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1255
ссылка на сообщение  Отправлено: 30.01.17 09:06. Заголовок: Victor1010 пишет: Я ..


Victor1010 пишет:
 цитата:
Я еще слышал, что можно писать на псевдокоде. Это было бы хорошее решение? Ведь там меньше вероятности допустить синтаксическую ошибку

На псевдокоде (или даже на русском языке) можно решать задачу 25 (С2). Задачу 27 обязательно решать на реальном языке программирования. Можно использовать школьный алгоритмический язык, он ближе всего к псевдокоду. Но там тоже нужно соблюдать правила синтаксиса.
 цитата:
я более менее знаю си и джаву, что лучше выбрать?

То, в чем вы лучше ориентируетесь.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 7
ссылка на сообщение  Отправлено: 09.02.17 08:30. Заголовок: А если я выбрал, нап..


А если я выбрал, например, java, то мне как написать, просо java 7/8, или надо еще написать версию jdk?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1264
ссылка на сообщение  Отправлено: 09.02.17 08:56. Заголовок: Victor1010 пишет: А ..


Victor1010 пишет:
 цитата:
А если я выбрал, например, java, то мне как написать, просо java 7/8, или надо еще написать версию jdk?

Версия языка нужна только для того, чтобы можно было проверить программу. Если в ней используются возможности конкретного JDK, то нужно писать и версию JDK.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 09.03.16 16:13. Заголовок: Добрый День! Можно л..


Добрый День!
Можно ли при решении С4 пользоваться языком PascalABC.NET 3.0?
Там появились функци Sort , Reverse и тп. Вроде как они еще очень эффективны.



Спасибо: 0 
Цитата Ответить
Администратор




Сообщение: 1018
ссылка на сообщение  Отправлено: 09.03.16 21:29. Заголовок: Malvin пишет: Можно ..


Malvin пишет:
 цитата:
Можно ли при решении С4 пользоваться языком PascalABC.NET 3.0?
Там появились функци Sort , Reverse и тп. Вроде как они еще очень эффективны.

Можно. Нужно только четко написать, какую версию вы используете (PascalABC.NET 3.0). Остальное - проблемы экспертов.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
ссылка на сообщение  Отправлено: 08.03.17 07:12. Заголовок: Здравствуйте. При р..


Здравствуйте.

При решении заданий части C смущает данная сноска: "укажите название и используемую версию языка программирования, например Free Pascal 2.6". Из-за этого вопрос: можно ли в части C при решении на Паскале ограничиться лишь названием языка? Ведь в самих КИМ-ах в заданиях ограничиваются лишь названием.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1288
ссылка на сообщение  Отправлено: 08.03.17 19:42. Заголовок: RickSanchez пишет: ..


RickSanchez пишет:
 цитата:
можно ли в части C при решении на Паскале ограничиться лишь названием языка?

Можно, если вы используете только те возможности, которые есть в любой версии.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 34 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1734
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет