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

  • Задания для выполнения Задание 1

  • Контрольные вопросы 1) Дайте определение понятию «массив». 2) Как на языке «С++» описываются массивы

  • 4) Как описываются массивы с инициализацией

  • 6лабОаип. ОАиП_ЛР_06 (1). Разработка, тестирование и отладка простых циклических алгоритмов и программ с известным числом повторений обработки массивов


    Скачать 223.44 Kb.
    НазваниеРазработка, тестирование и отладка простых циклических алгоритмов и программ с известным числом повторений обработки массивов
    Анкор6лабОаип
    Дата11.11.2021
    Размер223.44 Kb.
    Формат файлаpdf
    Имя файлаОАиП_ЛР_06 (1).pdf
    ТипЛабораторная работа
    #269647

    ЛАБОРАТОРНАЯ РАБОТА № 6
    Тема: Разработка, тестирование и отладка простых циклических алгоритмов и программ с известным числом повторений обработки массивов.
    Цель: Сформировать умения разрабатывать и тестировать простые циклические алгоритмы и программы с известным числом повторений обработки массивов, выполнять их отладку.
    Задания для выполнения
    Задание 1
    Разработать 2-е программы согласно варианту задания (таблица 1):
    1) вариант первого задания совпадает с номером по списку;
    2) вариант второго задания равен 30 минус вариант по списку.
    Массив заполнить псевдослучайными значениями в указанном диапазоне.
    Таблица 1 – Задания для выполнения
    Вариант
    Задание
    Минимальный элемент массива
    Максимальный элемент массива
    1) В вещественном массиве вычислить сумму всех элементов расположенных после минимума массива. Полученное значение вывести на экран.
    -374 179 2) В целочисленном массиве найти сумму элементов находящихся на позициях с чётным индексом и кратных числу K.
    Число K вводит пользователь.
    -101 386 3) В символьном массиве определить, каких букв латинского алфавита больше: гласных или согласных. Вывести соответствующее сообщение. a
    Z
    4) В вещественном массиве определить количество элементов, значение которых меньше среднего арифметического всего массива. Полученное значение вывести на экран.
    -292 447 5) В целочисленном массиве определить сумму наибольшего и наименьшего элементов. Полученное значение вывести на экран.
    -226 691 6) В символьном массиве определить, каких символов больше: цифр или букв латинского алфавита. Вывести соответствующее сообщение. a
    Z
    7) В вещественном массиве уменьшить в два раза значения элементов расположенных перед максимумом массива. Преобразованный массив вывести на экран.
    -622 509

    Вариант
    Задание
    Минимальный элемент массива
    Максимальный элемент массива
    8) В целочисленном массиве определить среднее арифметическое минимального элемента массива и среднего арифметического всех элементов массива. Полученное значение вывести на экран.
    -155 494 9) Проверить, содержатся ли в символьном массиве все буквы латинского алфавита.
    Если содержатся, то вывести слово YES, иначе – слово NO. a
    Z
    10) В вещественном массиве вычислить сумму элементов расположенных между минимумом и максимумом массива.
    Полученное значение вывести на экран.
    -710 39 11) В целочисленном массиве уменьшить все элементы с чётным значением, в два раза. Полученный массив вывести на экран.
    -255 207 12) Проверить, содержаться ли в символьном массиве все цифры. Если содержатся, то вывести слово YES, иначе – слово NO. a
    Z
    13) Вычислить сумму отрицательных элементов вещественного массива, расположенных на нечётных позициях.
    Полученное значение вывести на экран.
    -339 621 14) Определить сумма, каких элементов целочисленного массива больше: нечётных положительных или чётных отрицательных. Вывести соответствующее сообщение.
    -518 291 15) В символьном массиве определить сколько раз чередуются согласные и гласные буквы латинского алфавита.
    Других символов в массиве нет. a
    Z
    16) В вещественном массиве определить среднее значение элементов, которые меньше 7. Полученное значение вывести на экран.
    -449 213 17) Вывести на экран все положительные элементы целочисленного массива, расположенные между первым и последним отрицательными элементами массива.
    -82 116 18) В символьном массиве вывести на экран все элементы, расположенные после знаков препинания.
    !
    Z
    19) В вещественном массиве: вывести на экран позицию и значение элемента, являющегося вторым максимальным значением в массиве.
    -888 425

    Вариант
    Задание
    Минимальный элемент массива
    Максимальный элемент массива
    20) В целочисленном массиве вычислить сумму элементов, соседствующих с максимальным и минимальным элементами в массиве.
    -622 542 21) Вывести на экран все элементы массива, значения которых не кратны K. Число К вводит пользователь.
    -865 435 22) Вывести на экран все элементы вещественного массива, значение которых лежит в диапазоне [A;B].
    Значения A и B вводит пользователь.
    -252 302 23) Вычислить среднее значение элементов целочисленного массива, сумма двух последних цифр которых меньше K.
    Число K вводит пользователь.
    -768 102 24) Вывести на экран все элементы вещественного массива, значение которых не лежит в диапазоне [A;B].
    Значения A и B вводит пользователь.
    -473 670 25) Вычислить сумму отрицательных элементов вещественного массива, значение которых по модулю больше максимума этого массива. Полученное значение вывести на экран.
    -571 740 26) Определить количества отрицательных и положительных чисел в целочисленном массиве. Полученные значения вывести на экран.
    -334 20 27) В символьном массиве найти наиболее часто встречающееся значение. Вывести это значение и все его позиции на экран. a
    Z
    28) Вывести на экран все элементы вещественного массива, расположенные после максимального элемента.
    -850 646 29) В целочисленном массиве найти наименее часто встречающееся значение.
    Если таких значений несколько, то только последнее из них. Вывести найденное значение на экран.
    -719 307 30) Увеличить в 3 раза элементы массива, большие максимального. Вывести полученный массив на экран.
    -107 542
    Контрольные вопросы
    1) Дайте определение понятию «массив».

    2) Как на языке «С++» описываются массивы?
    3) Какой индекс имеет первый элемент массива в языке «С++»?

    4) Как описываются массивы с инициализацией?
    5) Как осуществляется ввод и вывод массивов?


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