Работа с одномерными массивами



Задания по программированию на Паскале

 

 

№ 706

 

ВВЕДЕНИЕ

 

    Основными целями лабораторного практикума по курсу "Информатика" являются:

    - ознакомление с существующими персональными компьютерами класса IBM PC или "Электроника";

    - овладение одним из наиболее распространенных языков программирования;

    - изучение и освоение основных методов и приемов алгоритмизации и программирования;

    - закрепление знаний по численным методам анализа математических моделей технических и экономических объектов;

    - получение практических навыков работы на компьютерах, отладки и тестирования программ.

    Методические указания являются первой частью сборника лабораторных работ по курсу "Информатика" для технологических, механических и экономических специальностей вуза. В них содержатся индивидуальные задания для самостоятельных лабораторных работ по основам алгоритмизации и программирования. В указаниях рассматриваются следующие темы: программирование линейных, разветвленных и циклических алгоритмов; обработка массивов и матриц; работа с подпрограммами и функциями пользователя; организация ввода и вывода информации; работа с графической информацией; обработка файловых структур данных; разработка диалоговых программ.

Большинство заданий содержит математическую формулировку и необходимые сведения для составления программы. В указаниях приводятся примеры программ, составленные на языке BASIC. Примеры разработаны в системе программирования Qbasic для IBM-совместимых персональных ЭВМ. Различия в программах для систем программирования ПЭВМ "Электроника УКНЦ" минимальные и касаются лишь работы с файлами и внешними устройствами.

 

    Требования в оформлению лабораторных работ.

    Лабораторные работы оформляются в тетради в виде отчета, который должен содержать:

1. Математическую формулировку задачи.

2. Блок-схему алгоритма.

3. Текст программы.

4. Исходные данные. Результаты.

Алгоритмы линейной структуры

Задание. Разработать, ввести в ЭВМ и отладить программу для расчета

1) процента выполнения плана предприятием, если известны плановый и фактический выпуск продукции;

2) средней загруженности членов бригады при известном общем объеме работ (в часах) и количестве рабочих;

3) суммы вклада в банке, если известны начальная сумма, годовой процент, срок хранения;

4) длины окружности и площади круга по заданному радиусу;

5) процента успеваемости группы, если известно общее число студентов в группе и количество студентов, получивших "отлично", "хорошо" и "удовлетворительно";

6) количества единиц товара, которое может приобрести покупатель, и сдачи, если известна сумма и стоимость одной единицы товара;

7) количества гектаров, которое нужно убрать каждой  из студенческих групп, если известна общая площадь поля и количество студентов в каждой группе;

8) объема и площади поверхности цилиндра по заданному диаметру и высоте;

9) длины вектора, выходящего из начала координат, и угла, который он образует с осью абсцисс, по известным координатам конца вектора;

10) площади равнобедренной трапеции, если известны длины ее оснований;

11) высоты читального зала библиотеки, если известны длина и ширина зала, число читателей и норма объема воздуха на одного человека;

12) площади кольца по заданным радиусам внутренней и внешней окружностей;

13) времени, за которое катер пройдет данное расстояние против течения и по течению, если известны скорость катера в стоячей воде и скорость течения;

14) объема и полной поверхности круглого конуса по заданным высоте и диаметру основания;

15) объема и веса налитой в стакан жидкости, если известны высота столба жидкости, ее плотность и диаметр внутренней окружности стакана;

16) новой цены товара после трех последовательных повышений, если известны старая цена и процент повышения для каждого раза;

17) силы электростатического взаимодействия между двумя данными точечными зарядами, если известны расстояние между ними и относительная диэлектрическая проницаемость среды;

18) среднего арифметического и среднего геометрического n действительных чисел;

19) действительного расстояния между городами, если известно расстояние между ними на карте и масштаб карты;

20) объема и полной поверхности правильной пирамиды, в основании которой лежит правильный шестиугольник, если известны высота пирамиды, сторона шестиугольника;

21) количества кусков обоев известных размеров, которое понадобится для оклейки стен в комнате, если даны периметр комнаты и ее высота;

22) полного сопротивления участка электрической цепи, состоящего из m известных сопротивлений, соединенных параллельно;

