Практическая работа №3 (программирование циклов)
- Составить программу получения в порядке убывания всех делителей введенного целого числа К.
- Вывести на экран таблицу квадратных корней для X от 1 до 100 и сосчитать, сколько значений будет меньше заданного действительного числа
- Программа должна вывести таблицу умножения в убывающем порядке для любого числа, введенного с клавиатуры
- Составить программу нахождения площадей всех прямоугольников с заданным полупериметром Р. Стороны прямоугольников - целые числа.
- Вычислить значение функции у= cos(1 + cos(2 +... + cos(39 + cos(40)))...).
- Написать программу, которая выводит таблицу кодов для русских букв от А до Я.
- Вычислить траекторию снаряда по формулам
при постоянных скоростях Vх и Vy. Время t изменяется oт 0 с шагом Δt. Цикл закончить при у< 0. - Составить программу для приближенного вычисления значения кубического корня из заданного числа X по рекурентной формуле
с точностью ε = 0.0001. Начальное приближение выбрать по формуле
- Вычислить , где X меняется от 0 до 50 c шагом 5, a Y. меняется от 10 с шагом -3.
- Вычислить значение квадратного корня из числа А по рекурентной формуле
, с точностью ε =0.0001. Начальное приближение X1 выбрать самостоятельно. - Составить программу, вычисляющую кубический корень из числа А по рекурентной формуле Хn = 1/3(2 Хn-1 + А/Х2n-1) с точностью ε = 0.0001. Начальное приближение X1 выбрать самостоятельно.
- Найти максимальное целое число, куб которого не превышает 30000.
- Определите количество цифр в целом числе N. Если после деления k раз числа N на 10 в целой части будет 0, то k – количество цифр в числе N.
- Найти максимальное число, квадрат которого не превышает 2 с точностью до 0.01
- В сберегательную кассу внесен вклад So=500000 рублей. Напечатать на экране ежегодные размеры этого вклада до пяти лет, если процент годовых начислений Р=80%. Воспользуйтесь формулой S=So(1 + Р/100)n, где n - срок хранения.
- Для борьбы с жуками в охраняемый участок леса выпустили дятлов. После этого численность жуков ежедневно уменьшалась наполовину. Через сколько дней будет уничтожен последний жук, если в начале этой операции их насчитывалось N.
- Вычислить наибольшее положительное число N, удовлетворяющее условию 3 N5 - 690 N < 7.
- Составить программу для нахождения наименьшего значения функции y= ae-bxsin(wx+t) при изменении аргумента х от 0 до С с шагом h Все необходимые данные ввести с клавиатуры.
- Составить программу для нахождения положительного корня уравнения х - tgх = 0 с точностью до 0.00001 методом Ньютона.
ПРАКТИЧЕСКАЯ РАБОТА №4(массивы)
Одномерный массив
1. Вычислить среднее арифметическое значение положительных элементов массива А, состоящего из
N целых чисел и подсчитать количество чисел, значение которых больше среднего
арифметического.
2. Вывести на печать номера и координаты точек, лежащих в круге с радиусом R. Координаты точек заданы массивами X(100) и У(100). Центр круга имеет координаты (а, в). Расстояние от точки до центра круга
3. Составить программу подсчета числа положительных, отрицательных и нулевых элементов одномерного массива.
4. В произвольном массиве А, состоящем из целых чисел, принадлежащих промежутку [-50,50], утроить элементы, стоящие на четных местах. Вывести на экран исходный и полученый массивы. Вычислить сумму элементов исходного массива.
5. Вычислить значение функции
, если переменная а изменяется от 0 до 1 с шагом 0 1, переменная в изменяется от 1 до
3 с шагом 0 2, переменная Ci является элементом массива С(10).
6. Задан массив Х (50). Необходимо записать в начале массива Y положительные элементы, а в конце
отрицательные.
7. Для массива А(100) вычислить сумму элементов, стоящих на четных местах, а также
количество элементов, для которых ближайшим целым числом является 1.
8. Для массива К (100) найти наименьшее и наибольшее значение модуля разницы между двумя
соседними элементам.
9. Задан массив Х(100) Найти в нем наименьший элемент; заменить его значением суммы элементов,
предшествующих ему.
10 В числовом массиве С(n) содержатся различные числа. Составить новый массив А(3n), в котором
каждый элемент массива С повторяется три раза.
Многомерный массив.
1. Дана матрица T(n x m). Подучить массив S, состоящий из среднего арифметического положительных элементов каждого столбца
2. Вычислить Z=(S1+S2)/2, где S1 - сумма положительных элементов массива Х(50), S2 - сумма отрицательных элементов массива Y(60)
3 Составить программу формирования по вещественной квадратном матрице А логического вектора В по правилу: bi = 1, если в строке с номером iмассива есть хотя бы один отрицательный элемент, и значение 0 в противном случае.
4. Перемножить матрицы A(n x m) и B(m x k). Элементы результирующей матрицы вычислить помощью выражения
5. Упорядочить элементы каждой строки матрицы Т, расположив их в той же матрице по убыванию.
Воспользуйтесь поиском по сайту: