Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Семестровая работа по информатике (ФАТ).doc
Скачиваний:
47
Добавлен:
14.03.2016
Размер:
342.53 Кб
Скачать

1. Вычислить и напечатать:

Значение x ввести с клавиатуры.

2. Вычислить и напечатать значения функции и соответствующие им значения аргументов x, y. z=2xy-2yx при изменении первого аргумента x[-1;1] с шагом 0.1 и второго аргумента y[2;2] с шагом 0.2.

3. В заданном одномерном массиве X(N) (N<=40) найти наименьшее из четных чисел.

4. Задана матрица Х[N,M], где N<=15, M<=20. Вывести на экран строку матрицы, содержащую максимальный элемент.

5. В файле F заменить все нулевые компоненты значением суммы первой и последней компонент файла; все отрицательные компоненты уменьшить на значение суммы, а также найти среднее арифметическое положительных компонент. Результаты отпечатать.

ВАРИАНТ 24

1. Задано два числа и h. При вычислить и напечатать . При вычислить и напечатать . Если же , то выдать сообщение: “” (g - ускорение свободного падения).

  1. Вычислить значения функции a=1.6x3-1.5 на интервале (-1,1) с шагом изменения аргумента 0.5. Выдать на печать отрицательные значения функции с соответствующими им значениями аргумента.

  1. В заданном одномерном массиве F(N) (N<=50) вычислить разность между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих на нечетных местах.

  1. Задана матрица Х[N,M], где N<=15, M<=20. В каждом столбце матрицы подсчитать сумму элементов, расположенных между минимальным и максимальным. Из положительных сумм сформировать одномерный массив Y и вывести его на экран.

5. Дан файл G, компонентами которого являются вещественные числа. Найти в нем максимальную и минимальную компоненты и поменять их местами. Преобразованный файл G распечатать в обратном порядке.

ВАРИАНТ 25

1. Вычислить и напечатать:

Значения m и n ввести с клавиатуры.

2. Вывести на экран последовательность чисел y, являющихся результатом выполнения следующей операции:

y = Asinx,

где A=0,5, а переменная x изменяется от 1 до 10 с шагом 1.

3. Задан одномерный массив R(N) (N<=60). Получить новый массив Q путём домножения элементов исходного массива R на его минимальный элемент. Вычислить среднее арифметическое полученного массива Q и записать его на место минимального элемента исходного массива R. Результат вывести на экран.

4. Задана матрица Х[N,N], где N<=15. Найти минимальный среди элементов, расположенных ниже главной диагонали. Преобразовать матрицу, разделив положительные её элементы на найденный максимум. Преобразованную матрицу вывести на экран.

5. Дан файл G, компонентами которого являются вещественные числа. Найти сумму и количество компонент, расположенных на нечетных позициях файла. Сумму записать на место первой компоненты файла. Преобразованный файл G, а также найденные сумму и количество распечатать.

ВАРИАНТ 26

1. Дано a, b, c. Вычислить

Если y=0, выдать об этом сообщение.

Если y>0, вычислить значение выражения:

Если R>25, отпечатать R.

Если R25, вычисления закончить.

Если y<0, отпечатать a, b, c.

2. Составить программу вычисления и вывода на экран значений величин x и y, где

.

Переменная x изменяется в интервале от 1,5 до 7,5 c шагом 0,5, .

Вывести значения функции > 2 с соответствующим значением аргумента.

3. Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение.

4. Дана матрица А (MxN), М<=10, N<=20. Получить вектор B из максимальных элементов строк матрицы А. Поменять местами первый и последний элемент вектора B. Отпечатать полученный вектор

5. В файле F заменить все нулевые компоненты значением суммы первой и последней компонент файла; все отрицательные компоненты уменьшить на значение суммы, а также найти среднее арифметическое положительных компонент. Результаты отпечатать.

ВАРИАНТ 27

1. Дано m, n, t, k. Если m2>n2, вычислить и отпечатать

