Info21 писал(а):
Цитата:
Но пользуются пока мало - вообще мало читают.
У себя тоже наблюдал: 7-8 класс, а некоторые читают -- не по слогам, но всё равно с запинками.
Обычно когда так плохо читают, то стараются избегать этой нагрузки.
Беда.
Уже второе поколение растет недоучек.
Я заметил, что наши как-то к 4-му курсу постепенно "расчитываются". Особенно отдельные личности. Видимо, взрослеют, начинают понимать. Есть студни, которые просто берут у меня книжки десятками, читают, потом себе покупают. Но таких, конечно, мало.
А первый курс просто заставлять приходится.
Цитата:
Цитата:
Пытаюсь заставить написать тестовый набор прям в окне с программой - понимают пока плохо.
А ввод-вывод уже прошли? Из рассказа не следует.
Вводим пока через In, выводим в Log - никаких проблем не возникает.
Народ оценил, что непосредственно прямо в окне можно написать запуск на выполнение и данные для расчета.
Уже пишут. Именно это качество оценено как улучшение по сравнению с ТурбоПаскалем - нет новых окошек, лишнего набирать не нужно во время работы.
Первоначально писали по образцу С++ программ: приглашение для ввода...
Первые опыты вызвали некоторый шок. но сейчас уже просекли.
Цитата:
Цитата:
Постепенно требовать писать тестовый набор самому.
Нужно как-то научиться сразу это делать.
Понял задачу -- напиши сначала тестовые наборы, с предполагаемыми ответами.
Я думаю, что для первых трех примерно лаб нужно дать преподский пример тестового набора.
А потом уже ставить задачу писать такой набор самому.
Без примера практически мало кто понимает, что программу надо проверять всесторонне. Пока большинство для одного набора получат результат и думают, что все работает.
Препод должен для каждого варианта подготовить сам, чтобы продемонстрировать необходимость всесторонней проверки. Тут не столько тестовый набор важен, сколько демонстрация ошибок в программе, несмотря на выполнение для одного варианта данных. Эт мы проделаем. Тем более, что эти данные можно прямо в лабы вставить в ББ.
А по мере продвижения в программировании снижать оценку за отсутствие тестового набора.
Цитата:
Цитата:
Аналогично с assert() - пока только при большом нажиме пишут.
Капать и капать на мозги.
Капать - это да. Но я их во втором семестре просто заставлю писать, как вы с отступами заставили. Будем писать системки типа xUnit в качестве задания на программирование, а там assert - основа системы...
Без него - никак не получится.
Цитата:
Цитата:
Некоторые признались, что система лучше ТурбоПаскаля.
Да уж
-------
Пожалуйста, продолжайте рассказывать по мере возможностей.
Обязательно!