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

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

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

2. Вычислить значения функции при n=1,2, … ,50 и изменении x в интервале [1; 3] c шагом х=0,1. Отпечатать только отрицательные значения функции y.

3. Задан одномерный массив С(N) (N<=70). Напечатать номера элементов, которые ровно на одну единицу больше наименьшего элемента массива, и определить количество таких элементов.

4. Найти максимальные элементы каждой строки исходной матрицы А(MxМ), М<=20 и поместить их на главную диагональ, а диагональные элементы поместить на место максимальных. Преобразованную матрицу выдать на печать в общепринятом виде.

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

ВАРИАНТ 7

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

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

2. Вычислить d как среднее арифметическое чисел a, b, c.

Если d<100, напечатать “d<100”.

Если d=100, напечатать a, b, c.

Если d>100, вычислить значения функции , где х изменяется в интервале [-4; 4] c шагом х=0,2. Отпечатать только положительные значения функции y. Значения a, b, c вводятся пользователем.

3. Задан одномерный массив М(N) (N<=60). Все его отрицательные элементы заменить суммой положительных элементов. Нулевые элементы пропускать. Полученный массив распечатать.

4. Дана матрица А размером MxN, М<=10, N<=20 Найти сумму последней строки матрицы. Если она > 0, записать это значение на место последнего элемента первой строки, иначе - на место максимального элемента матрицы. Полученный массив А распечатать.

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

ВАРИАНТ 8

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

2. Дано A, P.

Если A>P, вычислить и напечатать .

Если A<P, вычислить и напечатать .

Если A=P, вычислить , где х изменяется в интервале [-3; 3] c шагом х=0,4. Вывести на печать x, y.

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

4. Дан действительный массив A размером MxN, М<=10, N<=20 и действительный массив B [М]. MAX элемент массива А поставить на место MIN элемента массива В. Преобразованные массивы распечатать.

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

ВАРИАНТ 9

1. Ввести А и В и вычислить У:

2. Протабулировать функцию

для x[-1;1] с x=0,4; y[1;2] с y=0,3.

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

4.Получить массив D( MxN), М<=10, N<=20 по формуле

DI,J = max(AI,J, BI,J+CI,J).

Вывести массив D на экран. Массивы A(MxN), B(MxN), C(MxN) заданы.

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

ВАРИАНТ 10

1. Определить, значения каких из целочисленных переменных a,b,c кратны 3. Если все три значения кратны 3 ,то вычислить их сумму, в противном случае значения a,b,c утроить.

2. Протабулировать функцию

x принадлежит отрезку [-1;3] с шагом 0,5.

3. В заданном одномерном массиве А(N) (N<=50) вычислить сумму отрицательных элементов массива, находящихся после минимального элемента. Если таких элементов нет, то вывести об этом сообщение.

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

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

ВАРИАНТ 11

  1. Дано: x и y. Вычислить z=x2-5xy+tg y, если y0. Если y=0, выдать сообщение «y=0». Если z<10, и напечатать b=12y+ex+5. Если z10, вычислить и напечатать c=x2+y2-17,5.