Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Волжский, 2014 г.


Цель работы:

Изучение и практическое применение языка программирования C++.

 

Задание:

 

Решить задачи в соответствии с вариантом. В качестве отчёта предоставить листинг программы и блок-схемы программы.


Вариант №1.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить максимальное среди них.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить факториал для n в диапазоне [0…20].

5. Значение x меняется с шагом 0.1 в диапазоне [-1…1]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается сумма положительных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление суммы больше 1000.

7. Написать функцию, подсчитывающую произведение положительных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если количество нулей в массиве А(10) вещественных чисел равно количеству единиц в массиве С(10) целых чисел, то заменить каждый третий элемент массива А на 10. В противном случае, заменить каждый третий элемент массива С на 10.

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А равно минимальному значению массива В, то увеличить каждый элемент массива В на 15.

10. Найти наименьший положительный элемент в каждом столбце матрицы Х(5,5) и переписать их в одномерный массив. Нахождения наименьшего элемента оформить в виде функции.


Вариант №2.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить минимальное среди них.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить произведение для n в диапазоне [0…30] с шагом 1.

5. Значение x меняется с шагом 0.15 в диапазоне [-2…1]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается количество положительных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление количества больше 20.

7. Написать программу, подсчитывающую сумму квадратов отрицательных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если количество единиц в массиве А(10) вещественных чисел равно количеству единиц в массиве С(10) целых чисел, то в массиве A найти максимальный элемент. В противном случае, отсортировать массив B.

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А больше количества положительных элементов массива В, то определить максимальный элемент массива B.

10. Дана матрица А(4х5). Определить, сколько нулевых элементов находиться в каждой строке матрицы. Вывести найденное количество.


Вариант №3.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны две координаты, введённые с клавиатуры: x и y. Определить к какой координатной плоскости они относятся.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 20 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Вычислить и вывести все значения функции при изменении х от 0 с шагом 0.1. Определить на каком шаге значении у превысит 10.

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

7. В массиве А(к) заменить элементы, расположенные после n-го, на 0. Вывести измененный массив. Значения k и n задаются пользователем.

8. Даны два массива Х(8)и У(12). Определить есть ли в каждом из них положительные элементы кратные ‘k’(‘k’ вводиться с клавиатуры).

9. Даны два целочисленных массива А(10)и В(8). Если количество отрицательных элементов массива А больше количества положительных элементов массива В, то увеличить на 5 все положительные элементы массива B.

10. Дана матрица А(4х5). Определить, сколько положительных элементов находиться в каждом столбце матрицы. Вывести найденное количество.


Вариант №4.

1. Рассчитать площадь круга и длину его окружности по заданному радиусу.

2. Даны две координаты, введённые с клавиатуры: x и y. Определить к какой координатной плоскости они относятся.

3. Дано X. Вычислить значение где

Напечатать результат в следующем виде "при х=... а=... у=...". При других значениях напечатать "при х=... решения нет".

4. Вычислить сумму 10 членов ряда 20 +21 + 22 +…+29.

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-1…2]. Определить наименьшее значение y.

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

7. В массиве А(к) заменить элементы, расположенные до n-го, на квадрат модуля. Вывести измененный массив. Значения k и n задаются пользователем.

8. Дан массив А(n) произвольных чисел, сформировать из него и вывести на печать массивы отрицательных и положительных чисел.

9. Дан вектор У(у1, у2, у3,...у20). Разделить каждую компоненту вектора на разность между минимальной и максимальной компонентами. Отпечатать полученный вектор.

10. Дана матрица А(5х5). Определить среднее арифметическое в каждом столбце матрицы. Вывести найденные значения.


Вариант №5.

1. Рассчитать площадь поверхности и объём куба по заданной стороне куба.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить максимальное среди них.

3. Дано X. Вычислить значение где

Напечатать результат в следующем виде "при х=... а=... у=...". При других значениях напечатать "при х=... решения нет".

4. Вычислить факториал для n в диапазоне [0…10].

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-3…1]. Определить сумму значений y.

6. Задан бесконечный цикл, в котором накапливается сумма модулей отрицательных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление суммы больше 100.

7. Написать функцию, подсчитывающую сумму положительных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Даны два массива Х(10)и У(12). Определить есть ли в каждом из них положительные элементы больше ‘k’(‘k’ вводиться с клавиатуры).

