«Алгоритмический язык программирования Паскаль. Оператор присваивания»
Автор – Турганова Нина Васильевна, учитель информатики, МАОУ СОШ № 25 г. Томск
Тип урока:
- обучающий. Учащиеся знакомятся с новым оператором языка Паскаль;
- повторение темы «Внутренняя память компьютера»;
- закрепляющий приобретенные знания.
Тема урока: «Программирование на языке Паскаль. Оператор присваивания»
Цели урока:
- ввести понятие «Оператор присваивания».
- различать операции, допустимые для целых и вещественных чисел;
- правильно составлять и вычислять выражения с использованием оператора присваивания;
- писать программы для простейших задач.
Задачи урока:
1.Воспитательная – развитие познавательного интереса, логического мышления.
2.Учебная – знакомство с оператором присваивания, структурой и формой оператора.
- Развивающая – развитие алгоритмического мышления, памяти, внимательности.
Авторский медиапродукт:
1. Мультимедийная презентация урока выполнена в среде MS PowerPoint, примеры программ и задания для самостоятельной работы выполнены в приложении MS Word, тест для самоконтроля разработан в среде Boland Delphi.
2. Вид медиапродукта:
· наглядная презентация учебного материала,
Длительность урока: 2 урока по 40 минут.
Необходимое оборудование: проектор, демонстрационный экран и компьютер с лицензированным программным обеспечением, на компьютере должна быть установлена операционная система Windows и пакет MS Office.
Просмотр содержимого документа
«Приложение2»
Просмотр содержимого документа
«Приложение3»
Просмотр содержимого документа
«Приложение4»
Просмотр содержимого презентации
«Приложение1»
МУНИЦИПАЛЬНОЕ АВТОНОМНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 25
Мультимедийный урок
Выполнила: учитель информатики
Турганова Н.В.
ТОМСК - 2012
- Структура оператора присваивания…........ 3
- Графическая форма оператора присваивания. 4
- Как работает оператор присваивания………... 5
- Свойства оперативной памяти……………….. 7
- Примеры оператора присваивания…………. 12
- Запомни………………………………………. 13
- Задания для самостоятельной работы……… 14
Операторы, не содержащие никаких других операторов, называются простыми . К ним относятся операторы присваивания, безуслов-ного перехода, вызова процедуры, и пустой оператор. Один из наиболее часто используе-мых операторов оператор присваивания . Общий вид оператора присваивания :
имя переменной := выражение ;
Графическая форма оператора присваивания
ПЕРЕМЕННАЯ
ВЫРАЖЕНИЕ
ПРИСВАИВАНИЕ ЗНАЧЕНИЯ
Выражение может быть и конкретным значением (т.е. число целое или вещественное, например, 22 или 2.5, символьная величина: 'A', логическая величина: TRUE или FALSE ), и некоторым выражением (величины + операции над ними), результат которого будет присвоен переменной в левой части.
Присваивание значения имеет двойное действие:
- Производится расчет значения выражения;
- Переменная принимает это значение.
Знак присваивания значения «:=» «произносится как «получает».
Теперь посмотрим что же происходит при выполнении оператора присваивания. Для этого необходимо вспомнить как устроена ОП компьютера и какими свойствами она обладает.
ОП состоит из отдельных ячеек. Наименьшая частица памяти компьютера - бит. В одном бите памяти можно хранить двоичный знак 0 или 1 .
Битовая структура определяет первое свойство внутренней памяти компьютера- дискретность.
Восемь подряд расположенных битов памяти образуют байт. Все байты пронуме-рованы. Нумерация начинается с 0. Поряд-ковый номер байта называется его адресом. Отсюда второе свойство ОП – адресуемость.
0
1
1
0
0
1
1
1
0
0
1
0
0
0
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
1
0
0
Рис. 1
А := 5; В := 9;
А
В
В:= А;
А := 5; В := 9;
В
А
9
А := В;
А := 5; В := 9;
А
В
9
10
А := 5; В := 9;
А := А+В;
А
В
10
10
PAG := 10; (конкретное значение в виде числа);
X := X + 1; (выражение);
C := B ; (имя переменной);
G := ‘ПРИВЕТ‘;
( конкретное строковое значение);
X := (-A + SIN(Y) – 4 * B * X ) / SQR ( X );
(математическое выражение);
Y := TRUE ;
(конкретная логическая величина).
ПРИМЕРЫ ПРОГРАММ
10
10
Переменная и выражение должны иметь одинаковый тип. Исключение составляет случай, когда тип переменной REAL . Тогда тип выражения может быть INTEGER .
ПРИМЕР:
VAR I,J,R : INTEGER;
A,B : REAL;
…
I:=I DIV J+K;
A:=B/C;
A:=K*J DIV 2;
10
10
Проверь себя
ЗАДАНИЕ 1
ЗАДАНИЕ 2
10
10