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