23) площади поверхности и объема шара известного радиуса;

24) относительной диэлектрической проницаемости среды, если известно, с какой силой притягиваются друг к другу два данных точечных заряда, находящиеся на данном расстоянии друг от друга;

25) площади правильного n-угольника, сторона которого равна a.

Разветвленные алгоритмы

Задание. Написать программу решения следующей задачи.

1. Определить и вывести на печать номер квадранта, в котором расположена точка М(x,y).

2. Сравнить между собой значения величин X и Y, вывести на печать результат в виде "X > Y", "X < Y" или "X = Y".

3. Из величин, определяемых выражениями А=sin(x), B=cos(x),  при заданном х, определить и вывести на печать имя минимальной величины и ее значение.

4. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Сторона квадрата и радиус круга заданы. Вывести на печать имя минимальной величины и ее значение.

5. Определить, попадает ли точка М(x,y) в круг с радиусом R и центром в начале координат.

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

7. Определить, проходит ли кирпич размером X х Y х Z в прямоугольное отверстие размером А х В. Результат вывести на печать.

8. Определить, являются ли три числа А, В, С последовательными членами арифметической прогрессии. Результат вывести на печать.

9. Определить, является ли "счастливым" трамвайный билет с шестизначным номером, ("счастливым" считается билет, у которого сумма первых трех чисел номера совпадает с суммой трех последних           чисел). Ответ вывести на печать.

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

11. Составить программу, вычисляющую в зависимости от введенного признака n площадь одной из геометрических фигур: n=1 - квадрата, n=2 - трапеции, n=3 - круга, n=4 - прямоугольника. В соответствии с введенным признаком выполнить ввод необходимых исходных данных в диалоговом режиме.

12. Определить, поместится ли в круг квадрат, если заданы их плошади.

13. Определить попадает ли точка М(х,y) в круг с радиусом R и центром в точке A(a,b).

14. Определить являются ли три числа A, B, C последовательными членами геометрической прогрессии.

15. Определить является ли значение целочисленной переменной X кратным шести.

16. Определить, какая из точек A(х1,y1,z1) или B(x2,y2,z2) расположена ближе к началу координат.

17. Определить, является ли треугольник, вершины которого расположены в точках (x1,y1), (x2,y2), (x3,y3), равнобедренным.

18. Определить, являются ли четыре числа A, B, C, D членами верной пропорции.

19. Определить, является ли значение целочисленной переменной X кратным девяти.

20. Определить поместится ли шар в куб, если заданы их объемы.

21. Составить программу, которая запрашивала бы ввод числа n, отвергала ненатуральное число, вычисляла n2, n3, n4 и печатала эти значения в одной строке таблицы. (Условие, определяющее ненатуральное число: n< 1 или n не равно целой части n).

22. Определить, является ли треугольник, вершины которого расположены в точках (x1,y1), (x2,y2), (x3,y3), равносторонним.

23. Составить программу, вычисляющую в зависимости от введенного признака n объем одного из тел: n=1 - прямоугольного параллелепипеда; n=2 - шара; n=3 - круглого конуса. В соответствии с введенным признаком выполнить ввод необходимых исходных данных в диалоговом режиме.

24. Определить, является ли целое число Х кратным трем.

25. Определить, какая из точек A(x1,y1,z1) или B(x2,y2,z2) расположена ближе к точке С(x3,y3,z3).

26. Сравнить между собой значения величин X и Y, вывести на печать результат в виде "X > Y", "X < Y" или "X = Y".

27. Из величин, определяемых выражениями А=sin(x), B=cos(x),  при заданном х, определить и вывести на печать имя минимальной величины и ее значение.

28. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Сторона квадрата и радиус круга заданы. Вывести на печать имя минимальной величины и ее значение.

29. Определить, попадает ли точка М(x,y) в круг с радиусом R и центром в начале координат.

30. Определить, поместится ли квадрат в круг, если заданы их площади. Результат вывести на печать.

 

Циклические алгоритмы

Задание. Написать программу решения следующей задачи.

1. Вычислить N! (N - натуральное число).

2. Дано число X и последовательность , ,  . Найти первое число этой последовательности большее, чем X, вывести порядковый номер числа и его величину.

