Математические выражения записываются по следующим правилам:
- запись ведётся в строчку;
- нельзя опускать знак умножения между сомножителями.
Приоритет вычисления выражений: (); функции; операции.
Пример. Записать математическое выражение на языке С, С++.
Результат (выражение записанное на С,С++ имеет вид:
(a+b) / (c – d)+e / (f * g).
Индивидуальное задание. Вычислить значения выражений (таблица 1), записанных на Си: A/B; C/D; C%D; C++; D--; y=--C +20 ; z=(C--)+20.
Для вычисления делений воспользуйтесь калькулятором после чего проверьте вычисления программно.
Таблица 1 – Исходные данные задания
№ варианта
|
А
|
В
|
С
|
D
|
№ варианта
|
А
|
В
|
С
|
D
|
1
|
30,2
|
1,9
|
100
|
23
|
2
|
15,2
|
16,9
|
150
|
24
|
3
|
29,3
|
2,8
|
95
|
30
|
4
|
14,3
|
17,8
|
140
|
33
|
5
|
28,4
|
3,7
|
77
|
15
|
6
|
13,4
|
18,7
|
122
|
52
|
7
|
27,5
|
4,6
|
86
|
30
|
8
|
12,5
|
19,6
|
117
|
25
|
9
|
26,1
|
5,5
|
80
|
25
|
10
|
11,1
|
20,5
|
117
|
30
|
11
|
25,2
|
6,9
|
78
|
23
|
12
|
10,2
|
21,9
|
125
|
32
|
13
|
24,3
|
7,8
|
100
|
24
|
14
|
9,3
|
22,8
|
134
|
31
|
15
|
23,4
|
8,7
|
82
|
23
|
16
|
8,4
|
23,7
|
155
|
27
|
17
|
22,5
|
9,6
|
79
|
33
|
18
|
7,5
|
24,6
|
146
|
31
|
19
|
21,1
|
10,5
|
64
|
25
|
20
|
6,1
|
25,5
|
127
|
77
|
21
|
31,4
|
6,7
|
79
|
21
|
22
|
29,6
|
8,7
|
137
|
28
|
23
|
51,5
|
7,8
|
56
|
23
|
24
|
87,5
|
13,4
|
165
|
34
|
25
|
56,5
|
14,7
|
74
|
28
|
26
|
96,7
|
25,2
|
114
|
31
|
27
|
43,75
|
32,6
|
155
|
14
|
28
|
83,4
|
34,8
|
123
|
24
|
29
|
36,8
|
25,7
|
175
|
18
|
30
|
145,7
|
47,6
|
156
|
47
|
Содержание отчета и его форма
Выполните все описанные пункты задания, в электронном виде оформите отчет, который должен содержать:
– название и цель лабораторной работы;
– условие и скриншоты всех отлаженных программ (с потоковым вводом-выводом, форматным и задание).
Контрольные вопросы и защита работы
Что такое редактирование и компиляция программы?
Как записывается комментарий в программах на Си?
Что такое заголовочные файлы? Примеры их использования.
Как вывести русский текст при запуске приложений?
Как объявляются переменные в программах?
Структура программы на языке C/С++.
Что такое алгоритм и программа линейной структуры?
Какие операции ввода/вывода данных в C/С++ известны Вам?
Защита лабораторной работы включает в себя демонстрацию выполненных программ, подготовленный отчет и устный ответ на вопросы.
Достарыңызбен бөлісу: |