Описание слайда:
На что обратить внимание:
внимательно читайте условие, убедитесь, что вы понимаете смысл каждой строчки; для каждой мелочи постарайтесь определить, зачем она добавлена в условие, что она дает для решения задачи, что ограничивает, что не разрешает делать
определите, какая именно информация из условия нужна для решения задачи, а какая – не нужна
определите, что именно требуется вывести на экран в результате работы программы
начинайте составлять программу с больших блоков, записывая ее сначала на псевдокоде, а потом уточняя детали
проверяйте «крайние» варианты (например, возможность выхода за границы массива)
проверьте, правильно ли заданы (и заданы ли вообще) начальные значения для всех переменных
будьте внимательны, когда в массиве есть «мертвые» элементы, которые не нужно учитывать; проверяйте, что в этом случае ваши алгоритмы (например, поиск минимального элемента) работают правильно
проверьте, правильно ли расставлены операторные скобки begin-end, ограничивающие тело цикла; их обязательно нужно ставить, если в теле цикла несколько операторов
при использовании функции Pos не забывайте, что первый параметр – что ищем (образец), а второй – где ищем
чтобы эксперту было легче понять вашу программу (особенно, если она получилась «нестандартной»), пишите комментарии; объясняйте, что хранится в основных переменных
если это возможно, желательно работать только с целыми числами; этим вы избежите проблем, связанных с округлением и неточностью хранения дробных вещественных чисел в памяти компьютера