3. Вычислить сумму первых m натуральных чисел.

4. Составить программу, позволяющую вывести первые N чисел Фибоначчи. (Последовательностью чисел Фибоначчи называется последовательность, в которой первый и второй члены равны единице, а каждый последующий член является суммой двух предыдущих: 1, 1, 2, 3, 5, 8, 13, 21, ... ).

5. Вычислить таблицу значений функции , если х изменяется от х0 до хmax с шагом Dx.

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

7. Найти все двузначные числа, сумма квадратов цифр которых делится на 11.

8. Существует игра: двое поочередно называют числа от 1 до 10, эти числа складываются одно за другим, проигрывает тот, кто назовет число, при котором сумма достигнет или превысит 100. Написать программу, выигрышную для машины.

9. На плоскости заданы несколько точек: (X1,Y1), (X2,Y2), ... , (Xn,Yn). Вывести на печать номера и координаты точек, лежащих в круге с радиусом R и с центром в начале координат.

10. Вычислить значения функции y=sin(nx)*cos(nx), если n задано, а x изменяется от x0 до xk с шагом m. Вывести на печать значения функции, удовлетворяющие условию 0 < x < 0,5.

11. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток образуется через N часов.

12. Найти все двузначные числа, сумма цифр которых кратна шести.

13. Дано число x. Найти порядковый номер и величину первого члена ряда 1+x+x2/2! + ... + xn/n! + ... , значение которого по модулю меньше 10-5. (Текущий член   ряда следует вычислять, используя предыдущий, по рекуррентной формуле an = an-1 * x / n ).

14. Найти сумму всех натуральных чисел, больших x, но меньших y.

15. Дана последовательность чисел 1/2, 1/9, 1/28, ... , 1/(n3+1), ... . Найти порядковый номер и значение первого члена этой последовательности меньшего, чем x (x - достаточно малое положительное число).

16. Найти квадрат суммы первых k натуральных чисел.

17. Дано число x. Найти порядковый номер и величину первого члена ряда 1+ х + х/2 + ... + x/n + ... , значение которого по модулю меньше 10-4.

18. Вычислить сумму квадратов первых k натуральных чисел.

19. Вычислить 2N! (N- натуральное число).

20. Найти все двузначные числа, сумма цифр которых кратна семи.

21. Составить таблицу значений функции y = (e 2x + e -x)sin x2, если х изменяется от хmin до хmax с шагом Dx.

22. Дана последовательность чисел 2/3, 4/9, 6/27, ... , 2n/3n, ... . Найти порядковый номер и значение первого члена этой последовательности меньшего, чем х (х - достаточно малое положительное число).

23. Среди натуральных чисел, больших числа а, но меньших числа b, найти все числа, кратные шести.

24. Дана последовательность чисел 1, 4/5, 6/10, ... , 2n/(n2+1), ... . Найти порядковый номер и значение первого члена этой последовательности меньшего, чем х (х - достаточно малое положительное число).

25. Дана последовательность чисел 1, 2/2!, 4/3!, ... , 2n-1/n!, ... . Найти порядковый номер и значение первого члена этой последовательности меньшего, чем 10-5.

       

Работа с одномерными массивами

Задание. Написать программу решения следующей задачи.

1. Упорядочить последовательность из N чисел по возрастанию их элементов.

2. В заданной последовательности все элементы, не равные нулю, расположить в начале последовательности, сохраняя порядок их следования, а нулевые элементы - в конце последовательности.

3. Определить величину максимальной разности между элементами последовательностей а и b .

4. Вычислить сумму и количество положительных элементов последовательности.        

5. Вычислить произведение и количество отрицательных элементов последовательности.

6. Вывести на печать элементы заданной последовательности в обратном порядке.

7. В заданной числовой последовательности подсчитать и вывести на печать число положительных, отрицательных и нулевых элементов.

8. В заданной числовой последовательности найти и вывести на печать номер первого отрицательного элемента. Если все элементы последовательности неотрицательны , то вывести ноль.

9. Вычислить произведение положительных элементов числовой последовательности.

10. Найти наибольший элемент числовой последовательности, вывести его порядковый номер и значение.