Z=1,12 sin t при k=1

X=2,2 cos t2 при k=2

Y=7,35 ln t3 при k=3

Иначе рассчитать и отпечатать А=m2 sin t + n2 cos t.

2. Выполнить табулирование функции

на отрезке [9;10] с шагом 0,1.

3. Задан одномерный массив X(N) (N<=50). Вычислить среднее геометрическое положительных элементов массива, считая, что в массиве есть положительные элементы. Все отрицательные элементы массива заменить найденным значением. Преобразованный массив распечатать.

4. Задана матрица Х[N,M], где N<=15, M<=20. Сформировать одномерный массив Y из минимальных элементов столбцов матрицы Х. Все отрицательные элементы массива Х заменить их модулями. Массив Х вывести на экран.

5. В файле F заменить все нулевые компоненты значением суммы первой и последней компонент файла; все отрицательные компоненты уменьшить на значение суммы, а также найти среднее арифметическое положительных компонент. Результаты отпечатать.

ВАРИАНТ 28

1. Дано a, b, x. Вычислить и напечатать:

Если T>0, то вычислить и напечатать

Если T0, то напечатать a, b, x.

2. Вычислить и вывести на печать таблицу значений функции

на отрезке [-3;3] с x=0,5.

3. Задан одномерный массив А(N) (N<=90). Поменять местами максимальный и минимальный элементы массива A(N). Преобразованный массив вывести на экран.

4. Ввести двумерный массив A(N,N) (N10). Поменять в нем местами максимальный элемент побочной диагонали и максимальный элемент всего массива. Выдать на печать преобразованный массив.

5. Ввести файл F действительных чисел и выдать его на печать. Преобразовать его, не создавая нового файла, разделив каждую его компоненту на значение максимума. Выдать на печать преобразованный файл. Если преобразование файла невозможно, то выдать об этом сообщение.

ВАРИАНТ 29

1. Вычислить y=16x2-1 при заданном x.

Если y>=3, то вычислить и напечатать b=x3; если y<3 ,то вычислить и напечатать c=10-x. Если b>0, увеличить у в 2 раза и вывести на экран, в противном случае выдать об этом сообщение.

2. Выполнить табулирование функции

t принадлежит отрезку [1;5], шаг изменения 0,5; а=2,5

3. В заданном одномерном массиве X(N) (N<=70) наибольший и наименьший элементы увеличить в три раза, а все остальные – в два раза. Исходный массив и преобразованный распечатать один под другим.

4. Задана матрица Х[N,N], где N<=15. Сформировать одномерный массив Y из максимальных элементов строк матрицы. Найти произведение элементов массива Y и заменить им угловые элементы матрицы Х. Массивы Х и Y вывести на экран.

5. Дан файл G, компонентами которого являются вещественные числа. Найти сумму и количество компонент, расположенных на нечетных позициях файла. Сумму записать на место первой компоненты файла. Преобразованный файл G, а также найденные сумму и количество распечатать.

ВАРИАНТ 30

1. Составить программу для вычисления функции

где

Значения x и y ввести с клавиатуры.

2. Напечатать таблицу перевода t из градусов шкалы Цельсия (С) в градусы шкалы Фаренгейта (F) для значений от 1 до 20С с шагом 1С (F=1,8С+32).

3. Задан одномерный массив А(N) (N<=60). Найти сумму положительных элементов и произведение отрицательных массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение.

4. Дана матрица А (MxN), М<=10, N<=20. Получить вектор B из максимальных элементов строк матрицы А. Поменять местами первый и последний элемент вектора B. Отпечатать полученный вектор

5. Ввести с клавиатуры файл F действительных чисел и выдать его на печать. Определить в нем среднее арифметическое компонентов, стоящих после второй отрицательной компоненты, и записать его в конец файла. Выдать на печать преобразованный файл. Если преобразование невозможно, то дать об этом сообщение.