Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЗ1.doc
Скачиваний:
14
Добавлен:
16.04.2015
Размер:
232.45 Кб
Скачать

ДОМАШНЕЕ ЗАДАНИЕ № 1

по курсу «Программирование» для студентов специальности

080500.62– Бизнес-информатика

дневного отделения инженерно-экономического факультета

Задача 1.

  1. Найти квадрат наибольшего из двух вещественных чисел а и b и напечатать признак N=1, если наибольшим является а, и признак N=2 – в противном случае.

  2. Определить попадает ли точка с координатами x, y в круг радиуса r. Вывести признак N=1, если точка находится внутри круга, и признак N=0, если точка находится вне круга.

  3. Определить, является ли значение целочисленной переменной х кратным трем. Если является, то вывести на печать значение х, в противном случае напечатать НЕТ.

  4. Определить полярные координаты точки, заданной координатами х, у в прямоугольных координатах по формулам:. При вычислении полярного угла необходимо учесть, что значение y может быть равно нулю.

  5. Вычислить площадь треугольника со сторонами a, b, c по формуле Герона, проверив условие корректности исходных данных (длины всех сторон положительны, сумма длин любых двух сторон больше длины третьей).

  6. Определить в какой координатной четверти находится точка, заданная координатами (х, у).

  7. Определить, является ли значение целочисленной переменной х четным. Если является, то вывести на печать значение х, в противном случае напечатать НЕТ.

  8. Вычислить значение функции где y=sin(x) +0,5. При вычислении необходимо учесть, что у может быть равен нулю.

  9. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны.

  10. Вычислить декартовы координаты точки, заданной полярными координатами r, ȹ, по формулам:, и определить, попадает ли она в круг радиуса R.

Задача 2.

Составить программу для вычисления приближенного значения функции у(х) для каждого значения параметра х, получаемого при разбиении заданного интервала с постоянным шагом h. Для вычисления приближенного значения использовать указанное в варианте разложение заданной функции в ряд. Точность вычисления =0.001.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

Задача 3.

Для произвольно введенных с клавиатуры вещественного x и номера i элемента массива Y составить программу вычисления величины z. Здесь - элемент массива .

  1. .

  2. .

  3. .

  4. .

  5. .

  6. .

  7. .

  8. .

  9. .

Задача 4.

Вычислить сумму заданного в варианте ряда с точностью Е. Для вычисления очередного члена ряда следует использовать рекуррентную формулу.

Задача 5.

Используя операторы циклов, найти сумму элементов, указанных в варианте.

  1. Найти сумму целых положительных чисел, кратных 4 и меньших 100.

  2. Найти сумму целых положительных четных чисел, меньших 100.

  3. Найти сумму целых положительных нечетных чисел, меньших 200.

  4. Найти сумму целых положительных чисел, больших 20, меньших 100 и кратных 3.

  5. Найти сумму целых положительных чисел, кратных 2 и меньших 50.

  6. Найти сумму целых положительных четных чисел, меньших 80.

  7. Найти сумму целых положительных нечетных чисел, меньших 150.

  8. Найти сумму целых положительных чисел, больших 10, меньших 80 и кратных 4.

  9. Найти сумму целых положительных чисел, кратных 3 и меньших 60.

  10. Найти сумму целых положительных чисел меньших 200.

Задача 6.

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

Функция

Исходные

данные

Диапазон

и шаг

изменения аргумента

1

a=-0,5

b=2

2

a=1,5

3

a=2,8

b=-0,3

c=4

4

a=1,65

5

a=2,3

6

a=2,5

7

b=1,5

8

9

a=20,3

10

t=2,2

Задача 7.

Обработать массив в соответствии с вариантом задания, указанного в таблице.

Массив

Действия

1

Х[100]

Вычислить сумму и количество элементов массива Х, удовлетворяющих условию

2

А [80]

Вычислить среднее арифметическое значение элементов массива А, удовлетворяющих условию

3

Х[70]

Переписать элементы массива Х в массив Y в обратном порядке и подсчитать количество элементов, удовлетворяющих условию

4

В [50]

Вычислить среднее геометрическое значение элементов массива В, удовлетворяющих условию

5

С [40]

Вычислить минимальный среди элементов массива С, удовлетворяющих условию

6

D[80]

Найти максимальный и минимальный элементы массива D и поменять их местами

7

Y[20]

Вычислить среднее геометрическое элементов массива Y, удовлетворяющих условию

8

Z[30]

Расположить в массиве Х сначала положительные, а за тем отрицательные элементы массива Z

9

N[50]

Определить сумму элементов массива N, кратных трем

10

X[10]

Вычислить сумму и количество положительных элементов массива Х, а затем сформировать из них новый массив

Задача 8.

Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, -, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков.

  1. Выяснить, встречается ли в данном тексте группа букв one.

  2. Выяснить, верно ли, что в данном тексте больше букв, чем знаков.

  3. Если в данном тексте имеется не менее двух групп букв, то каждый знак + заменить цифрой 2. Иначе оставить текст без изменений.

  4. Подсчитать число вхождений буквы f в начале группы.

  5. Найти группу, состоящую из наибольшего количества цифр.

  6. Подсчитать количество одинаковых знаков в тексте.

  7. Выяснить количество групп, начинающихся со знака *.

  8. Проверить, можно ли составить из букв текста слово Microsoft.

  9. Заменить все вхождения символов ok на Y.

  10. Упорядочить буквы текста по алфавиту (AaBbZz+-* -пробелы поставить в конце текста).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]