11. Вычислить модуль суммы отрицательных элементов числовой последовательности.

12. Найти среднее арифметическое наибольшего и наименьшего элементов данной конечной числовой последовательности.

13. Вычислить квадрат суммы тех элементов числовой последовательности, значения которых меньше пяти.

14. Упорядочить последовательность из N чисел по убыванию ее элементов.

15. Вычислить среднее геометрическое элементов числовой последовательности.

16. Найти наименьший элемент конечной числовой последовательности, вывести его порядковый номер и значение.

17. В данной последовательности расположить сначала все положительные, затем отрицательные элементы, а нулевые элементы расположить в конце последовательности.

18. Вычислить количество элементов числовой последовательности а, удовлетворяющих условию 2<= ai <=5, i=1, 2, ... , n.

19. Заменить все четные элементы данной конечной числовой последовательности на единицу.

20. Найти наибольший и наименьший элементы данной конечной числовой последовательности.

21. Найти расстояние между двумя конечными числовыми последовательностями а и b по формуле          

                             .            

22. Вычислить среднее арифметическое элементов числовой последовательности b ( bi > 0, i=1, 2, ... , m).

23. Найти максимальный и минимальный элементы заданной последовательности и поменять их местами.

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

25. Найти квадратный корень из суммы положительных элементов данной конечной числовой последовательности.

 

Работа с матрицами

Задание. Для следующих задач организовать файл данных, ввод матрицы из этого файла и вывод полученной матрицы в виде таблицы.

 1. Вычислить и вывести сумму и число положительных элементов каждого столбца матрицы А(10,15).

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

 3. Вычислить и вывести сумму и число элементов, находящихся над главной диагональю матрицы А(8,8)

 4. Вычислить и вывести сумму и число элементов, находящихся под главной диагональю матрицы С(8,8)

 5. Записать на место отрицательных элементов матрицы А(10,10) нули и вывести ее в виде таблицы.

 6. Записать на место положительных элементов матрицы А(10,10) единицы и вывести ее в виде таблицы.

 7. Упорядочить по возрастанию элементы каждой строки матрицы А(10,8) и вывести ее в виде таблицы.

 8. Упорядочить по убыванию элементы каждого столбца матрицы А(8,10) и вывести ее в виде таблицы.

 9. Найти в матрице D(8,8) наибольший и наименьший элементы, вывести их значения и номера, а затем поменять элементы местами и вывести измененную матрицу.

 10.В матрице D(10,10) найти строки с наибольшей и наименьшей суммой элементов и вывести на печать данные строки и суммы.

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

 12. Упорядочить по возрастанию элементы той строки матрицы А(10,8), в которой находится наибольший элемент матрицы.

 13. В матрице В(6,6) все положительные элементы, стоящие на главной диагонали и выше ее, заменить на единицы.

 14. В квадратной матрице порядка N поменять местами строку и столбец, на пересечении которых стоит максимальный элемент.

 15. Вычислить и вывести сумму и число отрицательных элементов матрицы В(6,6), стоящих на главной диагонали и выше ее.

 16. Дана квадратная матрица порядка n. Для данного натурального m (m<=2n) найти сумму тех элементов матрицы, сумма индексов которых равна m.

 17. В матрице А(8,8) все отрицательные элементы, стоящие на главной диагонали и ниже ее, заменить нулями.

 18. Для матрицы В(10,10) выяснить, верно ли, что наименьший элемент главной диагонали меньше, чем наибольший элемент побочной диагонали.

 19. В квадратной матрице порядка N заменить единицами все элементы строки и столбца, на пересечении которых стоит максимальный элемент.

 20. В квадратной матрице порядка М найти сумму элементов главной и побочной диагоналей.

 21. Дана квадратная матрица порядка N.  Заменить нулями все элементы, стоящие на главной диагонали и выше ее.

 22. Упорядочить по убыванию элементы того столбца матрицы С(8,10), где находится наименьший элемент матрицы.

 23. В матрице В(6,8) заменить нулями все элементы строки и столбца, на пересечении которых стоит минимальный элемент.

 24. Дана квадратная матрица порядка N. Заменить единицами все элементы, стоящие на главной диагонали и выше ее.

 25. В матрице С(6,10) найти наибольший из элементов первой и последней строк.

