12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовала
Чеботарян Татьяна Вячеславна409
Украина, Луганская Народная Республика, г. Алчевск

Учитель: Чеботарян Татьяна Вячеславна

г.Алчевск

Государственное общеобразовательное учреждение Луганской Народной Республики "Алчевский информационно-технологический лицей"


8 класс

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

Игра «Китайский замо́к».

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

Цель:

Обучающая:

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

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

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

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

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

ПЛАН УРОКА

  1. Организационный момент.
  2. Актуализация опорных знаний.
  3. Игра «Китайский замо́к».
  4. Итоги урока.

Ход урока

  1. Организационный момент

Приветствие, проверка отсутствующих, и готовности к уроку.

  1. Актуализация опорных знаний (презентация "Арифметические выражения").

Арифметические выражения
PPTX / 814.76 Кб

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

Давайте вспомним основные моменты изученной темы.

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

Арифметические выражения записываются по следующим правилам:

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

Порядок выполнения операций

Вычисления выполняются слева направо соответственно старшинству операций (приоритет действий):

  1. вычисление выражений в скобках
  2. операция вычисления функций.
  3. операции умножения, деления.
  4. операции mod и div.
  5. операции сложения и вычитания.

Стандартные математические функции Pascal

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

Приоритет выполнения функции выше, чем приоритет выполнения арифметических операций.

Функции:

Математическая запись

Запись на Паскале

Действие

Тип результата

sinX

sin(X)

синус

вещественный

cosX

cos(X)

косинус

вещественный

arctgX

arctan(X)

арктангенс

вещественный

|X|

abs(X)

модуль

тип аргумента

t1642948306aa.gif

sqrt(X)

корень квадратный

вещественный

lnX

ln(X)

логарифм натуральный

вещественный

e^x

exp(X)

экспонента

вещественный

X^2

sqr(X)

возведение в квадрат

вещественный

  1. Практическая работа за ПК. Игра «Китайский замо́к» (презентация "Китайский замок").

Китайский замок
RAR / 8.31 Мб

Знакомство с правилами игры.

Каждый из вас будет пытаться открыть китайский замок, который защищен пятью кодами.

t1642948306ab.jpg

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

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

t1642948306ac.jpg

До тех пор пока в поле для ввода арифметического выражения не будет введен правильный вариант записи кнопка «Продолжить» будет неактивна.

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

t1642948306ad.jpg

Щелчок по кнопке «Продолжить» на короткое время отображает фрагмент кода для замка. Ученик должен успеть его запомнить, т.к. вернуться повторно к коду невозможно.

t1642948306ae.jpg

Возвращаетесь на первый слайд (щелчок по иконке в верхнем левом углу слайда) и вводите код в поле, которое по порядку совпадает с номеров открытого замка.

Если все правильно, то текстовое поле меняет цвет заливки и очищается.

t1642948306af.jpg

Аналогично поступаете со всеми остальными заданиями.

t1642948306ag.jpg

t1642948306ah.jpg

t1642948306ai.jpg

t1642948306aj.jpgКогда все коды будут записаны в кодовый замок, кнопка «Продолжить» на первом слайде станет активной.

t1642948306ak.png

Щелчок по этой кнопке и открывает замок.

t1642948306al.jpg

t1642948306am.jpg

Для победителя продумывается поощрение. Это может быть грамота, медаль, почетное звание, сладкий приз.

Все, кто сможет открыть китайский замок, получают за урок оценку 5. Остальным выставляются оценки, равные количеству открытых уровней (определяется по количеству окрашеных полей на первом слайде).

Важно! После закрытия презентации изменения НЕ СОХРАНЯТЬ!

Таблица с правильными ответами.

abs(1+sqr(sin(x)))

sqr(sqrt(x)+sqr(x))

(exp(x)*2.5)/ln(sqrt(x))

sqrt(x*sin(x))+1/(x+exp(2*x))

(1+sqr(sin(x+y)))/(2*abs(cos(exp(6*ln(x)))))

2FA6

2FA2

2F47

2F71

2F6E

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

Подсчет набранных балов, выставление оценок.


Опубликовано в группе «УРОК.РФ: группа для участников конкурсов»


Комментарии (1)

Синявская Ольга, 23.01.22 в 18:49 0Ответить Пожаловаться
Спасибо за хорошую работу)
Чтобы написать комментарий необходимо авторизоваться.