Методический анализ темы "JavaScript"

01 Декабря 2010, автор: пользователь скрыл имя

Описание работы


Актуальность данной темы заключается в том, что в настоящее время большинство преподавателей подготавливаясь к своим лекциям, составляют опорные конспекты, перерабатывают материал и выстраивают его, таким образом, чтоб учащиеся его лучше усвоили. Проанализировав материал, преподаватель сам начинает лучше ориентироваться в нём.

Файлы: 1 файл

курсач.doc

— 311.00 Кб (Скачать файл)

      Тело  цикла может быть как простым, так и составным оператором (составной  необходимо заключать в фигурные скобки). Операторы инициализация_переменных_цикла и модификация_переменных_цикла могут состоять из нескольких простых операторов, в этом случае простые операторы должны быть разделены запятой. Условие_продолжения_цикла является логическим выражением. Цикл for работает следующим образом:

    1. выполняется инициализация_переменных_цикла;
    2. проверяется условие_продолжения_цикла:
    3. если оно ложно (false), цикл закончен,
    4. если же истинно (true), то продолжаем далее;
    5. выполняется тело_цикла;
    6. выполняется модификация_переменных_цикла;
    7. переходим к пункту 2.

      Рассмотрим  типичный пример использования этого  оператора: 

      document.write('Кубы  чисел от 1 до 100:');

      for (n=1; n<=100; n++)

       document.write('<BR>'+n+'<sup>3</sup> = '+ Math.pow(n,3)); 

      Здесь Math — встроенный объект, предоставляющий многочисленные математические константы и функции, а Math.pow(n,m) вычисляет степенную функцию nm. Результат работы скрипта получите самостоятельно.

      break

      Оператор  break позволяет досрочно покинуть тело цикла. Возвращаясь к нашему примеру с кубами чисел, распечатаем только кубы, не превышающие 5000. 

      document.write('Кубы  чисел, меньшие 5000:');

      for (n=1; n<=100; n++)

      { 

       s=Math.pow(n,3);

       if(s>5000) break;

       document.write('<BR>'+n+'<sup>3</sup> = '+s);

      }

      Несмотря  на то, что переменную n мы заставили пробегать от 1 до 100, т.е. заведомо с запасом, реально же цикл выполнится для значений n от 1 до ... получите сами!

      continue

      Оператор  continue позволяет перейти к следующей итерации цикла, пропустив выполнение всех нижестоящих операторов в теле цикла. Если нам нужно вывести кубы чисел от 1 до 100, превышающие 10 000, то мы можем составить такой цикл: 

      document.write('Кубы  чисел от 1 до 100, большие 10 000:'); 

      for (n=1; n<=100; n++)

      { 

       s=Math.pow(n,3);

       if(s <= 10000) continue; 

       document.write('<BR>'+n+'<sup>3</sup> = '+s);

      }

      Проверьте самостоятельно, кубы каких чисел  будут выведены скриптом. Разумеется, для большей гибкости можно использовать в циклах оба оператора break и continue.

      return

      Оператор  return используют для возврата значения из функции или обработчика события. Рассмотрим пример с функцией: 

      function sign(n)

      {

       if (n>0) return 1;

       if (n<0) return -1;

        return 0;

      } 

      alert( sign(-3) );

      Обратите  внимание: оператор return не только указывает, какое значение должна вернуть функция, но и прекращает выполнение дальнейших операторов в теле функции.

      При использовании в обработчиках событий оператор return позволяет отменить или не отменять действие по умолчанию, которое совершает браузер при возникновении данного события. Отменить его, однако, можно не для всех событий. Рассмотрим пример: 

      <FORM ACTION="newpage.html" METHOD=post>

      <INPUT TYPE=submit VALUE="Отправить?"

      onClick="alert('Не отправим!');return false;">

      </FORM> 

      В этом примере без оператора return false пользователь увидел бы окно предупреждения "Не отправим!" и далее был бы перенаправлен на страницу newpage.html. Оператор же return false позволяет отменить отправку формы, и пользователь лишь увидит окно предупреждения.

      Аналогично, чтобы отменить действие по умолчанию  для событий onClick, onKeyDown, onKeyPress, onMouseDown, onMouseUp, onSubmit, onReset, нужно использовать return false. Для события onMouseOver с этой же целью нужно использовать оператор return true. Для некоторых же событий, например onMouseOut, onLoad, onUnload, отменить действие по умолчанию невозможно.

 

       2. Спецификация учебной  информации

      2.1 Спецификация учебных элементов

 
