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

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

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

  • Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.
  • Индексы элементов массивов записываются в квадратных (школьный АЯ, Pascal) или круглых (Basic) скобках.
  • Для обозначения переменных используются буквы латинского алфавита.
  • Операции выполняются в порядке старшинства : сначала вычисление функций, затем возведение в степень, потом умножение и деление и в последнюю очередь — сложение и вычитание.
  • Операции одного старшинства выполняются слева направо . Однако, в школьном АЯ есть одно исключение из этого правила: операции возведения в степень выполняются справа налево. Так, выражение 2**(3**2) в школьном АЯ вычисляется как 2**(3**2) = 512. В языке QBasic аналогичное выражение 2^3^2 вычисляется как (2^3)^2 = 64. А в языке Pascal вообще не предусмотрена операция возведения в степень, в Pascal x^y записывается как exp(y*ln(x)), а x^y^z как exp(exp(z*ln(y))*ln(x)).

Набраны 26 примеров с помощью редактора формул для закрепления темы "Запись на алгоритмическом языке".

Так же возможно использование на уроках при изучении темы "Запись арифметических выражений в MS Excel"

Идёт приём заявок

Подать заявку

Для учеников 1-11 классов и дошкольников

Алматинская область, Ескельдинский район, КГУ сш.Уалиханова при акимате Ескельдинского района

Гудаковская Людмила Михайловна

Тема урока: «Правила записи арифметических выражений в алгоритмическом языке»

Цель урока : закрепление умений учащихся записывать арифметические выражения в алгоритмическом языке с использованием электронного учебника Л.З. Шауцуковой, контроль полученных знаний и умений при помощи карточек – лабиринтов (см. Приложение).

Проверка домашнего задания:

1) 2) 3)

Три ученика на доске записывают по одному примеру, класс проверяет, исправляет ошибки.

а) что представляет собой арифметическое выражение;

б) перечислить основные правила записи арифметических выражений;

Читайте также:  Java lang runtimeexception как исправить

в) в каком порядке выполняются операции в арифметических выражениях.

Задание 1.Найти ошибки в записи выражений:

Пропущен знак умножения между 5 и х

Аргумент x функции sin x не заключен в скобки

Не хватает закрывающей скобки

Запишите по правилам алгоритмического языка выражения:

Открыть учебник: Теория, Глава 7. Алгоритмы. Алгоритмизация. Алгоритмические языки, пункт 7.22. Упражнения. №7.1. Проверить ответ:

Свернуть учебник на панель задач.

7.2. Запишите в обычной математической форме арифметические выражения:

а ) a / b ^ 2;
в ) 1/a*b/c;
д ) (a^b)^c/2;
ж ) x^y^z/a/b;
и ) b/sqr(a*a+b);
о ) abs(x^(y/x)-(y/x)^(1/3));

б ) a+b/c+1;
г ) a^b^c/2;
е ) a/b/c/d*p*q;
з ) 4/3*3.14*r^3;
к ) d*c/2/R+a3;
п ) sqr((x1-x2)^2+(y1-y2)^2);
ф ) abs(cos(x)+cos(y))^(1+sin(y)^2);

Восстановить учебник, сверить с ответом к заданию 7.2:

а )
в )

д )

ж )

и)

о)

ф )

б )
г )
е )

з )
к )

п)
ф)

Открыть окно языка программирования Qbasic .

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

На лицевой стороне карточки лабиринта записано выражение, по которому следует получить ответ с помощью компьютера. На обратной –ответ к одному из остальных заданий. Если выражение записано верно, то ответ совпадет с одним из чисел, по нему переходить к следующей карточке и т.д. Таким образом, учащийся возвращается снова к первой карточке – «выходит из лабиринта».

Задание в письменном виде сдается учителю на проверку, а также сохраняется в памяти компьютера.

Итог урока: выводы, замечания, выставление оценок.

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

Ссылка на основную публикацию
Adblock detector