Для ЕГЭ - Python, для ОГЭ можно Pascal или Python.
Паскаль - неплохой язык, но Питон имеет преимущества перед всеми другими языками. Настолько, что 27 в ЕГЭ задание изменили так, чтобы уравнять Питон с остальными языками. Обычно, если ученик хорошо знает Паскаль, то я беру Паскаль, но если знает плохо или не знает вообще, то Питон. Питон дружественнее, проще, удобнее. На ЕГЭ это позволит писать программы короче и понятее. А на ОГЭ большой разницы нет. Если честно, то ОГЭ можно спокойно сдать с любым языком, даже на Си (!) или на алгоритмическом языке, программы там простые и без заморочек. Бейсик для ОГЭ тоже неплохой выбор, но его почти нигде не изучают, хотя для школы он удобнее, чем Паскаль.
Для ОГЭ:
- Питон - хорошо, удобно, легко и приятно
- Паскаль - обычно, немного заморочно, приемлимо
- Бейсик - немного проще чем Паскаль
- Алгоритмический язык - замороченнее, чем Паскаль. Если ученик уже умеет писать на нем программы, то можно взять, но не стоит
- Си - замороченнее, чем Паскаль, но для ОГЭ пойдет, раз уж вы его знаете. Если не знаете - не берите.
Для ЕГЭ
- Питон - лучший выбор. Программы короче, читать их удобнее, есть None и другие штуки, облегчающие решение 27-го номера.
- Паскаль - нудновато, местами многословно, но пойдет, если вы уже неплохо его знаете. Если знаете плохо - выгоднее перейти на Питон.
- Си - не стоит. Если вы в состоянии писать решение 27-го номер в ЕГЭ на Си, то репетитор вам не нужен, это уж точно. Экзамен - не место для Си, разве что вы не пишете на нем последние несколько лет задачи на олимпиадах.
- Алгоритмический язык - лучше уж Си. То есть не стоит.
- Бейсик - см. Паскаль
Выбирая язык для экзамена в 9-м классе можно сразу подумать об экзамене в 11-м классе. Я настоятельно советую Питон. Кроме того, на нем можно много других полезных и интересных программ написать, не только решение задач для экзамена и олимпиады. Я создаю с учениками простые игры (Сапер, Змейка, Блоки, 2048 и т.д.). Пишут ботов для ВК, используют в машинном обучении, создании сайтов и т.д.
В школе иногда делают странные вещи (иногда?), например вначале изучают Бейсик (как "легкий язык"), а потом Паскаль. Или вначале Паскаль, а потом Питон. Не вижу смысла в таком подходе, поскольку изучение в школе затрагивает так мало особенностей языка, что нельзя говорить о том, что школьники "вырастают" из языка программирования, если это не какой-нибудь Лого, конечно. Паскаль, как и Бейсик - серьезные языки, они позволяют взять не только школьную программу, но и все алгоритмические задачи. В случае Бейсика - почти все, но далеко за школьный курс. Но Питон проще, удобнее, дружественнее. И довольно строг, что для школы хорошо. Строже Паскаля еще ничего не придумали, по-моему, но его строгость уже переходит в занудность. А с другой стороны - безумный Си с его подходом "программист знает что делает".
Паскаль не может быть единственным языком, Си не может быть единственным языком, а Питон - может. Это, конечно, немного спорное утверждение, но не зря ученые и инженеры для своих расчетов используют Питон, а не Си.
А на каком языке программирования пишете вы (или ваши дети)?