7


  • Учителю
  • Урок 'Запись арифметических выражений на языке Бейсик' (8 класс)

Урок 'Запись арифметических выражений на языке Бейсик' (8 класс)

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

УРОК №5:

ЗАПИСЬ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ

НА ЯЗЫКЕ БЕЙСИК


Цели и задачи урока:

  • разобрать с учениками стандартные функции языка Бейсик;

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

  • научить учеников правильному набору операторов, переменных, постоянных в среде программирования QBasic.


ХОД УРОКА


Данный урок начнём с проверки домашнего задания. Вам было предложено решить 2 логические схемы.


Далее приступим к изучению новой темы. Она записана на доске и являет следующим этапом при подготовке к работе на ЭВМ. Для решения поставленной задачи на ЭВМ нам необходимо знать его язык. Мы уже познакомились с алфавитом языка программирования Бейсик, что, конечно же, нас приблизило к заветной мечте - решать поставленные задачи на компьютере. Но для полной реализации нам необходимо узнать ещё многое. Одним из таких шагов, которые позволят решать задачи на компьютере, будет изучение стандартных функций языка программирования Бейсик. Эту тему можно подразделить на несколько подтем, коими являются: арифметические операции, математические функции, операции отношения и записи математических выражений на языке Бейсик.

Начнём урок со знакомства с арифметическими операциями. Часть из них мы прошли при знакомстве алфавита Бейсик. Часть для нас будет нова.


Арифметические операции на языке Basic

Операция

Обозначение

Пример

Результат

Сложение

+

2+5

7

Вычитание

-

10-8

2

Умножение

*

3*4

12

Деление

/

15/3
15/4

5
3.75

Целочисленное деление

\

15\4

3

Возведение в степень

^

2^3

8

Остаток от деления

MOD

13 MOD 5

3

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

Математические функции на языке Basic

Корень

SQR(X)

Модуль числа

ABS(X)

Синус

SIN(X)

Косинус

COS(X)

Тангенс

TAN(X)

Целая часть числа

INT(X)

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

LOG(X)


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


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

Запись на языке Бейсик

2a

2*A

3ac

3*A*C

1,75

1.75

0,035

.035

2/3

5/(6-A)

(8+7*T)/26

(3*M-7)/(B+Q)

A*B/C

A/(B*C)

M^5

A^(1/2)

ABS(X)

ABS(5-3.2*X^3)

SQR(A)

SQR(2+5.7*N)

Z^(1/3)


Теперь остались знаки (операции) отношений. Из алфавита языка Бейсик мы с ними уже знакомы.


Операции отношений


=

равно

<>

не равно

>

больше

<

меньше

>=

больше или равно

<=

меньше или равно

Запись арифметических выражений на языке Бейсик

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

  • Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.

  • Индексы элементов массивов записываются в круглых скобках.

  • Для обозначения переменных используются буквы латинского алфавита.

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

  • Операции одного старшинства выполняются слева направо. Однако, есть одно исключение из этого правила: операции возведения в степень выполняются справа налево. Так, выражение 2**(3**2) в школьном курсе вычисляется как 2**(3**2) = 512. В языке QBasic аналогичное выражение 2^3^2 вычисляется как (2^3)^2 = 64.

Любое математическое выражение на языке Бейсик записывается в виде строки. Чтобы вычислить данное выражение, достаточно перед ним поставить оператор PRINT либо поставить знак - ?.



Давайте решим примеры:

  1. Вычислить:



Для решения данного примера мы запишем следующую строку


После нажатия клавиши F5 на экран выйдет ответ


Такой способ вычисления называется вычислением в непосредственном режиме. В этом режиме Бейсик работает как мощный калькулятор. То есть, в данном случае, чтобы решить какой-то пример, не нужна программа.


1. Вычислить:

Введём строку: PRINT SQR(LOG(ABS(5)))+EXP(PI)


нажмём клавишу F5 и получим результат равный


Запишите следующие выражения на языке Бейсик:


: стр.61-64 - читать;

стр. 65 записать выражения на языке Бейсик:





 
 
X

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

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

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

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