Арифметические выражения записываются по следующим правилам:
- Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.
- Индексы элементов массивов записываются в квадратных (школьный АЯ, 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)
Три ученика на доске записывают по одному примеру, класс проверяет, исправляет ошибки.
а) что представляет собой арифметическое выражение;
б) перечислить основные правила записи арифметических выражений;
в) в каком порядке выполняются операции в арифметических выражениях.
Задание 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 карточек.
На лицевой стороне карточки лабиринта записано выражение, по которому следует получить ответ с помощью компьютера. На обратной –ответ к одному из остальных заданий. Если выражение записано верно, то ответ совпадет с одним из чисел, по нему переходить к следующей карточке и т.д. Таким образом, учащийся возвращается снова к первой карточке – «выходит из лабиринта».
Задание в письменном виде сдается учителю на проверку, а также сохраняется в памяти компьютера.
Итог урока: выводы, замечания, выставление оценок.
Записать по правилам алгоритмического языка выражения: