Автор | Сообщение |
|
Отправлено: 17.01.13 10:32. Заголовок: Допустимые языки программирования в С4
Доброго времени суток. Для себя изучение языков программирования начал с Си, он показался мне самым читабельным в заданиях частей A и B. В процессе подготовки к олимпиадам переучился на Си++, который казался еще удобнее. Уже забыл большинство функций и операторов Си, поэтому назревает вопрос: Можно ли писать на экзамене С4 на C++?
|
|
|
Ответов - 34
, стр:
1
2
3
All
[только новые]
|
|
|
| Администратор
|
Сообщение: 440
|
|
Отправлено: 17.01.13 11:23. Заголовок: Abitur пишет: Можно ..
Abitur пишет: цитата: | Можно ли писать на экзамене С4 на C++? |
|
Можно.
|
|
|
|
Отправлено: 18.01.13 09:45. Заголовок: Спасибо за ответ, Ко..
Спасибо за ответ, Константин Юрьевич. Попутный вопрос: как вы могли бы судить по опыту прошлых лет (хотя бы 2012), о соответствии заданий демо-версии и реальных вариантов ЕГЭ (касательно тестовых частей А и Б)? Достаточно ли подготовки по представленным вами заданиям, или может появиться совершено новое?
|
|
|
|
| Администратор
|
Сообщение: 441
|
|
Отправлено: 18.01.13 12:48. Заголовок: Abitur пишет: как вы..
Abitur пишет: цитата: | как вы могли бы судить о соответствии заданий демо-версии и реальных вариантов ЕГЭ (касательно тестовых частей А и Б)? Достаточно ли подготовки по представленным вами заданиям, или может появиться совершено новое? |
|
В прошлом году, по большому счету, неожиданностей не было. В этом году, судя по отчету федеральной комиссии за прошлый год, будут. Причина - по результатам ЕГЭ-2012 оказалось трудным разделить две группы сдававших - тех, кого хорошо "натаскали", и тех, кто способен решать нестандартные задачи, используя имеющиеся знания. Поэтому следует ждать усложненных и новых заданий. В первую очередь, это касается А10, С3 и С4.
|
|
|
|
Отправлено: 01.02.13 16:29. Заголовок: Константин, подскажи..
Константин, подскажите пожалуйста, как мне правильно указать версию языка на экзамене? Я программирую на языке C++ в Microsoft Visual Studio.
|
|
|
|
| Администратор
|
Сообщение: 457
|
|
Отправлено: 01.02.13 16:35. Заголовок: Abitur пишет: как мн..
Abitur пишет: цитата: | как мне правильно указать версию языка на экзамене? Я программирую на языке C++ в Microsoft Visual Studio. |
|
Так и пишите, с указанием версии. Например, "C++, Microsoft Visual Studio 2008".
|
|
|
|
Отправлено: 17.02.13 18:52. Заголовок: Константин, а можно ..
Константин, а можно ли использовать язык C# в решение задач C? И были ли такие случаи, когда задания решали на данном языке?
|
|
|
|
| Администратор
|
Сообщение: 466
|
|
Отправлено: 17.02.13 19:27. Заголовок: Даниил пишет: можно..
Даниил пишет: цитата: | можно ли использовать язык C# в решение задач C? И были ли такие случаи, когда задания решали на данном языке |
|
В этом году в "бумажной" версии экзамена можно использовать любой язык, нужно только точно указать версию. Писали и на C#.
|
|
|
|
Отправлено: 17.02.13 22:52. Заголовок: Спасибо, но сразу во..
Спасибо, но сразу возник вопрос, а можно ли с1 и с2 тоже переписать на C#?
|
|
|
|
| Администратор
|
Сообщение: 467
|
|
Отправлено: 18.02.13 07:06. Заголовок: Даниил пишет: сразу ..
Даниил пишет: цитата: | сразу возник вопрос, а можно ли с1 и с2 тоже переписать на C#? |
|
Если внимательно прочитать условия задач из демо-варианта, получается, чтто для С2 такое допустимо, а для С1- нет ("укажите, как нужно доработать программу").
|
|
|
|
Отправлено: 07.04.13 10:40. Заголовок: C++
У меня вот такой вопрос: можно ли использовать в С4 STL? Допустим, подключать заголовочные файлы: iostream, string и использовать cin >> и cout <<?
|
|
|
|
| Администратор
|
Сообщение: 529
|
|
Отправлено: 07.04.13 11:42. Заголовок: Кирилл пишет: можно ..
Кирилл пишет: цитата: | можно ли использовать в С4 STL? |
|
Можно.
|
|
|
|
|
Отправлено: 24.04.13 03:06. Заголовок: В продолжение предыд..
В продолжение предыдущего вопроса: Можно ли использовать стандартные функции сортировки, поиска максимума и минимума, например, qsort, max, min и прочее?
|
|
|
|
Отправлено: 29.05.13 10:27. Заголовок: Присоединюсь к преды..
Присоединюсь к предыдущему автору: можно ли использовать встроенные возможности языка типа sort и тому подобных функций? Ответьте, пожалуйста, этот вопрос почему-то нигде толком не освещён.
|
|
|
|
| Администратор
|
Сообщение: 584
|
|
Отправлено: 29.05.13 10:31. Заголовок: В С4 можно использов..
В С4 можно использовать все возможности языка и библиотек. В С2 - с осторожностью, там надо показать, что вы не только умеете использовать готовые процедуры, но и понимаете, как они работают.
|
|
|
|
Отправлено: 07.06.14 08:25. Заголовок: Можно ли в С4 писать..
Можно ли в С4 писать на php? (Данные читать из файла)
|
|
|
|
| Администратор
|
Сообщение: 680
|
|
Отправлено: 07.06.14 08:28. Заголовок: Adapalen пишет: Можн..
Adapalen пишет: цитата: | Можно ли в С4 писать на php? |
|
Да.
|
|
|
|
Отправлено: 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 функций и прочих регулярных выражений), а паскаль и барсик я не знаю.
|
|
|
|
| Администратор
|
Сообщение: 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 я бы не использовал, все-таки это не язык программирования, а система компьютерной алгебры.
|
|
|
|
Отправлено: 09.06.15 15:26. Заголовок: Тогда у меня еще оди..
Тогда у меня еще один вопрос. Нужно ли указывать, какие модули/библиотеки/утилиты/другое я использую?
|
|
|
|
| Администратор
|
Сообщение: 891
|
|
Отправлено: 09.06.15 15:32. Заголовок: theoden8 пишет: Нужн..
theoden8 пишет: цитата: | Нужно ли указывать, какие модули/библиотеки/утилиты/другое я использую? |
|
Чем точнее вы определите, на чем пишите, тем лучше. Думаю, что нужно ограничиться стандартными библиотеками языка. Если вы напишете, что используете какую-то стороннюю библиотеку, где есть кнопка "Сделать все на 100 баллов", вам не засчитают решение. :-)
|
|
|
|
Отправлено: 11.06.15 16:46. Заголовок: На каком уровне выбр..
На каком уровне выбранного языка вы рекомендуете писать? Стоит ли использовать там функции, итераторы, управляющие последовательности, лямбды в питоне? Чему должно примерно соответствовать условное ведро с арбузами, чтобы вопросов по его применению возникнуть не могло? Вообще, как увеличить риск того, что даже бабушка с улицы посмотрит код и скажет "Ай да внучок, лапочка ты моя! Какая хорошая и понятная программка!" без радикальных преобразований кода? Мне кажется, за тот уровень, на котором написаны остальные задания части С, меня закидают тухлыми помидорами с криками "нубас", "индус", "быдлокодер". А за слишком высокий могут обидеться и послать разбираться через, условно, недельку с людьми в белых халатах, в очках радикального черного цвета с оттенком матрицы и с заветной красной ручкой за поясом. Можно ли использовать ассемблер? Вставки из ассемблера? Сюда же: Какая версия питона и какие стандарты С++ лучше переваривается? Ради бога, простите меня за столько дурацких вопросов, просто в интернете ответов на них нету, а ни одного проверяющего я не знаю.
|
|
|
|
|
| Администратор
|
Сообщение: 900
|
|
Отправлено: 11.06.15 23:46. Заголовок: theoden8 пишет: прос..
theoden8 пишет: цитата: | простите меня за столько дурацких вопросов, просто в интернете ответов на них нету |
|
В принципе, на этот вопрос я отвечал не раз. Повторю - вы можете использовать любой язык и любые стандартные библиотеки этого языка. Нужно только указать версию языка и (если это важно для вашего решения) версию компилятора. Чем точнее, тем лучше. По поводу проверки, формально говоря, вы имеете право не волноваться, а в случае неверной оценки вашего решения подавать апелляцию вплоть до Федеральной комиссии - там есть грамотные специалисты, которые смогут оценить ваше решение. Даже с лямбдами в Питоне. Но если вы хотите меньше проблем, пишите так, чтобы вас поняли проверяющие среднего уровня. Паскаль, Си, Си++ вместе с STL, Python 2 или 3 - это оптимальные варианты. Ассемблер - это только если поиздеваться над проверяющими и навлечь кучу проблем на свою голову. Нет смысла, не оценят. В этих задачах ассемблер не нужен.
|
|
|
|
Отправлено: 30.01.17 08:47. Заголовок: Поляков пишет: вы м..
Поляков пишет: цитата: | вы можете использовать любой язык и любые стандартные библиотеки этого языка |
| Я еще слышал, что можно писать на псевдокоде. Это было бы хорошее решение? Ведь там меньше вероятности допустить синтаксическую ошибку И еще: я более менее знаю си и джаву, что лучше выбрать? Вроде как в джаве библиотека поинтереснее и функций стандартных побольше будет, не придется велосипеды создавать
|
|
|
|
| Администратор
|
Сообщение: 1255
|
|
Отправлено: 30.01.17 09:06. Заголовок: Victor1010 пишет: Я ..
Victor1010 пишет: цитата: | Я еще слышал, что можно писать на псевдокоде. Это было бы хорошее решение? Ведь там меньше вероятности допустить синтаксическую ошибку |
|
На псевдокоде (или даже на русском языке) можно решать задачу 25 (С2). Задачу 27 обязательно решать на реальном языке программирования. Можно использовать школьный алгоритмический язык, он ближе всего к псевдокоду. Но там тоже нужно соблюдать правила синтаксиса. цитата: | я более менее знаю си и джаву, что лучше выбрать? |
|
То, в чем вы лучше ориентируетесь.
|
|
|
|
Отправлено: 09.02.17 08:30. Заголовок: А если я выбрал, нап..
А если я выбрал, например, java, то мне как написать, просо java 7/8, или надо еще написать версию jdk?
|
|
|
|
| Администратор
|
Сообщение: 1264
|
|
Отправлено: 09.02.17 08:56. Заголовок: Victor1010 пишет: А ..
Victor1010 пишет: цитата: | А если я выбрал, например, java, то мне как написать, просо java 7/8, или надо еще написать версию jdk? |
|
Версия языка нужна только для того, чтобы можно было проверить программу. Если в ней используются возможности конкретного JDK, то нужно писать и версию JDK.
|
|
|
|
Отправлено: 09.03.16 16:13. Заголовок: Добрый День! Можно л..
Добрый День! Можно ли при решении С4 пользоваться языком PascalABC.NET 3.0? Там появились функци Sort , Reverse и тп. Вроде как они еще очень эффективны.
|
|
|
|
| Администратор
|
Сообщение: 1018
|
|
Отправлено: 09.03.16 21:29. Заголовок: Malvin пишет: Можно ..
Malvin пишет: цитата: | Можно ли при решении С4 пользоваться языком PascalABC.NET 3.0? Там появились функци Sort , Reverse и тп. Вроде как они еще очень эффективны. |
|
Можно. Нужно только четко написать, какую версию вы используете (PascalABC.NET 3.0). Остальное - проблемы экспертов.
|
|
|
|
Отправлено: 08.03.17 07:12. Заголовок: Здравствуйте. При р..
Здравствуйте. При решении заданий части C смущает данная сноска: "укажите название и используемую версию языка программирования, например Free Pascal 2.6". Из-за этого вопрос: можно ли в части C при решении на Паскале ограничиться лишь названием языка? Ведь в самих КИМ-ах в заданиях ограничиваются лишь названием.
|
|
|
|
| Администратор
|
Сообщение: 1288
|
|
Отправлено: 08.03.17 19:42. Заголовок: RickSanchez пишет: ..
RickSanchez пишет: цитата: | можно ли в части C при решении на Паскале ограничиться лишь названием языка? |
|
Можно, если вы используете только те возможности, которые есть в любой версии.
|
|
|
|
Отправлено: 24.12.17 21:40. Заголовок: kotlin
можно ли писать С4 на kotlin
|
|
|
|
|
| Администратор
|
Сообщение: 1554
|
|
Отправлено: 24.12.17 21:47. Заголовок: DrunkenElf пишет: мо..
DrunkenElf пишет: цитата: | можно ли писать С4 на kotlin |
|
Можно. Но есть риск, что среди проверяющих не найдётся людей, знающих Kotlin. Тогда должны отправлять работу на проверку вышестоящим инстанциям, вплоть до Москвы. Хороший "прикол" будет, но нужно приготовиться к нервотрёпке при отстаивании своих решений.
|
|
|
|
Отправлено: 31.10.18 10:16. Заголовок: можно ли использовать Perl?
точнее, имеет ли смысл использовать Perl или ситуация будет такая же как с kotlin? велик ли риск нажить себе проблем, используя нешкольный язык?
|
|
|
|
| Администратор
|
Сообщение: 1731
|
|
Отправлено: 31.10.18 10:18. Заголовок: maseka пишет: имеет ..
maseka пишет: цитата: | имеет ли смысл использовать Perl или ситуация будет такая же как с kotlin? велик ли риск нажить себе проблем |
|
Да, риск велик. Немногие эксперты знают Perl.
|
|
|
Ответов - 34
, стр:
1
2
3
All
[только новые]
|
|