9. Даны два целочисленных массива А(6)и В(6). Составить массив С, каждый элемент которого есть сумма соответствующих элементов массива А и В. Распечатать массив С и номер максимального элемента этого массива.

10. Найти наименьшие элементы среди отрицательных элементов каждой строки матрицы А(6х6), пологая, что в каждой строке есть хотя бы один отрицательный элемент. Найденные наименьшие элементы записать в одномерный массив Х в порядке возрастания.


Вариант №6.

1. Рассчитать площадь треугольника по трем заданным сторонам.

2. При заданном в виде константы х вычислить и напечатать . Далее вычислить и напечатать

Если:

abs(m)<1 вычислить и напечатать ,

abs(m)>=1 вычислить и напечатать

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 20 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Значение x меняется с шагом 0.01 в диапазоне [-0.5…0.5]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается произведение модулей отрицательных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление суммы больше 1000.

7. Написать функцию, подсчитывающую максимальное число среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Составить процедуру, которая создаёт массив P1,P2,..,Pm из C1,C2,..Cm по правилу: заменить на 0 все элементы до первого отрицательного, который заменить на 1, а все остальные элементы заменить их модулями.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти сумму значений элементов каждого массива и вывести их на экран. Затем определить меньшую из этих сумм и увеличить каждый элемент массива В на её значение. Распечатать значение сумм и измененный массив.

10. Найти наибольший положительный элемент в каждом столбце матрицы Х(5,5) и переписать их в одномерный массив. Нахождения наименьшего элемента оформить в виде функции.


Вариант №7.

 

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить максимальное среди них.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 10 членов ряда 10 +21 + 32 +…+89.

5. Значение x меняется с шагом 0.1 в диапазоне [-2…1]. Вычислить и вывести все значения при заданных x.

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

7. В массиве А(к) заменить отрицательные элементы, расположенные после n-го, на квадрат. Вывести измененный массив. Значения k и n задаются пользователем.

8. Составить процедуру, которая создаёт массив P1,P2,..,Pm из C1,C2,..Cm по правилу: заменить на 1 все элементы после первого отрицательного, который заменить на 0, а все остальные элементы заменить возвести в квадрат.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти произведение значений элементов каждого массива и вывести их на экран. Затем определить меньшую из этих произведений и увеличить каждый элемент массива В на её значение. Вывести полученные результаты.

10. Дана матрица А(4х5). Определить, сколько нулевых элементов находиться в каждой строке матрицы. Вывести найденное количество.


Вариант №8.

 

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны две координаты, введённые с клавиатуры: x и y. Определить к какой координатной плоскости они относятся.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 15 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-2…1]. Определить сумму значений y.

6. Среди последовательно вводимых целых чисел может быть одно нулевое значение. Определить сумму чисел до него, либо вывести сообщение об его отсутствии.

7. В массиве А(к) заменить положительные элементы, расположенные после n-го, на квадрат. Вывести измененный массив. Значения k и n задаются пользователем.

8. Если количество нулей в массиве А(10) вещественных чисел равно количеству единиц в массиве С(10) целых чисел, то в массиве A найти минимальный элемент. В противном случае, отсортировать массив B.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти произведение значений элементов каждого массива и вывести их на экран. Затем определить меньшую из этих произведений и уменьшить каждый элемент массива А на её значение. Вывести полученные результаты.

10. Дана матрица А(4х5). Определить сумму положительных элементов в каждой строке матрицы. Вывести найденные значения.


Вариант №9.

 

1. Определить площадь трапеции.

2. Даны две координаты, введённые с клавиатуры: x и y и окружность с радиусом r расположенная в центре координат. Определить принадлежит точка данной окружности.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить произведение для n в диапазоне [0…30] с шагом 1.

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-2…1]. Определить произведение значений y.

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

7. Написать программу, подсчитывающую сумму квадратов отрицательных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если сумма положительных элементов в массиве А(10) вещественных чисел равна сумме модулей отрицательных элементов в массиве С(10) целых чисел, то в массиве A найти минимальный элемент. В противном случае, отсортировать массив B.

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А больше количества положительных элементов массива В, то определить максимальный элемент массива B.

