Тема урока: Арифметические
выражения языка Паскаль. Стандартные функции языка Паскаль.
Тип урока:
комбинированный
Цель:
Обучающая:
ü
Усвоить
правила записи арифметических выражений в языке программирования Паскаль;
ü
Знать
основные стандартные функции для числовых данных в языке программирования Паскаль;
Развивающая:
ü Научиться записывать
арифметические выражения на языке программирования Паскаль;
Воспитательная
ü Расширить кругозор
и развить логическое мышление студентов;
ü Воспитание информационной
культуры студентов, внимательности, дисциплинированности, аккуратности,
усидчивости, уверенности в своих силах при решении задач;
Материально-техническое оснащение:
ПЛАН УРОКА:
1. Организационный
момент
2. Актуализация
и проверка знаний: Игра « Играем. Повторяем. Вместе!»
3. Изучение
нового материала
4. Самостоятельная
работа
5. Закрепление
нового материала
6. Домашнее
задание
7. Итоги
урока
Ход урока
1. Организационный
момент (приветствие, проверка отсутствующих студентов);
2. Актуализация
и проверка знаний: Игра « Играем, Повторяем. Вместе!»;
Группа делится на 3 команды.
Ход игры.
ü
Организационный
момент (знакомство
с правилами игры и условными обозначениями).
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
32
|
33
|
34
|
35
|
36
|
37
|
38
|
39
|
40
|
41
|
42
|
43
|
44
|
45
|
46
|
47
|
48
|
49
|
ü Условные
обозначения
·
В этом конкурсе участвуют
все команды.
Очки идут команде, выигравшей конкурс.
Право выбора остается у этой команды.
|
|
Выигрывает
команда, набравшая наибольшее количество очков.
3. Изучение
нового материала:
На
прошлых уроках мы рассматривали вопросы: понятие алгоритма, типы алгоритмов, типы
данных (константы и переменные), структура программы языка Паскаль, основные
элементы языка Паскаль.
Сегодня
мы с вами рассмотрим арифметические выражения на языке программирования Паскаль.
Слайд
3-12
·
Арифметические
выражения определяет порядок получения некоторого
значения. Оно строится из операндов, знаков операций и круглых
скобок. Константы, переменные и функции,
называемые операндами, должны быть обязательно либо
описаны в программе, либо иметь стандартные имена.
·
Порядок
выполнения операций в арифметическом выражении подчиняется трем правилам:
1. Правилу
скобок:
Оно гласит, что первыми выполняются
операции в скобках. Если несколько пар скобок, вычисления начинаются с самых
внутренних скобок.
2. Правилу
учета приоритета операций:
Вначале
вычисляются значения функций, затем выполняются операции умножения и
деления и в последнюю очередь – операции сложения и вычитания.
3. Правилу
следования
Операции
одинакового старшинства (приоритета) выполняются слева направо в порядке их
следования.
;
Обратите внимание на то, что при
записи выражений на языке Паскаль нужно тщательно задумываться о приоритетах
операций. Попробуем записать пример на языке Паскаль:
(x+1)/(2*x)
Слайд13-15
·
Бинарные
арифметические операции Pascal
Кроме известных арифметических
операций, к целого типа могут применяться ряд дополнительных операций:
ü деление нацело - div; например: 10 div 3=3
ü нахождения
остатки от целочисленного деления – mod
например: 10 mod 3=1
Слайд 16-18
·
Стандартные
математические функции Pascal
В качестве операндов
в выражении, кроме констант и переменных, можно использовать стандартные
функции. Аргументы функции обязательно заключается в круглые скобки.
ü Приоритет
выполнения функции выше, чем приоритет выполнения арифметических операций.
Рассматриваемая
реализация языка Паскаль допукает использование достаточно большого числа
стандартных функций.
Слайд 19
·
Возведение
положительного числа в вещественную степень
используя математическое
равенство xy = e ylnx
ü На Паскале: xy= exp(y*ln(x))
Например: (2x+1)xy =exp(x*y*ln(2*x+1));
Слайд
20-21
·
Нестандартные
математические функции
ba =ln(a)/ln(b)
cos2 x=sqr(cos(x))
cos3x
=cos(cos(cos(x)))
arcsin
x=arctan(x/sqrt(1-sqr(x)))
= exp(1/3*ln(1+x))
1!=1
2!=1*2=2
3!=1*2*3=6
n!=1*2*3*4*5*….*n
x3=x*x*x
x4=sqr(sqr(x))
π=Pi=3.14
x-1 =1/x
=alpha+beta*x*x+gamma
Слайд
22-26
4. Самостоятельная
работа
1.
Записать на языке Паскаль
2. Исправить
ошибки:
5. Закрепление
урока:
·
Что
такое «операнды», «выражение», «операция»?
·
Какие
стандартные тригонометрические функции, реализованные в языке Паскаль, вы
знаете?
·
Каков
приоритет выполнения арифметических операций?
·
Какое
равенство используется для записи возведение степень положительных чисел?
6. Домашнее
задание
·
Индивидуальные
карточки по теме: «Арифметические выражения на языке Паскаль»
·
[6], стр.
200-203
·
[7], стр.
87-90
7. Итоги
урока
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.