Функции пользователя

Задание. Написать программу решения следующей задачи.

1. Определить периметры трех треугольников, если заданы координаты их вершин.

2. Вычислить сумму объемов трех шаров и сумму их поверхностей, если известны их радиусы.

3. Даны четыре пары чисел: А,а; В,b; С,с; D,d, - которые являются соответственно наружными и внутренними радиусами колец. Найти общую площадь этих колец.

4. Заданы координаты трех точек. Подсчитать сумму их расстояний до начала координат.

5. Заданы координаты четырех точек. Подсчитать сумму их расстояний до точки с координатами (а,b).

6. Спадание активности образца происходит по следующему закону: Е=Е0е-kt. Определить среднюю активность трех образцов через заданное время t, если для каждого из них известны начальная активность Е0 и константа скорости k.

7. Концентрация вещества в реакторе изменяется по закону С=С0(1-е-kt). Определить среднюю концентрацию вещества в трех реакторах, если для каждого реактора заданы начальная концентрация С0 , время реакции t и константа скорости k.

8. Рассчитать суммарную кинетическую энергию пяти частиц, движущихся со скоростями V1 ,V2 ,V3 ,V4 ,V5, близкими к скорости света C, и имеющих массу соответственно m1, m2, m3, m4, m5. Кинетическая энергия в этих условиях вычисляется по формуле: .

9. Определить среднюю высоту полета аэростата, если четыре измерения температуры и давления дали результаты соответственно Т1, Т2, Т3, Т4  и Р1, P2 , Р3, Р4. Барометрическая формула:

, где Р0=760 мм.рт.ст., Т0=273,15 К.

10. Найти электрическую емкость двухпроводной линии, состоящей из четырех участков длиной l1, l2, l3, l4  , соответственно, и с расстоянием между проводами d1, d2, d3, d4. Все провода имеют радиус а. Формула емкости линии: , где e0 e = 8,85 10-12 Ф/м.

11. Вычислить среднюю скорость осаждения смеси частиц диаметром от d1 до d2 , плотностью от r1 до r2 , если скорость осаждения может быть вычислена по формуле , где rc = 1130 кг/м3 ; g = 9,8 м/с2 ; m= 0,6 Па с.

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

13. Главный центральный момент инерции тора относительно оси, перпендикулярной к его плоскости, вычисляется по формуле I= . Найти среднее значение I для трех торов, если для каждого из них известны масса m, радиус R и радиус поперечного сечения r.

14. Емкость сферического конденсатора вычисляется по формуле             C = 4pe0e Здесь r1, r2   - радиусы внутренней и внешней сфер, соответственно. Найти общую емкость четырех параллельно соединенных сферических конденсаторов, если для каждого из них известны значения r1 и  r2, а e0e = 8,85 10-12 Ф/м.

15. Напряженность магнитного поля в центре прямоугольного витка с током I рассчитывается по формуле H= , где а и b - длины сторон прямоугольника. Найти напряженность магнитного поля в общем центре трех прямоугольных витков, лежащих в одной плоскости, если для каждого из них известны размеры и значения силы тока I (ток во всех витках проходит в одном направлении).

16. Определить сумму объемов и сумму поверхностей трех прямоугольных параллелепипедов, если известны их измерения.

17. Главный центральный момент инерции сплошного шара определяется по формуле . Найти среднее значение I для трех шаров, если для каждого из них известны масса m и радиус R.

18. Емкость цилиндрического конденсатора с длиной l и радиусами внутреннего и внешнего цилиндров, равными r1 и r2, вычисляется в системе СИ по формуле . Найти общую емкость трех параллельно соединенных цилиндрических конденсаторов, если для каждого из них известны значения l, r1, r2, а e0e = 8,85 10-12 ф/м.

 

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

20. Главный центральный момент инерции полого шара массой m с радиусами внешней и внутренней поверхностей, равными R1 и R2, вычисляется по формуле . Найти среднее значение I для трех полых шаров с известными значениями m, R1 и R2.

