Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Урок "Запись арифметических выражений на языке Бейсик" (8 класс)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

УРОК №5:

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

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


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

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

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

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


ХОД УРОКА


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


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

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


Аhello_html_m49d318e6.jpgрифметические операции на языке 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

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

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

 Корень

SQR(X)

 Модуль числа

ABS(X)

 Синус

SIN(X)

 Косинус

COS(X)

 Тангенс

TAN(X)

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

INT(X)

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

LOG(X)


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

hello_html_m7f45e771.jpg

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

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

2a

2*A

3ac

3*A*C

1,75

1.75

0,035

.035

hello_html_m65229836.gif

2/3

hello_html_25ac5a0.gif

5/(6-A)

hello_html_6d439490.gif

(8+7*T)/26

hello_html_41ac44ae.gif

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

hello_html_7a5ed37b.gif

A*B/C

hello_html_763009b5.gif

A/(B*C)

hello_html_18cadd1f.gif

M^5

hello_html_972cb16.gif

A^(1/2)

hello_html_m7cf3919f.gif

ABS(X)

hello_html_12ff272e.gif

ABS(5-3.2*X^3)

hello_html_28cdc1e6.gif

SQR(A)

hello_html_m1571ee5d.gif

SQR(2+5.7*N)

hello_html_mdc80965.gif

Z^(1/3)


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

hello_html_m49d318e6.jpg

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


=

равно

<>

не равно

>

больше

<

меньше

>=

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

<=

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

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

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

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

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

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

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

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

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


hello_html_46840d1c.png



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

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


hello_html_m1fa58225.gif


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



hello_html_m6378966d.png

hello_html_m7f45e771.jpg

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

hello_html_7558b637.png


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


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

hello_html_m1a479793.gifhello_html_7b2b1f45.jpg

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


hello_html_m531894f4.png

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

hello_html_2bda0b05.png


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


hello_html_m37f3468d.gif

hello_html_m5161d534.gif

hello_html_mf8c4c5f.gif

hello_html_m2f42183b.gif

hello_html_6e1058d7.gif

hello_html_m1cbbf227.gif

hello_html_m99e4987.gif

hello_html_7e80a394.gif

hello_html_m383bb71f.gif

hello_html_m396a96af.gif

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

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


hello_html_1daf71ba.gif



hello_html_4c395dd0.gif



hello_html_m4a21dae3.gif


hello_html_7e27979f.gif



hello_html_m581baf41.gif


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

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