10. Дана матрица А(4х5). Определить максимальный положительный элемент в каждом столбце матрицы. Вывести найденные значения.


Вариант №10.

1. Рассчитать площадь треугольника по трем заданным сторонам.

2. При заданном в виде константы х вычислить и напечатать . Далее вычислить и напечатать

Если:

abs(m)<1 вычислить и напечатать ,

abs(m)>=1 вычислить и напечатать

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 18 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Значение x меняется с шагом 0.1 в диапазоне [-0.5…0.5]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается произведение модулей отрицательных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление суммы больше 1000.

7. Написать функцию, подсчитывающую минимальное число среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Составить процедуру, которая создаёт массив P1,P2,..,Pm из C1,C2,..Cm по правилу: заменить на 1 все элементы до первого отрицательного, который заменить на 0, а все остальные элементы заменить их модулями.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти сумму значений элементов каждого массива и вывести их на экран. Затем определить меньшую из этих сумм и увеличить каждый элемент массива В на её значение. Распечатать значение сумм и измененный массив.

10. Найти количество положительных элементов в каждом столбце матрицы Х(5,5) и переписать их в одномерный массив.


Вариант №11.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить максимальное среди них.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить факториал для n в диапазоне [0…15].

5. Значение x меняется с шагом 0.1 в диапазоне [-1…2]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается количество положительных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление количества больше 10.

7. Написать функцию, подсчитывающую произведение положительных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если количество единиц в массиве А(10) вещественных чисел равно количеству положительных элементов в массиве С(10) целых чисел, то заменить каждый третий элемент массива А на 10. В противном случае, заменить каждый третий элемент массива С на 10.

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А равно максимальному значению массива В, то увеличить каждый элемент массива В на 10.

10. Найти сумму положительных элементов в каждой строке матрицы Х(5,5) и переписать их в одномерный массив.


Вариант №12.

1. Рассчитать площадь треугольника по трем заданным сторонам.

2. При заданном в виде константы х вычислить и напечатать . Далее вычислить и напечатать

Если:

abs(m)<2 вычислить и напечатать ,

abs(m)>=2 вычислить и напечатать

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить произведение для n в диапазоне [0…35] с шагом 2.

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-2…3]. Определить произведение значений y.

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

7. Написать программу, подсчитывающую сумму квадратов отрицательных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если сумма положительных элементов в массиве А(10) вещественных чисел равна сумме модулей отрицательных элементов в массиве С(10) целых чисел, то в массиве A найти минимальный элемент. В противном случае, отсортировать массив B.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти произведение значений элементов каждого массива и вывести их на экран. Затем определить меньшую из этих произведений и уменьшить каждый элемент массива А на её значение. Вывести полученные результаты.

10. Дана матрица А(4х5). Определить произведение положительных элементов в каждой строке матрицы. Вывести найденные значения.


Вариант №13.

1. Рассчитать площадь круга и длину его окружности по заданному радиусу.

2. Даны две координаты, введённые с клавиатуры: x и y. Определить к какой координатной плоскости они относятся.

3. Дано X. Вычислить значение где

Напечатать результат в следующем виде "при х=... а=... у=...". При других значениях напечатать "при х=... решения нет".

4. Вычислить сумму 12 членов ряда 20 +21 + 22 +…+29.

5. Вычислить и вывести все значения функции при изменении х с шагом 0.1 в диапазоне [-1…1]. Определить наименьшее значение y.

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

7. В массиве А(к) заменить элементы, расположенные после n-го, на -1. Вывести измененный массив. Значения k и n задаются пользователем.

8. Даны два массива Х(8)и У(12). Определить есть ли в каждом из них положительные элементы кратные ‘k’(‘k’ вводиться с клавиатуры).

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А больше количества положительных элементов массива В, то определить максимальный элемент массива B.

10. Дана матрица А(5х5). Определить, сколько нулевых элементов находиться в каждой строке матрицы. Вывести найденное количество.


Вариант №14.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны две координаты, введённые с клавиатуры: x и y. Определить к какой координатной плоскости они относятся.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 20 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Вычислить и вывести все значения функции при изменении х от 0 с шагом 0.1. Определить на каком шаге значении у превысит 10.

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

