Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Тема: Правила записи арифметических выражений.

Тема: Правила записи арифметических выражений.



Осталось всего 4 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика

Поделитесь материалом с коллегами:

7 кл. Урок №11. Тема: Правила записи арифметических выражений.

Цель:

Обучающая:

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

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

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

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

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

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

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

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


ПЛАН УРОКА:

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

Актуализация и проверка знаний.

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

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

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

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

Итоги урока.

Ход урока:

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

Актуализация и проверка знаний;

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

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

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

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

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

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

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

hello_html_62fcaf8b.gif

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

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

hello_html_m4f66c29e.gif

hello_html_m646850e0.gif

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

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

hello_html_m4aa2ff53.gif;

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

hello_html_mea4cc28.gif(x+1)/(2*x)


Бинарные арифметические операции Pascal

Кроме известных арифметических операций, к целого типа могут применяться ряд дополнительных операций:

деление нацело - div; например: 10 div 3=3

нахождения остатки от целочисленного деления – mod

например: 10 mod 3=1

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

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

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

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

Возведение положительного числа в вещественную степень

используя математическое равенство xy e ylnx

На Паскале: xy= exp(y*ln(x))

Например: (2x+1)xy =exp(x*y*ln(2*x+1));

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

hello_html_5f688cc5.gif

hello_html_m2a172563.gifba =ln(a)/ln(b)

cosx=sqr(cos(x))

cos3x =cos(cos(cos(x)))

arcsin x=arctan(x/sqrt(1-sqr(x)))

hello_html_5d0a7f7d.gif= 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

hello_html_m1edbfae4.gif=alpha+beta*x*x+gamma

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

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

hello_html_6df5677.gifhello_html_562b5629.gif

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

hello_html_m36649964.gif

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

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

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

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

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

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

Итоги урока.





57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 18.01.2016
Раздел Информатика
Подраздел Конспекты
Просмотров334
Номер материала ДВ-351431
Получить свидетельство о публикации
Похожие материалы

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