Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Практическая работа №3 (программирование циклов)




  1. Составить программу получения в порядке убывания всех делителей введенного целого числа К.
  2. Вывести на экран таблицу квадратных корней для X от 1 до 100 и сосчитать, сколько значений будет меньше заданного действительного числа
  3. Программа должна вывести таблицу умножения в убывающем порядке для любого числа, введенного с клавиатуры
  4. Составить программу нахождения площадей всех прямоугольников с заданным полупериметром Р. Стороны прямоугольников - целые числа.
  5. Вычислить значение функции у= cos(1 + cos(2 +... + cos(39 + cos(40)))...).
  6. Написать программу, которая выводит таблицу кодов для русских букв от А до Я.
  7. Вычислить траекторию снаряда по формулам



    при постоянных скоростях Vх и Vy. Время t изменяется oт 0 с шагом Δt. Цикл закончить при у< 0.
  8. Составить программу для приближенного вычисления значения кубического корня из заданного числа X по рекурентной формуле



    с точностью ε = 0.0001. Начальное приближение выбрать по формуле

 


  1. Вычислить , где X меняется от 0 до 50 c шагом 5, a Y. меняется от 10 с шагом -3.
  2. Вычислить значение квадратного корня из числа А по рекурентной формуле
    , с точностью ε =0.0001. Начальное приближение X1 выбрать самостоятельно.
  3. Составить программу, вычисляющую кубический корень из числа А по рекурентной формуле Хn = 1/3(2 Хn-1 + А/Х2n-1) с точностью ε = 0.0001. Начальное приближение X1 выбрать самостоятельно.
  4. Найти максимальное целое число, куб которого не превышает 30000.
  5. Определите количество цифр в целом числе N. Если после деления k раз числа N на 10 в целой части будет 0, то k – количество цифр в числе N.
  6. Найти максимальное число, квадрат которого не превышает 2 с точностью до 0.01
  7. В сберегательную кассу внесен вклад So=500000 рублей. Напечатать на экране ежегодные размеры этого вклада до пяти лет, если процент годовых начислений Р=80%. Воспользуйтесь формулой S=So(1 + Р/100)n, где n - срок хранения.
  8. Для борьбы с жуками в охраняемый участок леса выпустили дятлов. После этого численность жуков ежедневно уменьшалась наполовину. Через сколько дней будет уничтожен последний жук, если в начале этой операции их насчитывалось N.
  9. Вычислить наибольшее положительное число N, удовлетворяющее условию 3 N5 - 690 N < 7.
  10. Составить программу для нахождения наименьшего значения функции y= ae-bxsin(wx+t) при изменении аргумента х от 0 до С с шагом h Все необходимые данные ввести с клавиатуры.
  11. Составить программу для нахождения положительного корня уравнения х - 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. Упорядочить элементы каждой строки матрицы Т, расположив их в той же матрице по убыванию.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...