7


  • Учителю
  • Открытый урок арифметических выражений Паскаль

Открытый урок арифметических выражений Паскаль

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

Тема урока: Арифметические выражения языка Паскаль. Стандартные функции языка Паскаль.

Тип урока: комбинированный

Цель:

Обучающая:

  • Усвоить правила записи арифметических выражений в языке программирования Паскаль;

  • Знать основные стандартные функции для числовых данных в языке программирования Паскаль;

Развивающая:

  • Научиться записывать арифметические выражения на языке программирования Паскаль;

Воспитательная

  • Расширить кругозор и развить логическое мышление студентов;

  • Воспитание информационной культуры студентов, внимательности, дисциплинированности, аккуратности, усидчивости, уверенности в своих силах при решении задач;

Материально-техническое оснащение:

ПЛАН УРОКА:

  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 вопросов, то не получает баллы.



Выигрывает команда, набравшая наибольшее количество очков.





  1. Изучение нового материала:

На прошлых уроках мы рассматривали вопросы: понятие алгоритма, типы алгоритмов, типы данных (константы и переменные), структура программы языка Паскаль, основные элементы языка Паскаль.

Сегодня мы с вами рассмотрим арифметические выражения на языке программирования Паскаль.

Слайд 3-12

  • Арифметические выражения определяет порядок получения некоторого значения. Оно строится из операндов, знаков операций и круглых скобок. Константы, переменные и функции, называемые операндами, должны быть обязательно либо описаны в программе, либо иметь стандартные имена.

  • Порядок выполнения операций в арифметическом выражении подчиняется трем правилам:

  1. Правилу скобок:

Оно гласит, что первыми выполняются операции в скобках. Если несколько пар скобок, вычисления начинаются с самых внутренних скобок.

  1. Правилу учета приоритета операций:

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

  1. Правилу следования

Операции одинакового старшинства (приоритета) выполняются слева направо в порядке их следования.

;

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

(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

  1. Самостоятельная работа

  1. Записать на языке Паскаль

  1. Исправить ошибки:

  1. Закрепление урока:

  • Что такое «операнды», «выражение», «операция»?

  • Какие стандартные тригонометрические функции, реализованные в языке Паскаль, вы знаете?

  • Каков приоритет выполнения арифметических операций?

  • Какое равенство используется для записи возведение степень положительных чисел?



  1. Домашнее задание

  • Индивидуальные карточки по теме: «Арифметические выражения на языке Паскаль»

  • [6], стр. 200-203

  • [7], стр. 87-90

  1. Итоги урока





 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал