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

Раздел Информатика
Класс 8 класс
Тип Конспекты
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

УРОК №5:

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

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

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

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

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

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

ХОД УРОКА


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

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

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

АУрок Запись арифметических выражений на языке Бейсик (8 класс)рифметические операции на языке 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

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

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

Корень

SQR(X)

Модуль числа

ABS(X)

Синус

SIN(X)

Косинус

COS(X)

Тангенс

TAN(X)

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

INT(X)

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

LOG(X)

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

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

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

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

2a

2*A

3ac

3*A*C

1,75

1.75

0,035

.035

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

2/3

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

5/(6-A)

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

(8+7*T)/26

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

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

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

A*B/C

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

A/(B*C)

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

M^5

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

A^(1/2)

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

ABS(X)

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

ABS(5-3.2*X^3)

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

SQR(A)

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

SQR(2+5.7*N)

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

Z^(1/3)

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

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

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


=

равно

<>

не равно

>

больше

<

меньше

>=

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

<=

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

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

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

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

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

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

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

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

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

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

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

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

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

ДУрок Запись арифметических выражений на языке Бейсик (8 класс)ля решения данного примера мы запишем следующую строку

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

© 2010-2022