Главная страница
Навигация по странице:

  • A={a i j }, {i=1, 2, .., n; j = 1, 2, .., m}.

  • лаб. АиВТ. Лаб. работа № 1-04 (2022). Лабораторная работа 104 Обработка двумерных числовых массивов данных Цель работы


    Скачать 234.79 Kb.
    НазваниеЛабораторная работа 104 Обработка двумерных числовых массивов данных Цель работы
    Дата28.11.2022
    Размер234.79 Kb.
    Формат файлаpdf
    Имя файлаАиВТ. Лаб. работа № 1-04 (2022).pdf
    ТипЛабораторная работа
    #817913

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc
    Лабораторная работа № 1-04
    Обработка двумерных числовых массивов данных
    Цель работы.
    Практика составления алгоритмов и программ обработки числовых двумерных массивов.
    Содержание задания.
    Вычислить элементы матрицы A={a
    i j
    }, {i=1, 2, .., n; j = 1, 2, .., m}.
    Произвести обработку элементов матрицы по указанным правилам, напечатать полученные значения. Напечатать исходную и результирующую матрицы.
    Варианты задания.
    1.





    +



    =
    j
    i
    если
    i
    j
    j
    i
    если
    j
    i
    a
    j
    i
    ,
    )
    93 1
    (
    |,
    3
    |
    *
    7 5
    3
    ,
    n = m = 5
    Определить число элементов матрицы A, значения которых лежат в интервале (c, b]. Напечатать это число. Значения c, b задаются по вводу.
    2.
    




    +
    +

    +
    +
    +
    =
    2
    ,
    *
    8 0
    *
    12 16 2
    ,
    *
    3
    *
    7 2
    2 2
    ,
    j
    i
    если
    i
    j
    j
    i
    если
    j
    i
    i
    a
    j
    i
    n = m = 6
    Определить в каждом столбце матрицы A, число элементов, значения которых лежат в интервале [c, b]. Напечатать эти числа. Значения c, b задаются по вводу.
    3.
    




    +
    +

    +
    =
    2
    ,
    *
    17 0
    *
    17 0
    2
    ,
    )
    *
    2 3
    (
    2 3
    2
    ,
    i
    если
    j
    i
    i
    i
    если
    i
    j
    a
    j
    i
    n = 4, m = 5
    Определить в каждой строке матрицы A, число элементов, значения которых лежат в интервале [c, d]. Напечатать эти числа. Значения c, d задаются по вводу.
    4.
    (
    )
    




    +



    +
    =
    ,
    38
    ,
    |
    |
    84 0
    2 2
    2
    ,
    случаях
    остальных
    в
    i
    j
    j
    i
    если
    j
    i
    i
    a
    j
    i
    n = m = 5
    Определить в главной диагонали матрицы A число элементов, значение которых превышает значение выражения c*i+b, где i – номер строки. c и b

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc задаются по вводу. Напечатать число элементов и номера строк, которым они принадлежат.
    5.
    





    +


    +
    =
    3
    ,
    38 3
    ,
    *
    5
    )
    *
    5 1
    (
    2 2
    ,
    i
    если
    i
    j
    i
    если
    j
    i
    b
    a
    j
    i
    n = 5, m = 4.
    Числовое значение переменной b ввести по вводу. Определить число элементов матрицы, имеющих значения большее среднего значения элементов матрицы. Напечатать его.
    6.
    




    +
    +

    +
    +
    +
    =
    4
    ,
    *
    4
    ,
    )
    (
    *
    2 2
    ,
    j
    i
    если
    j
    i
    b
    j
    i
    если
    j
    b
    b
    i
    b
    a
    j
    j
    i
    n = 3, m = 6.
    Числовое значение переменной b ввести по вводу. Определить среднее значение элементов столбцов матрицы A. Напечатать их с указанием номера соответствующего столбца.
    7.
    




    +


    =
    2
    ,
    2
    *
    2 3
    2
    ,
    2
    *
    )
    76 3
    2
    /
    (
    *
    2
    ,
    j
    если
    i
    j
    если
    j
    a
    j
    i
    j
    i
    n = 4, m = 6.
    Определить средние значения элементов строк матрицы A, напечатать эти значения с указанием номера соответствующей строки.
    8.
    







    =
    случаях
    остальных
    в
    j
    i
    j
    i
    если
    j
    a
    j
    i
    ,
    *
    24 3
    *
    98 0
    ,
    )
    3
    (
    37 0
    2
    ,
    n = 5, m = 3.
    Вычислить среднее значение элементов матрицы A, определить и напечатать число элементов в строках матрицы, имеющих четные номера, значение которых превышает найденное среднее значение.
    9.
    



    +


    +
    =
    случаях
    остальных
    в
    j
    i
    j
    i
    если
    j
    i
    a
    j
    i
    ,
    *
    4 13
    ,
    |
    |
    34 15 2
    ,
    n = m = 6.
    Вычислить среднее значение элементов главной диагонали, напечатать его. Напечатать элементы 2-ой и 3-ей строки с номерами столбцов, если значения этих элементов больше среднего значения в диагонали.
    10.











    +



    +
    =

    случаях
    остальных
    в
    j
    i
    i
    j
    если
    i
    j
    e
    a
    i
    j
    i
    ,
    *
    3
    cos
    *
    987 1
    2
    ,
    |
    |
    2 3
    *
    2 3
    ,

    n = 4, m = 6.
    Вычислить средние значения элементов первой и последней строки.
    Напечатать значения элементов этих строк, номера их столбцов, в том случае, когда эти значения превышают сумму найденных средних.

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc
    11.
    









    +

    +
    +
    +
    =
    случаях
    остальных
    в
    j
    i
    j
    i
    если
    i
    j
    i
    a
    j
    i
    ,
    4
    *
    sin
    5
    ),
    *
    2 1
    ln(
    *
    1988 3
    ,

    n = 3, m = 6.
    Вычислить средние значения элементов столбцов, имеющих нечетные номера, напечатать элементы этих столбцов с указанием номера строки, в том случае, если их значения будут меньше средних значений по соответствующим столбцам.
    12.














    +
    =

    случаях
    остальных
    в
    i
    j
    i
    j
    если
    e
    a
    i
    j
    j
    i
    ,
    16
    *
    sin
    914 2
    ,
    893 0
    ,

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











    +


    +
    +
    +
    =
    +
    случаях
    остальных
    в
    e
    j
    i
    j
    i
    если
    i
    j
    a
    j
    i
    j
    i
    ,
    4
    *
    )
    (
    cos
    5
    ,
    *
    39 0
    473 1
    2
    ,

    n = 3, m = 6.
    Элементы матрицы, имеющие отрицательные значения, сделать равными нулю, подсчитать и напечатать число этих элементов.
    14.
    







    +
    =
    3
    ,
    983 0
    *
    )
    (
    3
    ,
    94 0
    )
    32 0
    /
    (
    sin
    2 2
    ,
    i
    если
    j
    i
    i
    если
    i
    a
    j
    i

    n = 4, m = 5.
    Элементы матрицы, значения которых превышают значения выражения
    (
    )
    b
    j
    i
    d
    *
    2
    +
    +
    , напечатать вместе с номерами их строк и столбцов.
    d, b – переменные, числовые значения которых задаются по вводу.
    15.
    



    +
    +

    +
    =
    случаях
    остальных
    в
    j
    i
    tg
    j
    i
    если
    j
    i
    d
    a
    j
    i
    ),
    387 0
    )
    /
    *
    ((
    2
    ,
    *
    938
    /
    0
    *
    2
    ,

    n = 5, m = 6.
    Числовое значение переменной d задается по вводу. Сравнить первые элементы во второй и третьей строках. В случае если элемент второй строки больше элемента третьей строки, увеличить числовое значение элементов второй строки на величину
    ( )
    98 0
    2 2
    +
    j
    a
    , в противном случае – увеличить числовые значения элементов третьей строки на величину, полученную из выражения
    ( )
    2 1
    2 3
    +
    j
    a
    . Напечатать элементы второй и третьей строк.

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc
    16.






    +
    +
    +
    +
    +
    =
    +
    =
    +
    2
    ,
    2 1
    |
    |
    8 2
    ,
    ))
    2
    /
    (
    (
    2 2
    3 2
    |
    |
    2
    ,
    i
    если
    i
    d
    j
    i
    i
    если
    d
    tg
    j
    a
    i
    d
    j
    i
    n = m = 5.
    Числовое значение переменной d задается по вводу. Среди первых элементов строк имеющих нечетные номера, найти максимальное значение, элементы соответствующей строки напечатать.
    17.






    +
    +
    +




    +
    =
    3
    ,
    )
    (
    1
    )
    5
    /
    (
    *
    )
    375 0
    (
    3
    ,
    2
    ,
    i
    если
    j
    i
    j
    i
    b
    b
    i
    если
    j
    i
    i
    a
    b
    j
    i
    n = m = 5.
    Числовое значение переменной b задается по вводу. Найти элемент главной диагонали, имеющий максимальное значение. Напечатать элементы и номер соответствующей ему строки.
    18.





    +

    +

    +

    +
    +
    +
    =
    случаях
    остальных
    в
    j
    j
    i
    j
    j
    i
    d
    j
    i
    если
    j
    j
    i
    arctg
    a
    j
    i
    ,
    *
    935 0
    |
    |
    |
    |
    *
    3 4
    ,
    *
    642 4
    )
    (
    2 2
    ,
    n = m = 6.
    Числовое значение переменной d задается по вводу. Найти сумму элементов первой строки, напечатать полученное значение, умножить элементы третьей строки на полученное число. Напечатать элементы третьей строки.
    19.
    



    +

    +

    +
    =
    случаях
    остальных
    в
    j
    i
    j
    i
    если
    i
    j
    i
    a
    j
    i
    ),
    12 20
    /
    *
    cos(
    2
    ,
    |
    |
    *
    3 4
    ,

    n = 4, m = 5.
    Найти сумму элементов второго столбца, напечатать полученное число, прибавить его к элементам четвертого столбца, напечатать эти элементы.
    20.
    







    =
    2
    )),
    /
    *
    (
    (
    sin
    2
    ),
    |
    |
    ln(
    2
    ,
    i
    если
    j
    i
    arctg
    i
    если
    j
    i
    d
    a
    j
    i

    n = 5, m = 6.
    Числовое значение переменных Q, d задаются по вводу. Сравнить элементы первых трех столбцов с Q, в том случае, если хотя бы один элемент матрицы будет больше величины 2*Q, остановить просмотр элементов, напечатать «недопустимое значение», в противном случае завершить просмотр всех элементов матрицы, напечатать «данные отвечают условиям».
    21.








    +


    +
    +
    =
    3
    ,
    )
    (
    3
    )
    (
    3
    ,
    )))
    /(
    (
    (
    cos
    5 2
    2 2
    ,
    j
    если
    i
    j
    i
    j
    i
    j
    если
    i
    j
    i
    arctg
    a
    j
    i

    n = 4, m = 6.
    Найти максимальное значение среди первых элементов строк, напечатать этот элемент и его номер, осуществить перестановку

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc соответствующих по j элементов второй строки и строки имеющей максимальный по значению первый элемент. Напечатать элементы преобразованной матрицы.
    22.




    +

    +
    =
    случаях
    остальных
    в
    i
    d
    j
    d
    j
    i
    если
    i
    i
    i
    a
    j
    i
    ),
    4
    (
    *
    *
    2
    ,
    ),
    3
    /
    *
    sin(
    )
    3
    /
    *
    cos(
    *
    ,


    n = m = 5.
    Числовое значение переменной d задается по вводу. Среди элементов главной диагонали найти элемент, имеющий минимальное значение.
    Вывести значение элемента с указание его индексов. Выполнить перестановку соответствующих по i элементов первого столбца и столбца, содержащего найденный минимальный элемент. Напечатать элементы преобразованной матрицы.
    23.
    ( )
    (
    )
    (
    )
    j
    и
    i
    значений
    всех
    для
    d
    k
    k
    d
    a
    j
    k
    i
    i
    j
    i

    =
    +
    +

    =
    1 2
    ,
    1
    !*
    1
    *
    n = m = 6.
    Числовые значения переменных d, T задаются по вводу. Поменять местами соответствующие по j элементы второй строки и первой из строк, имеющей сумму элементов, больше T. Напечатать элементы исходной и преобразованной матрицы.
    24. j
    и i
    значений всех для
    !
    1 1
    1 1
    1
    ,


    =
    =
    +
    +
    =
    j
    g
    i
    k
    k
    j
    i
    g
    b
    a
    n = 4, m = 6.
    Числовое значение переменной b задается по вводу. Поменять местами соответствующие по i элементы соседних столбцов, имеющих нечетные и четные номера. Отсчет вести с первого столбца по возрастанию номеров столбцов. Напечатать элементы исходной и преобразованной матрицы.
    25.
    (
    )
    (
    )

    =

    +
    +
    +
    =
    n
    i
    g
    g
    g
    j
    i
    j
    и
    i
    значений
    всех
    для
    j
    b
    c
    j
    j
    a
    1
    *
    1 2
    ,
    n = 5, m = 6.
    Числовые значения b, c задаются по вводу. Найти максимальный по значению элемент матрицы, напечатать его значение и индексы. Поменять местами соответствующие по j элементы строки, содержащий максимальный в матрице элемент и элементы третьей строки. Напечатать элементы исходной и преобразованной матрицы.
    26.
    ( )
    (
    )
    (
    )

    =
    +
    +
    +
    =
    m
    i
    g
    j
    g
    j
    i
    i
    значений
    всех
    для
    b
    j
    g
    j
    g
    c
    a
    *
    !
    1
    *
    1
    *
    2 2
    ,
    n = 6, m = 6.
    Числовые значения переменных b, c задаются по вводу. Найти первый по возрастанию номеров строк элемент, принимающий максимальное значение, напечатать его значение и индексы, умножить строку с максимальным элементов на b. Напечатать исходную и преобразованную матрицу.

    Кафедра информатики
    Сборник лабораторных работ по курсу «Информатика», АиВТ 2022
    АиВТ. АиВТ. Лаб. работа № 1-04 (2022).doc
    27.
    (
    )





    +

    +
    +
    =

    значений
    остальных
    для
    i
    x
    x
    j
    i
    для
    x
    e
    j
    a
    i
    i
    y
    x
    j
    i
    ,
    !
    3
    ,
    *
    ln
    ,
    n = 5, m = 6.
    Числовые значения переменных x и y задаются по вводу. Найти первые по возрастанию номеров строк элементы, имеющие минимальные и максимальные значения, напечатать их значения и номера индексов.
    Поменять местами элементы строк, которым принадлежат найденные элементы. Напечатать исходную и преобразованную матрицу.
    28.
    



    +
    +

    +

    =
    случаях
    остальных
    в
    i
    x
    y
    j
    i
    для
    i
    x
    a
    i
    j
    i
    ,
    !
    1 5
    ),
    /
    cos(
    *
    2
    ,

    n = m = 6.
    Числовые значения переменных x, y задаются по вводу. В главной диагонали матрицы найти элементы, принимающие максимальное и минимальное значения, поменять местами элементы строк, которым они принадлежат. Напечатать исходную и преобразованную матрицу.
    29.





    +

    +
    =
    случаях
    остальных
    в
    j
    x
    x
    i
    если
    j
    i
    arctg
    a
    j
    i
    ,
    !
    2
    ,
    983 0
    /
    *
    (
    *
    5 3
    ,

    n = m = 5.
    Числовые значения переменных x, y задаются по вводу. Найти среднее значение элементов матрицы. Во второй и третьей строке получить число элементов, значение которых больше средней величины. Элементы строки, для которой это значение больше поменять местами с соответствующими элементами первой строки.
    Напечатать элементы исходной и преобразованной матрицы.
    30.





    +
    +

    +
    +
    =
    случаях
    остальных
    в
    i
    x
    j
    x
    x
    j
    для
    x
    j
    i
    y
    x
    a
    j
    i
    ,
    !
    3
    ),
    *
    /(
    5
    ,
    n = 4, m = 7.
    Числовые значения переменных x, y задаются по вводу. Найти среднее значение для элементов первого и элементов второго столбца, подсчитать в каждом число элементов, значение которых больше среднего, элементы столбца, имеющего это значение наибольшим поменять местами с соответствующими по j элементами последнего столбца. Напечатать элементы исходной и преобразованной матрицы.


    написать администратору сайта