Вариант 07 (С++) |
600,00 ₽
Просмотров: 613
|
Тип работы: | Курсовая |
Название предмета: | Информатика |
Тема/вариант: | Вариант 03 (С++) |
Объем работы: | 8 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2017-03-15 |
Размер файла, тип файла: | 82.23 Kb, RAR |
Прикрепленные файлы: |
Методические указания к курсовой работе по дисциплине “Информатика” (22 Kb)
|
Задание на курсовую работу
Тема 1: Стандартные функции. Арифметические выражения.
Задание:
Разработать программу для вычисления значения заданного арифметического выражения (см. вариант по таблице 1) и вывода на экран полученных результатов.
Значения исходных данных выбираются произвольно. Ввод исходных данных организовать любым известным вам способом (использовать не менее двух способов).
Таблица 1 – Варианты арифметических выражений
Номер варианта |
1.1 Выражение |
Исходные данные |
0 |
|
x, y |
1 |
|
x, y |
2 |
|
c, x, y |
3 |
|
b, x, y |
4 |
|
x, y, z |
5 |
|
x, y, z |
6 |
|
x, y, z |
7 |
|
x, y |
8 |
|
x, y, z |
9 |
|
x, y, z |
Тема 2: Логические выражения. Условный оператор.
Задание:
Разработать программу для вычисления значения заданной функции (см. вариант по таблице 2) и вывода на экран полученных результатов.
Исходные данные вводить с клавиатуры.
Таблица 2 – Варианты функций
Номер варианта |
1.2 |
|
0 |
b = |
ln|x/y|+(x^2+y)^3, при x-y=0; ln|x*y|+(x^2+y)^3, при x-y>0;
(x^2+y)^3, при x-y<0. |
1 |
c = |
x^2+y^2+sin(x), при x-y=0; (x-y)^2+cos(x), при 0<x-y<=36; (y-x)^2+tg(x), при x-y<0. |
2 |
d = |
(x-y)+arctg(x), при x>y; (y-x)^3+arctg(x), при y>x; (y+x)^3+0.5, при x=y. |
3 |
f = |
|x|-|y|, при 0.5<=xy<1.0; |
x+y, при 0.1<xy<0.5; 2x, при 1.0<=xy<2.5. |
||
4 |
g = |
arctg(x+|y|), при 2<y<12; arctg(|x|+y), при y<=2; (x+y)^2, при y>=12. |
5 |
h = |
5x-3y, при -1<x<15; x+2*|y|, при x>15; 2y, при x=15 или x<= -1 |
6 |
i = |
3x^3+3y^2, при x>|y|; |x-y|, при 3<x<|y|; (x-y)^2, при x=|y|. |
7 |
j = |
ln(|x|+|y|), при 5<=|xy|<10; x-y, при |xy|>=10; x+y, при |xy|<5. |
8 |
c = |
x^2+y^2, при x-y<=0; cos(y), при 0<x-y<=45; (y-x)^2, при x-y>45. |
9 |
h = |
2x+4y, при -4<=x<32; x+2*|x|-y, при x>32; 3x, при x=32 или x< -4 |
Тема 3: Операторы циклов
Задание:
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор (см. вариант по таблице 3).
Таблица 3
Номер варианта |
1.3 Выражение |
Оператор цикла |
0 |
- 0,1+ 0,4 -0,7+…-1,9 |
While |
1 |
0,2- 0,5 +0,8-…+2,0 |
do…while |
2 |
-0,18 + 0,20 – 0,22 +...+ 0,36 |
While |
3 |
0,15 - 0,17 + 0,19 -...- 0,33 |
Do…while |
4 |
0,8 - 0,10 + 0,12 -...- 0,26 |
While |
5 |
-0,5 + 0,7 – 0,9 +...+ 0,23 |
Do…while |
6 |
- 0,13+ 0,16 -0,19+…-3,1 |
While |
7 |
0,4 - 0,8 +1,2-…+4,0 |
Do…while |
8 |
- 0,3+ 0,5 -0,7+…-3,1 |
While |
9 |
0,6 - 0,7 + 0,8 -...- 3,3 |
Do…while |
Тема 4: Работа с одномерными массивами.
Общий текст задания для всех вариантов:
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая:
1) формирует массив из заданного количества случайных целых чисел в заданном диапазоне и выводит элементы массива на экран;
2) по определенному вами алгоритму преобразовывает этот массив и выводит на экран элементы преобразованного массива.
3) производит заданные вычисления (рекомендуется оформить в виде отдельной функции) и выводит результат на экран.
Варианты заданий:
0. Массив A = (15, 9, –6, 12, –9, 18, 0) преобразован к виду A = (5, 3, 0, 4, 0, 6, 0). Размер массива A - 20 элементов из диапазона [–25,25]. Вычислить сумму четных элементов преобразованного массива.
1. Массив B = (3, –4, 7, 2, 9, –7, 0) преобразован к виду B = (–6, 0, –14, –4, –18, 0, 0). Размер массива B - 15 элементов из диапазона [–14,14]. Вычислить произведение нечетных элементов преобразованного массива.
2. Массив C = (–4, 9, 5, –8, –5, 4, 0) преобразован к виду C = (–8, 0, 0, –16, –10, 0, 0). Размер массива C - 40 элементов из диапазона [–23,23]. Вычислить сумму нечетных элементов преобразованного массива.
3. Массив D=(4, –8, 9, 3, 4, –5, 0) преобразован к виду D=(–2, –14, 3, –3, –2, –11, –6). Размер массива D - 24 элемента из диапазона [–32,32]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–14, 2].
4. Массив F=(5, –8, 4, 8, 12, –4, 0) преобразован к виду F=(–7, –20, –8, –4, 0,–16,–12). Размер массива F - 63 элемента из диапазона [–50,50]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–2, 21].
5. Массив H = (6, –6, –3, 8, 4, –7, 0) преобразован к виду H = (14, 0, 0, 16, 12, 0, 8). Размер массива H - 10 элементов. из диапазона [–44,44] Вычислить произведение тех элементов преобразованного массива, которые находятся в диапазоне [0, 18].
6. Массив K = (5, –5, 4, 9, –7, –11, 0) преобразован к виду K = (0, 1, 0, 0, –1, –5, 0). Размер массива K - 21 элемент из диапазона [–56,56]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–1, 16].
7. Массив L = (–2, 6, –8, 9, –5, 12, 0) преобразован к виду L = (1, 9, –5, 12, –2, 15, 3). Размер массива L - 36 элементов из диапазона [–31,31]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–8, 25].
8. Массив M = (5, –5, 9, –2, 14, –7, 0) преобразован к виду M = (5, 0, 9, 0, 14, 0, 0). Размер массива M - 22 элемента из диапазона [–47,47]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–16, 6].
9. Массив N = (8, –9, –3, 5, 4, –7, 0) преобразован к виду N = (0, –9, –3, 0, 0, –7, 0). Размер массива N - 18 элементов из диапазона [–68,68]. Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–7, 27].
Сообщить другу