- •«Национальный исследовательский
- •Т.Е. Мамонова Лабораторная работа № 2
- •220700 – «Автоматизация технологических процессов и производств».
- •Лабораторная работа № 2
- •Теоретическая часть
- •Унарные операции
- •Бинарные операции
- •Тернарная операция
- •Оператор присваивания
- •Анализ выражения
- •Приоритет операций и ассоциативность
- •Варианты заданий к лабораторной работе №2
- •Содержание отчета
- •Список литературы
- •220700 – «Автоматизация технологических процессов и производств». Отпечатано в Издательстве тпу в полном соответствии с качеством предоставляемого оригинал-макета
- •634034, Г. Томск, пр. Ленина, 30
Варианты заданий к лабораторной работе №2
Задание: определить тип заданных выражений и найти их значения. Составить систему тестов и вычислить полученное выражение для нескольких значений n и m, определить при каких n и m выражение не может быть вычислено.
При выполнении заданий на сравнения, использовать тернарную операцию.
Вариант 1.
-
n+(++m)
-
m-->n
-
n-->m
Вариант 2.
1) n/m++
2) m++<--n
3) (m/n)++<n/m
Вариант 3.
-
++n*++m
-
m++<n
-
n++>m
Вариант 4.
1) m--n
2) m++<n
3) n++>m
Вариант 5.
1) n++*m
2) n++<m
3) --m>n
Вариант 6.
1) --m-n++
2) m*m<n++
3) n-->++m
Вариант 7.
1) m-++n
2) m++>--n
3) m--<++n
Вариант 8.
1) m+--n
2) m++<--n
3) --m>n--
Вариант 9.
1) m++/n--
2) ++m<n--
3) n-->m
Вариант 10.
1) m/--n++
2) m/n<n--
3) m+n++>n+m
Вариант 11.
1) (n++)+m--
2) n*m<n++
3) n-->++m
Вариант 12.
1) n++*m
2) m--<n
3) ++m>n
Вариант 13.
1) (n++/--m)++
2) ++m<n--
3) --m>++n
Вариант 14.
1) n++*--m
2) n--<m++
3) --n>--m
Вариант 15.
1) n++/--m
2) n-->n/m++
3) m<n++
Содержание отчета
-
цель работы;
-
задание;
-
код программы;
-
блок-схема;
-
результаты работы программы;
-
выводы по работе.
Список литературы
-
Ален И. Голуб. Правила программирования на Си и Си++. Пер. с англ.: – М.: Вильямс, 2001. – 241 с.
-
Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2010.
-
Прата С. Язык программирования С++. Лекции и упражнения. СПб.: Питер, 2003. – 645 с.
Учебное издание
МАМОНОВА Татьяна Егоровна
МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ В С++
Методические указания по выполнению лабораторных работ
по курсу «Информатика» для студентов I курса, обучающихся по направлениям 220000 – «Мехатроника и робототехника»,
220700 – «Автоматизация технологических процессов и производств». Отпечатано в Издательстве тпу в полном соответствии с качеством предоставляемого оригинал-макета
Подписано к печати 03.09.2010.Формат 60х84/16. Бумага «Снегурочка».
Печать XEROX. Усл.печ.л. 9, 01. Уч.- изд. л. 8, 16.
Заказ .Тираж
634034, Г. Томск, пр. Ленина, 30
Тел./факс: 8(3822)56-35-35, www.tpu.ru