Методика преподавания темы «Обработка исключительных ситуаций и точки прерывания» в курсе «Программирование» педагогического ВУЗа
30 страниц
Введение 4
§1 Психолого-педагогические особенности личности студента 6
1.2 Назначение дисциплины, ее место в системе подготовки специалиста 13
1.3Место темы в общем курсе 14
1.4 Методика преподавания темы «Обработка исключительных ситуаций и точки прерывания» 15
§2 Примерные варианты лабораторной работы 18
Лабораторная работа № 1 18
Лабораторная работа 2 25
Заключение 30
Литература 31
Введение
Одним из самых важных моментов при написании программ является исправление ошибок, как синтаксических так и семантических.
От ошибок не застрахован ни один программист и поэтому очень важно уметь найти ошибку в программе и исправить ее
На этапе становления программирования, когда программисты писали свои программы на Ассемблере, процесс поиска ошибок был довольно сложным делом. Приходилось тщательно отлаживать программу, проверять каждую команду.
Для решения таких проблем при разработке программ был придуман отладчик — утилита, которая позволяет выполнять программу по шагам, разными способами и контролировать состояние процессора и памяти на каждом этапе.
Любая современная среда разработки включает в себя отладчик, как правило заточенный под определенный язык. Он не только скажет что есть ошибка, но и укажет ее адрес, тип ошибки, а иногда и потенциально ошибкоопасные места в программе.
Существует 2 вида ошибок программы — синтаксические и семантические.
Синтаксические ошибки возникают из-за неправильного написания команды. Например, в Pascal вместо writeln(' stroka') программист напишет witeln(' stroka'). Обычно ошибки такого типа исправляются довольно просто.
Семантические ошибки намного сложнее и опаснее. В этом случае команда написана верно, но при работе программы получается неправильный результат.
Для борьбы с семантическими ошибками во многие среды разработки встроены 2 важные функции, реализуемые на этапе выполнения программы:
Метод точек остановки — в коде программы делаются метки, доходя до которых становится возможным посмотреть состояние процессора, ячеек памяти и переменных на данном этапе работы. Этот метод довольно хорош для отладки простых программ и изучения программирования. Так же им любят пользоваться хакеры для взлома компьютерных программ.
Метод исключительных ситуаций — иногда бывают такие ситуации когда в результате работы программы на каком-нибудь этапе может возникнуть такая ситуация, что результат работы программы абсурден. Например, при распределении людей по местам получится остаток в свободного места. Обычно они вызываются неправильными входными данными, реже ошибками программы. Для предотвращения таких ситуаций существует понятие исключительной ситуации, когда программа на некоторых этапах может проверять содержимое некоторых ячеек на соответствие некоторым условиям. При обнаружении такой ошибки программа выдает ошибку.
Объектом работы является процесс обучения студентов педагогического ВУЗа навыкам отладки программ, предметом – методика преподавания данной темы в курсе «Программирование» педагогического вуза.
Целью исследования является разработка методических материалов по данной теме.
Цель, объект и предмет определили задачи исследования
1. Анализ и систематизация научной, методической литературы по теме исследования и смежным темам.
2. Разработка методических материалов для преподавания темы «Обработка исключительных ситуаций и точки прерывания» в курсе «Программирование» в педагогическом вузе.
Методы исследования:
• анализ научной, учебной литературы;
• классификация методических разработок;
• использование информационных технологий.
