- •ИНФОРМАТИКА
- •Методические указания к выполнению семестровой работы № 1
- •Титульный лист
- •СЕМЕСТРОВАЯ РАБОТА № 1
- •Волгоград 2003
- •Тестовый пример
- •Тестовый пример
- •Тестовый пример
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант №12
- •Вариант №13
- •Вариант №14
- •Ввести числа x1, x2, x3, x4, и вычислить их среднее арифметическое d. Если «d < 100», напечатать «d < 100 ». Если d = 100, вывести на печать значения x1, x2, x3, x4. Если d < 100, вычислить и напечатать среднее геометрическое этих чисел.
- •Вариант №15
- •Вариант №16
- •Вариант №18
- •Вариант №19
- •Вариант №20
- •Вариант № 21
- •Вариант № 22
- •Вариант № 23
- •Вариант № 25
- •Вариант № 26
- •Вариант № 27
- •Вариант № 28
- •Вариант № 29
- •Вариант № 30
3Ввести одномерный массив X(N) (N<=90). Определить минимальный элемент среди элементов, значение которых кратно пяти и не равно нулю. Разделить каждый элемент массива X на вычисленное значение и записать в создаваемый массив Y(N). Выдать на печать исходный и результирующий массивы или дать сообщение о невозможности создания нового массива.
Вариант 9
1Дано x, a, b. Вычислить и напечатать:
y = sina3 + cosb3 + ex
4abx
Если у³ 0, найти и напечатать наибольшее из трех заданных неравных чисел a, b, x. Если у<0, вычислить z = (a+ b)2 x2
2Дано x, c.
Вычислить z = (x3 + c2 )sincxπ . Если z<0, напечатать “z<0”, если
z ³ 0, вычислить функциюd = y2 + ln y + y, где у изменяется в
интервале от 1 до 5 с шагом 0.2. Если d>20 вывести на печать d, y, иначе – вычислить p = x*c*d.
3Ввести одномерный массив X(N) (N<=30) целых чисел. Все элементы его, стоящие до минимального элемента, разделить на среднее арифметическое ненулевых элементов данного массива, кратных трем, и округлить. Выдать массив до преобразования и после него. Если преобразование невозможно, то дать об этом сообщение.
Вариант 10
1Дано c, d, x, y. Определить в каком квадрате точка m с координатами x, y. Напечатать номер квадрата. Если точка
находится в 1или 3 квадрате, вычислить z = |
ec + lgcd |
|
, иначе |
|
|
||||
|
|
|||
3cd+ 5 |
||||
вычислить и напечатать w =sin c + arcsin d. |
|
|||
|
|
|
2Дано x. Если x3 + x2 + x+ 1¹ 0, вычислить z=tgy+cos(y/2), если y изменяется в интервале от –1 до 1 с шагом 0.2. Если z>0, вывести на печать значения функции z и соответствующие у, иначе напечатать “y<0”.
3Ввести одномерный массив Y(N) (N<=50) и выдать его на печать. Вычислить произведение тех элементов массива, которые при округлении до ближайшего целого дают тот же результат, что и при отбрасывании дробной части, и заменить этим произведением значение максимального элемента. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.
11
Вариант 11
1 Дано a, b, c, x.
Вычислить и напечатать W = 0.5x2 + tgc. bx3 + cx2
Если знаменатель равен нулю, вычисления закончить.
Если знаменатель не равен нулю, вычислить: y = (a + b) 2 x2 + abc; Если y ³ 0 , напечатать значение функции y, иначе – напечатать «y < 0».
2 |
Дано a, b. |
|
e2 |
+ e− 2a |
|
|
|
|
|
|
||||
|
Если a2 > b2, вычислить |
|
|
|
|
|
|
|||||||
|
y = |
|
ab . |
|
||||||||||
|
cos a × |
|
|
tgb |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||
|
Если a 2 £ b2 , вычисления |
закончить.Если |
y ³ 0 , вычислить |
|||||||||||
|
значение функции z = x + ab. |
|
|
|
|
1 |
|
|
|
|
где x изменяется в |
|||
|
|
x |
|
|
. 3 (a + b)3 x |
|||||||||
|
|
|
+ 3 |
|||||||||||
|
|
|
|
интервале от –1 до 5 с шагом 0,5.
3Для заданного вектора X(N) (N<=60) получить вектор Y, записывая в него последовательно все компоненты исходного вектора, расположенные между max и min компонентами. Первую отрицательную компоненту вектора Y заменить ее модулем, последнюю компоненту вектора X заменить числом 200. Векторы X и Y напечатать.
Вариант №12
1Дано а, х, z. Если х + z ¹ а, вычислить y = arcsin(x) + tg az .
Если х – z = a, вычислить: p = |
(x+ z)2 |
. |
|
||
|
x2 + z2 |
Если y ³ 0 , напечатать значения y, p, иначе – напечатать «y < 0» Если p > 10, вычислить g = lgp + e2
2 |
Дано b, c, x. Вычислить а = |
(x3 + |
2b)2 |
. |
tgb+ |
|
|||
|
|
cosc |
Если а > 0, вычислить значение функции z = b2y3 + 0.7by2 + 0.5c, где y изменяется в интервале от –2 до 2. Вывести на печать значения z < 0.
3Задан одномерный массив F(N) (N<=60). Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента, иначе все элементы массива увеличить на квадрат его минимального значения. Преобразованный массив упорядочить по убыванию и распечатать.
12
Вариант №13
1Дано а, р.
Если а > р, вычислить и напечатать c = (e2 + tg a)2. Если а<р, вычислить и напечатать b=0.6, вычислить и напечатать:
а5 + 0.5, если а ≤ 0 ;
y =
а2 – 15.7р, если а > 0.
2Дано А, В.
Вычислить значения функции y = 5x2 + 0.1x – 5.1, где х изменяется от 0 до 3 с шагом 0.2.
Если y > 0, вычислить z = y , отпечатать x, y, z.
Если y £ 0 , вычислить z = y + AB . Отпечатать x, z.
3Задан одномерный массив Х(N) (N<=60). Вычислить квадрат разности между минимальным и максимальным элементами массива и записать его на место последнего отрицательного элемента массива. Результат вывести на экран.
Вариант №14
1Ввести числа x1, x2, x3, x4, и вычислить их среднее арифметическое d. Если «d < 100», напечатать «d < 100 ». Если d = 100, вывести на печать значения x1, x2, x3, x4. Если d < 100, вычислить и напечатать среднее геометрическое этих чисел.
2Вычислить значения функции:
х4 + 4х – 7х, если х < 0;
z = |
1 |
, если х > 0; |
х2 + 8х + 12 |
||
0, |
если х = 0; |
х изменяется от –3 до 2 с шагом 0.25. Отпечатать значения z ³ 0 и соответствующие значения х.
3Задан одномерный массив F(N) (N<=60). Вычислить произведение минимального и максимального элементов массива и заменить им элемент массива, стоящий перед минимальным элементом. Если такого элемента нет, то выдать соответствующее сообщение. Результат вывести на экран.
13
Вариант №15
1Заданы переменные b, c, w.
Если b > c вычислить и напечатать a |
= |
sin1.2 + |
tgx + |
x |
, где |
|||||||||
2tg |
2 |
x |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
w − π |
при π |
/ 2 ≤ |
|
w ≤ 3π |
/ 4 ; |
|
|
|
|
|
|
|
||
х = |
при π |
|
< |
|
< − π |
|
. |
|
|
|
|
|
|
|
w + π |
/ 4 |
w |
/ 2 |
|
|
|
|
|
|
|||||
3 |
|
|
|
|
|
|
|
|
|
|
Если b < с, вычислить и напечатать а = ех+b. Если b = c, напечатать сообщение «b = c».
2Вычислить значения z = ln(x) sin(x-a) при
π/ 4 , если x ≤ 1;
а=
π, если x >1.
Значения х изменяется от 0.6 до 1.8 с шагом 0.8. Напечатать положительные z.
3Ввести одномерный массив вещественных чисел A(N) (N<=50). Все элементы с четными индексами, предшествующие первому по порядку элементу, значение которого равно максимальному значению в массиве, умножить на 2 и записать в новый массив B. Выдать на печать массивы A и B.
Вариант №16
1Заданы х = 1.9, у = 0.45. Ввести b.
Если b > 0 вычислить I = |
e− a (x+ y) |
, где |
|
|
|||
|
1+ b(x+ y) |
|
|
а = |
0.5 при 0.1≤ b ≤ 0.15; |
||
1 при 0.15 < b ≤ 0.2; |
|
||
|
1.2 при 0.2 < b ≤ 0.3; |
|
|
|
1.21 при 0.3 < b ≤ 0.4; |
|
|
Если b ≤ |
0 , напечатать b, x, y. |
|
2Вычислить f = a 2 + b2 , где
10 |
|
åk = 1 k kx+ x , |
если x ≤ 2 ; |
а =
1.5, если x > 2.
Значение х изменяется от 1.5 до 3 с шагом 0.3.
3Дан массив K(N) (N<=50). Преобразовать его, упорядочив по убыванию все его элементы, стоящие после второго нулевого элемента. Выдать на печать исходный и упорядоченный массивы. Если преобразование невозможно, то выдать об этом сообщение.
14