№ Учебный элемент Опорное понятие Новое понятие Символ Уровень усвоения
1 JavaScript   +   2
2 Тэг   +   2
3 Web   + www 2
4 HTML   +   2
5 NetScape   +   2
6 Стандарт +     1
7 Язык программирования +     1
8 Контейнер   +   2
9 Гипертекст   +   2
10 Литерал   +   2
11 Операция +     1
12 Оператор +     1
13 Кавычки +   “ “ 1
14 Косая черта +   \ 1
15 Метод +     1
16 Переменная +     1
17 Функция объявления   +   2
18 Скрипт   +   2
19 Программа   +   2
20 Массив   +   2
21 Ошибка +     1
22 Конструктор Array   +   2
23 Аргумент +     1
24 Строка +     1
25 URL +     1
26 Сортировка +     1
27 Объектовая  обёртка   +   2
28 Модель DOM   +   2
29 Клиент +     1
30 Браузер +     1
31 Сервер +     1
32 Предупреждение +     1
33 Значение +     1
34 Условие +     1
35 Цикл +     1
36 Обработчик  событий   +   2
37 Действие +     1
38 Событие +     1
39 Форма   +   2
40 Возврат значения   +   2

 

       2.2 Граф учебной информации

      

 

       Заключение

      В первой части проделанной работы, была рассмотрена сущность методического  анализа, где рассматриваются понятия: учебный материал, объект методического анализа, предмет методического анализа, методический анализ, продукт методического анализа, также были рассмотрены функциями методического анализа и его цель.

      Наибольших  затрат времени в деятельности преподавателя требуют анализ, выбор и отбор содержания учебного материала по предмету, а так же переработка (дидактическая и методическая) учебного материала при подготовке к уроку.

      Учебным материалом называют ту часть конкретного  социального опыта, подлежащая усвоению за единицу учебного времени (урок, занятие, тема), которая воплощена в тексте учебника, речи учителя и других средствах обучения.

      Продуктом методического анализа учебного материала, является дидактически редуцированный и методически обработанный учебный материал.

      Во  второй части курсовой работы были разработаны уроки по предмету Web-дизайн по темам:

    1. Литералы
    2. Переменные
    3. Массивы
    4. Объекты
    5. Операторы языка

      По  темам уроков была разработана спецификация учебных элементов и построен граф учебной информации.

      Работа  выполнена, цель раскрыть сущность методического  анализа, достигнута.

 

       Список использованной литературы

  1. Вэб сайт http://www.i2n.ru
  2. Дэвис С. Языки JavaScript и VBScript. – К.: Диалектика, 1996.
  3. Зубкова С.В. Интерактивные Web-документы. – М.: ДМК Пресс, 2000.
  4. Кенин А.М., Печенкина Н.С. Новый уровень создания HTML-документов. – Екатеринбург: Деловая книга, 1996.
  5. Матросов А.В., Сергеев А.О, Чаунин М.П. HTML 4.0. – СПб.: БХВ-Петербург, 2000.
  6. Микляев А. Основы HTML. – М.: Солон, 1998.
  7. Ратбон Э. JavaScript для чайников. – К.: Диалектика, 1995.
  8. Эрганова Н. Е Методика профессионального обучения: Учеб. пособие. 3 -изд., испр. и доп. - Екатеринбург: Изд - во Рос. гос. Проф. - пед. ун - та,2003.-150 с.

Информация о работе Методический анализ темы "JavaScript"