Южноафриканская компьютерная олимпиада
Южноафриканская олимпиада по компьютерному программированию (SACO) — это ежегодное соревнование по компьютерному программированию для учащихся средних школ (хотя в нем участвовал хотя бы один ученик начальной школы). [ 1 ] ) в Южной Африке . сборная ЮАР на Международную олимпиаду по информатике Через него отбирается .
Туры соревнований
[ редактировать ]Конкурс состоит из трёх туров. Первый — это экзамен на навыки письма и бумаги в школе абитуриента, проверяющий сочетание общих знаний, компьютерных знаний, решения проблем и базового программирования. (От участников часто требуется запрограммировать воображаемого робота на вымышленном языке, похожем на логотип .) Хотя первый тур не является обязательным, он доступен для тех, кто не имеет доступа к компьютерам или знаний о них. В 2006 году в него поступило 31 926 студентов. [ 2 ]
На втором этапе необходимо написать и выполнить реальные программы. Всего пять вопросов, каждый из которых требует написания отдельной программы. Большинство абитуриентов отвечают только на один вопрос. Задачи обычно включают в себя одну базовую программу рисования фигур — например, вопрос 2004 года «TriSquare» требовал вывода, такого как:
* * * * * ***** * * * * * * *****
Лучшие участники — те, кто ответил на четыре или пять вопросов во втором туре, — приглашаются на финальный тур. В предыдущие годы отбиралось от 10 до 15 студентов; но введение нового языка и увеличение финансирования со стороны Фонда Шаттлворта в 2005 году увеличили число студентов до 20–30. Финальный тур проводится в Кейптаунском университете , где финалисты остаются на выходные. Он состоит из двух пятичасовых туров: первый в субботу и второй в воскресенье. Проблемы аналогичны проблемам USACO , хотя и несколько проще. Церемония награждения состоится в этот понедельник.
Призы
[ редактировать ]Шесть лучших участников награждаются медалями (одна золотая, две серебряные и три бронзовые). Предусмотрены денежные призы, как для победителей, так и для их школ. были выплачены бонусные призы на общую сумму 100 000 рандов За использование Python благодаря спонсорской поддержке Shuttleworth. Спонсорство закончилось в 2013 году, и в настоящее время дополнительные призы за использование Python не предоставляются .
Лучшие игроки приглашаются в состав, который пройдет дополнительную подготовку у тренеров Олимпиады и по программе подготовки USACO . Затем из команды выбираются четыре программиста, которые будут представлять Южную Африку на Международной олимпиаде по информатике .
Языки
[ редактировать ]не обязательно На первом этапе знание языка программирования . Во втором туре участники могут использовать язык по своему выбору. Однако в третьем раунде набор языков ограничивается:
- Паскаль — язык, преподаваемый в средних школах некоторых провинций ЮАР (включая Гаутенг )
- Дельфи — язык, преподаваемый в средних школах некоторых провинций ЮАР (включая Фри-Стейт )
- Java — преподается в других провинциях (включая Западный Кейп )
- Python – спонсор Марк Шаттлворт
- С / С++
Программы Python получают 10-кратный бонус по времени.
Медалисты IOI Южной Африки
[ редактировать ]В следующей таблице перечислены все южноафриканские медалисты IOI, упорядоченные по цвету и количеству медалей (или рейтингу, если это золото), а затем к прошлому году была получена медаль. B представляет собой бронзовую медаль, S — серебро, а G — золото. [ 3 ]
Имя | Годы | |||||
---|---|---|---|---|---|---|
Брюс Мерри | Г (6 место) 2001 г. | G (7th) 2000 | С 1999 г. | С 1998 г. | Б 1997 г. | Б 1996 г. |
Дэниел Райт | Г (1 место) 1998 г. | |||||
Ричард Старфилд | Г (13-е место) 2004 г. | |||||
Кевин Лю | С 1995 г. | С 1994 г. | ||||
Ральф Кистнер | Б 2007 г. | С 2006 г. | ||||
Карл Хультквист | Б 2000 г. | С 1999 г. | ||||
Киган Каррутерс-Смит | С 2006 г. | |||||
Джошуа Юдакен | С 2006 г. | |||||
Линсен Лутс | С 2003 г. | |||||
Йохан Дю Туа | С 2001 г. | |||||
Дэнни Конради | С 1997 г. | |||||
Брайан Шанд | С 1994 г. | |||||
Дэвид Батлер | С 1992 г. | |||||
Кейт Гатри | С 1992 г. | |||||
Ясин Моузер | Б 2017 | Б 2016 г. | Б 2015 г. | |||
Ульрик Де Муэленэр | Б 2016 г. | Б 2015 г. | Б 2014 г. | |||
Анди Цюй | Б 2021 | Б 2020 | ||||
Воан Ньютон | Б 2012 г. | Б 2011 г. | ||||
Шон Вентцель | Б 2012 г. | Б 2010 г. | ||||
Франсуа Конради | Б 2010 г. | Б 2009 г. | ||||
Аарон Найду | Б 2020 | |||||
Бронсон Руднер | Б 2017 | |||||
Дэвид Брудрик | Б 2017 | |||||
Томас Ортон | Б 2015 г. | |||||
Робин Виссер | Б 2015 г. | |||||
Роберт Спенсер | Б 2013 г. | |||||
Бенни Сварт | Б 2011 г. | |||||
Руководство Грэма | Б 2010 г. | |||||
Кози ван дер Мерве | Б 2010 г. | |||||
Саадик Мулла | Б 2008 г. | |||||
Дирк-Б. Кутзи | Б 2007 г. | |||||
Тимоти Странекс | Б 2005 г. | |||||
Шэнь Тянь | Б 2003 г. | |||||
Жак Конради | Б 2002 г. | |||||
Генрих Дю Туа | Б 2002 г. | |||||
Джейкоб Крун | Б 2001 г. | |||||
Лизл Пенцхорн | Б 2000 г. | |||||
Хьюго ван дер Мерве | Б 2000 г. | |||||
Пол Кук | Б 1999 г. | |||||
Райнер Хофт | Б 1999 г. | |||||
Жако Кронье | Б 1998 г. | |||||
Тимоти Лоуренс | Б 1997 г. | |||||
Герт-Ян Ван Ройен | Б 1995 г. |
Ссылки
[ редактировать ]- ^ «Компьютерная олимпиада – Архив победителей» . Проверено 7 октября 2007 г.
- ^ «Компьютерная олимпиада – История» . Проверено 7 октября 2007 г.
- ^ «IOI — Южная Африка: Зал славы» . Проверено 14 сентября 2016 г.