7. В массиве А(к) заменить элементы, расположенные после n-го, на 0. Вывести измененный массив. Значения k и n задаются пользователем.

8. Даны два массива Х(8)и У(12). Определить есть ли в каждом из них положительные элементы кратные ‘k’(‘k’ вводиться с клавиатуры).

9. Даны два целочисленных массива А(10)и В(8). Если количество отрицательных элементов массива А больше количества положительных элементов массива В, то увеличить на 5 все положительные элементы массива B.

10. Дана матрица А(4х5). Определить, сколько положительных элементов находиться в каждом столбце матрицы. Вывести найденное количество.


Вариант №15.

1. Ввести с клавиатуры вещественные числа: x, y, z. Вычислить выражение: . Результат вывести на экран.

2. Даны три числа, введённые с клавиатуры: а, в и с. Определить максимальное среди них.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить произведение для n в диапазоне [0…30] с шагом 1.

5. Значение x меняется с шагом 0.15 в диапазоне [-2…1]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается количество положительных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем нуля или накопление количества больше 20.

7. Написать функцию, подсчитывающую сумму положительных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Даны два массива Х(10)и У(12). Определить есть ли в каждом из них положительные элементы больше ‘k’(‘k’ вводиться с клавиатуры).

9. Даны два целочисленных массива А(6)и В(6). Составить массив С, каждый элемент которого есть сумма соответствующих элементов массива А и В. Распечатать массив С и номер максимального элемента этого массива.

10. Найти наименьшие элементы среди отрицательных элементов каждой строки матрицы А(6х6), пологая, что в каждой строке есть хотя бы один отрицательный элемент. Найденные наименьшие элементы записать в одномерный массив Х в порядке возрастания.


Вариант №16.

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

2. При заданном в виде константы х вычислить и напечатать . Далее вычислить и напечатать

Если:

abs(m)<5 вычислить и напечатать ,

abs(m)>=5 вычислить и напечатать

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить сумму 30 членов ряда z/3+ z-1/4 + z-2/5 + z-3/6+...

5. Значение x меняется с шагом 0.01 в диапазоне [-0.5…0.5]. Вычислить и вывести все значения при заданных x.

6. Задан бесконечный цикл, в котором накапливается произведение модулей отрицательных элементов вводимых с клавиатуры. Условием выхода из цикла является: введение пользователем -1 или накопление суммы больше 1000.

7. Написать функцию, подсчитывающую максимальное число среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Составить процедуру, которая создаёт массив P1,P2,..,Pm из C1,C2,..Cm по правилу: заменить на 0 все элементы до первого отрицательного, который заменить на 1, а все остальные элементы заменить их модулями.

9. Даны два массива А(10) целых чисел и В(10) вещественных чисел. Найти сумму значений элементов каждого массива и вывести их на экран. Затем определить большую из этих сумм и увеличить каждый элемент массива В на её значение. Распечатать значение сумм и измененный массив.

10. Найти наибольший положительный элемент в каждом столбце матрицы Х(5,5) и переписать их в одномерный массив. Нахождения наименьшего элемента оформить в виде функции.


Вариант №17.

 

1. Определить площадь трапеции.

2. Даны две координаты, введённые с клавиатуры: x и y и окружность с радиусом r расположенная в центре координат. Определить принадлежит точка данной окружности.

3. Ввести с клавиатуры x. Вычислить выражение:

4. Вычислить произведение для n в диапазоне [0…30] с шагом 1.

5. Вычислить и вывести все значения функции при изменении х с шагом 0.2 в диапазоне [-3…1]. Определить произведение значений y.

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

7. Написать программу, подсчитывающую сумму квадратов отрицательных элементов среди элементов X1,X2,..Xn. n вводится с клавиатуры.

8. Если сумма положительных элементов в массиве А(10) вещественных чисел равна сумме модулей отрицательных элементов в массиве С(10) целых чисел, то в массиве A найти минимальный элемент. В противном случае, отсортировать массив B.

9. Даны два целочисленных массива А(10)и В(8). Если среднее арифметическое массива А больше количества положительных элементов массива В, то определить максимальный элемент массива B.

10. Дана матрица А(4х5). Определить максимальный положительный элемент в каждом столбце матрицы. Вывести найденные значения.

 




Дата добавления: 2014-12-20; просмотров: 89 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.032 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав