Результаты тестирования на знание основ программирования


Результаты в общей массе удручают.
Конкретные решения приводят в ужас.
Будет много фотографий, с расшифровкой - почерки детей еще те.
Постаралась сгруппировать впечатления.
Итак, начнем.
Начнем со статистики.
На тестирование записалось 320 детей, пришло 246 (76,8%).
Из пришедших:
84 человека - 8 класс (34,1%), 76 человек - 9 класс (30,9%), 83 человека - 10 класс (33,7), 3 человека класс не указали.
Успешно прошли тестирование 58 человек (23,6%).
Из успешно прошедших:
8 класс - 4 человека (6,9%),
9 класс - 19 (32,7%),
10 класс - 34 (58,6%).
Из чего можно сделать вывод, что больше всего желания попасть в группу и меньше всего знаний для этого у восьмиклассников.

Перейдем к ответам.
Чудеса начались на подходе - на ответе на вроде бы самый безобидный вопрос - "Изучаемый язык программирования". Без комментариев:








Особенно порадовал язык "Дангенс".
Перейдем к самим заданиям. Заданий было четыре - на линейное программирование, условия, циклы, массивы.
Я не буду приводить правильные решения. Среди них были и очень даже интересные. Покажу только УМОПОМРАЧИТЕЛЬНЫЕ.
По порядку. Первая задача.
Даны координаты трех точек плоскости, не лежащих на одной прямой. Найти координаты четвертой точки - такой, что все четыре точки будут вершинами параллелограмма.
Это не единственная работа, где ученики предлагают МНЕ проводить прямые, делать дополнительные построения и т.п.

Эта работа хороша тем, что по мнению автора три точки УЖЕ образуют параллелограмм.
 
Тут даже добавить нечего. Сверху и слева!

А здесь уже и гипотенуза появилась.

Три точки разбросаны по программе, но на одной вершине... Потрясает вывод - "рандомно, то есть случайно"

Для человека, программирующего в HTML - неплохо даже. Интересно, а как у него с геометрией?

Экспериментальный подход?

А почему не площади?

Это стоит воспроизвести (орфография и пунктуация - авторские): "поставить ... три точки так что бы они сначала образовывали треугольник, а затем поставить четвертую и тогда у нас образуется паралелограмм. ИЛИ От паралелограмма стереть точку (одну) и потом снова поставить."
Продолжение следует...
И это только начало!