21. Емкость сферического конденсатора вычисляется по формуле         . Здесь r1, r2 - радиусы внутренней и внешней сфер. Найти общую емкость трех последовательно соединенных сферических конденсаторов, если для каждого из них известны значения r1 и r2, а = 8,85 10-12       ф/м.

22. Концентрация вещества в реакторе растет по закону . Определить среднюю концентрацию вещества в трех реакторах, если для каждого заданы начальная концентрация вещества С0, время реакции t и константы скоростей k1, k2.

23. Найти сумму площадей трех треугольников, если известны длины их сторон (для вычисления площади использовать формулу Герона).

24. Главный центральный момент инерции тора относительно оси, лежащей в его плоскости, вычисляется по формуле . Найти среднее значение I для четырех торов, если для каждого из них известны масса m, радиус R и радиус поперечного сечения r.

25. Емкость цилиндрического конденсатора вычисляется по формуле . Здесь l- длина конденсатора, r1 и r2 - радиусы внутреннего и внешнего цилиндров, соответственно. Найти общую емкость трех последовательно соединенных конденсаторов, если для каждого из них известны значения l, r1, r2 , а  = 8,85 10-12 ф/м.

Работа с подпрограммами

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

1. Вычислить z = (S1+S2)/(k1 k2), где S1 и k1 - сумма и количество положительных элементов массива X(10); S2 и k2 - то же для массива Y(12).

2. Вычислить z = (es1+ es2)/(k1 k2) , где S1 и k1 - сумма и количество положительных элементов массива X(12); S2 и k2 - то же для массива Y(8).

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

4. Переписать положительные элементы массивов X(8), Y(10) в массив Z(k) подряд. Запись осуществить в подпрограмме. Вывести на экран все три массива.

5. Вывести на экран элементы целочисленных матриц N(6,8) и М(4,7), кратные трем.

6. Преобразовать массивы X(10), Y(12), расположив в них подряд только положительные элементы. Вместо остальных элементов записать нули. Вывести преобразованные массивы на экран.

7. Вычислить суммы и количества элементов матриц X(8,6), Y(4,8), значения которых находятся в интервале от а до m.

8. Найти наибольшие элементы в массивах X(10), Y(6), Z(11) и их порядковые номера.

9. Вычислить Z=(xmax - ymin)/2, где xmax - максимальный элемент массива X(m), ymin - минимальный элемент массива Y(n). Вычисления выполнить в одной подпрограмме.

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

11. Вычислить и запомнить количество отрицательных элементов каждого столбца для матриц А(6,8) и X(9,9).

12. Для каждой из матриц А(6,6) и В(8,8) вычислить сумму и количество положительных элементов, расположенных на главной диагонали и выше ее.

13. Найти наименьшие элементы и их порядковые номера для массивов Х(N), Y(M), Z(K).

14. Найти целочисленные элементы и номера строк и столбцов, в которых они расположены, для матриц А(5,8) и B(6,4).

15. Вычислить средние значения и суммы диагональных элементов для матриц A(N,N) и В(М,М).

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

17. Для каждой из целочисленных матриц А(6,8) и В(5,7) вывести на печать количество элементов, кратных шести, и сами эти элементы.

18. Вычислить и запомнить суммы положительных элементов каждого столбца матриц А(10,5) и В(6,8).

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

20. Для каждой из матриц А(6,6) и В(8,8) найти сумму элементов главной диагонали и сумму элементов побочной диагонали.

21. Найти целочисленные элементы и их порядковые номера для массивов Х(40) и Y(35).

22. Для каждой из матриц Х(8,8) и Y(10,10) вычислить сумму элементов, расположенных на главной диагонали и выше ее.

23. Для каждой из матриц А(N,N) и B(M,M) найти целочисленные элементы верхней треугольной матрицы.

24. Вычислить   и , где  и  - максимальные элементы массивов Х(20), Y(30); и  - минимальные элементы этих же массивов (вычисление максимального и минимального элементов массива вычислять в одной подпрограмме).

25. Вычислить и запомнить количества и суммы отрицательных элементов каждого столбца матриц Х(10,8) и Y(6,8).

 


Дата добавления: 2019-02-12; просмотров: 644; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!