9 б класс 3 урок по Паскалю op_pri_06_2.doc 16.02.2006

Тема: Оператор присваивания.

Цели: 1. Образовательная: закрепить знания по вводным понятиям языка Паскаль (алфавит, типы величин, структура программы), познакомиться с оператором присваивания, понять как он работает, что при этом происходит, сформировать первичные умения и навыки по составления простейших программ, осуществить взаимоконтроль и самоконтроль.

2. Развивающая: развивать способность воспринимать, обрабатывать и обобщать информацию; развивать навыки самоконтроля и взаимоконтроля.

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

Структура урока:

1.  Оргмомент, постановка цели урока.

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

3.  Активное изучение нового материала.

4.  Осмысление и применение изученного.

5.  Самоконтроль полученных знаний.

6.  Подведение итогов урока.

7.  Резервное задание.

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

Методы обучения: словесные, проблемно-поисковые, наглядно-иллюстрационные, репродуктивные, методы самостоятельной работы.

Организационные формы: индивидуальная, фронтальная.

Оборудование: тесты (по типам величин и по структуре программы; по оператору присваивания); информационные листы по оператору присваивания, доска и фломастеры, компьютеры.

НЕ нашли? Не то? Что вы ищете?

План урока:

1. Приветствие. Объявление темы и целей урока. (Постановка проблемы.) − 2 мин.

2. Повторение: тест – 5 мин., взаимопроверка, разбор ошибок, самоконтроль – 3 мин.

Цель теста: определить, что мы успели понять и усвоить за два предыдущих урока, и, соответственно, ликвидировать пробелы в знаниях; закрепление знаний. Учащимся предлагается в парах проверить работу друг у друга и оценить по критериям.

3. Новый материал – совместное изучение по информационным листам − 10 мин.

Формат оператора (как оператор записывается в общем виде):

<переменная> := <выражение> ;

:= – знак присваивания (составной)

Оператор выполняется так: вычисляется значение <выражения>, после чего <переменная> получает вычисленное значение. При этом тип выражения должен быть совместим с типом переменной.

Каждой переменной в памяти компьютера (ОЗУ) отводится своё место, куда и помещаются соответствующие значения. Для переменных разных типов отводится разное количество ячеек памяти.

Примеры: x:= 27; (Как читается эта строка: переменной х присвоить значение 27

Что это означает: в ячейки памяти, отведенные под переменную х записать число 27)

z2:= 3+ 9; (Переменной z присвоить значение выражения 3+ 9, т. е. 11)

a8:= 2.57+ 0.17− 3.1;

Примеры программ:

Пример 1: Чему будут равны значения переменных х и у? Что выведется на экран?

Program pr1;

var x, y: integer;

begin х у

x:= 3; 3

x:= x+ 2; 5 (старое значение переменной х затерлось)

y:= x−1; 4

writeln (y); 4 (обратить внимание на порядок вывода)

writeln (x); 5

end.

Вопросы:

Программа с каким именем? Что такое var? – раздел переменных Что записывается в разделе переменных? – имена всех переменных и их типы Сколько переменных в программе? – две С какими именами? – x, y Какого они типа? – integer Что это за тип? – целый Что это означает? – переменные x, y могут быть только целыми числами

(могут принимать только целые значения)

Сколько разных операторов использовано в программе? – два: присваивания и вывода Сколько раз использован оператор присваивания? – три В каком порядке выполняется программа? – сверху вниз, слева направо Что значит присвоить переменной значение? – в ячейки памяти, отведенные для данной переменной поместить (записать, сохранить) данное значение. Что выведется на экран в результате выполнения программы? – числа 12 и 2 Если вместо writeln (x, y) записать writeln (‘x, y’), то что выведется на экран? – x, y Почему? – то, что записано в апострофах, является текстовой константой и выводится без изменения. Если мы хотим вывести ответ (значения переменных), то записываем их без апострофов.

Пример 2: Чему будут равны значения переменных z и v? Что выведется на экран?

Program pr2;

var z, v: integer; (ничего – нет оператора вывода)

begin z v

z:= 8; 8

v:= z− 2; 6

v:= z; 8

end.

Задача 1. Вычислить площадь круга и длину окружности радиуса 5 см.

Program z1;

var R: integer; S, L: real; (почему такие типы?)

begin

R:= 5;

S:= pi* R* R; (π в Паскале записывается pi)

L:= 2* pi* R;

writeln (‘Площадь круга ‘, S, ‘кв. см’);

writeln (‘Длина окружности ‘, L, ‘см’);

end.

4. Работа на компьютерах в Паскале (Задачи 1 – 3, резерв – задачи 4, 5)

Задача 2. Вычислить площадь и периметр прямоугольника с длинами сторон 81 и 73 метра.

Задача 3. Вычислить площадь поверхности куба с ребром 40 см.

Задача 4. Вычислить объём параллелепипеда. Размеры взять самим.

Задача 5. Карточка.

5. Тест – 5 мин., самопроверка, разбор ошибок – 3 мин.

Цель – закрепление изученного материала.

6. Обобщение, итог урока. Каждый ученик выставляет сам себе итоговую оценку за урок и отвечает на вопросы: что нового он узнал сегодня на уроке? Чем удовлетворен на уроке, а чем нет?

Если ученик не удовлетворен своей оценкой, считает что он в след. раз будет работать лучше, то рядом со своей оценкой он рисует минус, и оценка в журнал не ставится.