Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Примеры записи арифметических выражений




Запись арифметические выражения.

Выполнить на листе формата А4. В произвольной форме.


Раздел 4. Практика программирования.

Тема 4.1. Программирование.

Самостоятельная работа №8: Основные конструкции языка программирования.

Форма выполнения работы: Индивидуальное задание.

Форма контроля работы: Фронтальный контроль.

Количество отведённых часов: 2ч.

Вариантов 10 по списку группы.

Изучите общие сведения:

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

  • Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.
  • Индексы элементов массивов записываются в квадратных (школьный АЯ, 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)).
Математическая запись Запись на школьном алгоритмическом языке
x * y / z
x / (y * z) или x / y / z
(a**3 + b**3) / (b*c)
(a[i+1] + b[i-1]) / (2*x*y)
(-b + sqrt(b*b - 4*a*c)) / (2*a)
(x<0) sign(x) * abs(x) ** (1/5)
0.49 * exp(a*a - b*b) + ln(cos(a*a)) ** 3
x/(1 + x*x/(3 + (2*x)**3))

Типичные ошибки в записи выражений:

5x + 1 a + sin x ((a + b)/c**3 Пропущен знак умножения между 5 и х Аргумент x функции sin x не заключен в скобки Не хватает закрывающей скобки

 

Порядок выполнения работы:

Задание 1.

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

a) e)
б) ж)
в) з)
г) и)
д) к)

Задание 2.

Запишите в обычной математической форме арифметические выражения (*выполнить по два задания в строке):

а) a / b ** 2; б) a+b /c+1; в) 1/a*b/c; г) a**b**c/2; д) (a**b)**c/2; е) a/b/c/d*p*q; ж) x**y**z/a/b; з) 4/3*3.14*r**3; и) b/sqrt(a*a+b); к) d*c/2/R+a**3; л) 5*arctg(x)-arctg(y)/4; м) lg (u*(1/3)+sqrt(v)+z); н) ln (y*(-sqrt(abs(x)))); о) abs(x**(y/x)-(y/x)**(1/3)); п) sqrt ((x1-x2)**2+(y1-y2)**2); р) exp (abs(x-y))*(tg(z)**2+1)**x; c) lg (sqrt(exp(x-y))+x**abs(y)+z); т) sqrt (exp(a*x)*sin(x)**n)/cos(x)**2; у) sqrt (sin(arctg(u))**2+abs(cos(v))); ф) abs(cos(x)+cos(y))**(1+sin(y)**2);

Задание 3.

Запишите основные конструкции языка программирования.

 

Вариант № Основные конструкции языка программирования. Запишите программу на алгоритмическом языке Название программы или выполнение программы (что делает)
Алгоритмы линейной и разветвляющейся структуры.    
Алгоритмы, реализуемые с помощью циклов типа ДЛЯ    
Алгоритмы, реализуемые с помощью вложенных циклов типа ДЛЯ    
Алгоритмы, реализуемые с помощью циклов типа ПОКА    
Алгоритмы, реализуемые с помощью вложенных циклов типа ПОКА.    
Алгоритмы, реализуемые с помощью комбинации циклов типа ДЛЯ и ПОКА    
Алгоритмы обработки символьной информации    
Использование графики и звука в языке программирования    

Форма выполнения работы: Индивидуальное задание.

Форма контроля работы: Фронтальный контроль.




Поделиться с друзьями:


Дата добавления: 2014-12-08; Просмотров: 1677; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.