Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник+задач+по+информатике+(Pascal,+1-15+вари....doc
Скачиваний:
67
Добавлен:
02.12.2018
Размер:
2.33 Mб
Скачать

Одномерные массивы

Вариант №1

  1. Заполнить массив А(21) случайными числами в диапазоне от -5 до 10. Выведите его на экран.

  2. Составить программу обработки массива В(n): распечатать индексы и значения тех элементов массива, sin которых < 0.9.

  3. Дан массив М(30). Элементы массива - произвольные числа. Выдать на экран значение каждого пятого положительного элемента. Указанные элементы выдать в строку.

  4. Дан массив целых чисел, состоящий из 20 элементов. Заполнить его случайными числами. Найти:

  • сумму элементов, имеющих нечетное значение;

  • индексы тех элементов, значения которых больше заданного числа А;

  • в данном массиве положительные элементы (вывести их на экран), кратные k.

  • Дан массив действительных чисел. Поменять местами наибольший и наименьший элементы. Измененный массив вывести на экран.

  • В массиве содержатся 10 букв – С, Ф, О, И, К, Л, О, И, Л, Н. Вывести на экран слово, образованное буквами с четными индексами, и слово, образованное буквами с нечетными индексами.

  • Задан массив А(20). Вывести его в пять строк.

  • Составить программу вычисления и печати значений функции

    Z= |Y+1|+15-2tgY

    Значения аргумента заданы статически в массиве Y(5). Значения функции записать в массив Z(5).

    1. В массиве T(n) содержатся данные о среднесуточной температуре в течение февраля 2000 года по Санкт-Петербургу. Вычислите среднюю температуру февраля, наибольшую и наименьшую температуры. Упорядочить массив температур по возрастанию. Отсортированный массив вывести на экран. Массив температур сформировать с помощью функции RND.

    2. Записать алгоритм смены мест в заданном массиве 1-го элемента с последним, 2-го с предпоследним и так далее.

    Домашняя работа

    1. Дан массив натуральных чисел. Найти сумму элементов массива, кратных данному числу К.

    2. Составить программу обработки массива А(20). Подсчитать количество таких положительных элементов массива, корень квадратный из которых <3.

    3. Дана последовательность действительных чисел a1, a2, a3… an. Указать те элементы, которые принадлежат отрезку [c,d].

    Вариант №2

    1. Заполнить массив А(21) случайными числами в диапазоне от 1 до 5. Выведите его на экран.

    2. Составить программу обработки массива К(n). Все элементы массива К, значения которых находятся в интервале -1 < К(i)<20 возвести в квадрат. Напечатать номера этих элементов и их новое значение.

    3. Изменить знак у каждого четвёртого элемента массива М(12). Элементы массива М(12) задать динамически.

    4. Дан массив целых чисел, состоящий из 25 элементов. Заполнить его случайными числами. Найти:

    • сумму элементов, имеющих нечетные индексы;

    • количество элементов массива, значения которых больше заданного числа А и кратны 5;

    • определить, есть ли две пары соседних элементов с одинаковыми знаками.

  • Найти сумму элементов, расположенных до минимального элемента массива В(n).

  • Массив состоит из 20 целых положительных и отрицательных чисел, каждое из которых находится в пределах от 2 до 12. вывести на экран сначала отрицательные, а затем положительные числа. Определите, модуль суммы каких чисел больше – положительных или отрицательных.

  • Задан массив К(12). Вывести его в два столбика.

  • Составить программу вычисления и печати значений функции

    Z=

    Значения аргумента заданы статически в массиве b(7). Значения функции записать в массив Z(7).

    1. Выставленные в журнале оценки результатов контрольной работы по информатике образуют массив z(n). Записать алгоритм и программу определения числа отличных оценок, числа плохих оценок, среднего балла за контрольную работу. Упорядочить массив оценок по убыванию. Вывести исходный массив, упорядоченный массив и результаты решения. Массив оценок сформировать с помощью функции RND.

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

    Домашняя работа

    1. Дана последовательность целых положительных чисел. Найти произведение тех чисел, которые больше заданного числа М. если таких нет, то выдать об этом сообщение.

    2. Дан массив чисел. Найти, сколько в нем пар одинаковых соседних элементов.

    3. Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находилась в А см. от земли на В-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.

    Вариант №3

      1. Заполнить массив А(21) случайными числами в диапазоне от -2 до 2 выведите его на экран.

      2. Составить программу обработки массива В(n). Распечатать такие положительные элементы массива, значения которых <105. Вывести их индексы.

      3. Задан массив А(15). Элементы с нечетными индексами заменить их квадратами. Измененный массив вывести на экран.

      4. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его случайными числами. Найти:

    • удвоенную сумму положительных элементов;

    • индексы тех элементов, значения которых больше предыдущего элемента (начиная со второго;

    • номер первого отрицательного элемента, делящегося на 3 с остатком 2.

  • Задан массив М(n). Найти разность между наибольшим и наименьшим значениями массива. Вывести значения этих элементов и их индексы.

  • Задано два массива A(n) и B(n). Сформировать массив C(n), значения элементов которого вычисляются по формуле: Ci=Ai+Bi. Массив С вывести на экран.

  • Задан массив D(15). Вывести его в три строки.

  • Составить программу вычисления и печати значений функции

    Y= |X| - 3tgX

    Значения аргумента заданы статически в массиве X(6). Значения функции записать в массив Y(6).

    1. Арендатор взял для откорма n бычков. После их взвешивания была получена таблица pl(n). Через три месяца откорма, после очередного взвешивания была получена таблица р2(n). Записать программу, которая:

    а) формирует таблицу рЗ(n) привесов и определяет максимальный, минимальный привес и их номера в таблице;

    б) вычисляет средний привес;

    в) подсчитывает количество бычков, привес которых ниже нормы d;

    г) упорядочивает таблицу привесов по убыванию;

    д) отображает исходные, полученные таблицы и результаты вычислений.

    Для отладки программы исходные массивы сформировать с помощью функции RND.

    1. Образуем числовую последовательность так: начальный элемент — произвольное натуральное число, кратное трем; за любым элементом последовательности следует число, равное сумме кубов всех цифр данного элемента. Доказать, что такая последовательность, начиная с некоторого места, становится постоянной и равной некоторому числу. Чему равно это число?

    Домашняя работа

      1. При поступлении в гимназию, абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В таблице А[п] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

      2. Составить программу вычисления и печати суммы абсолютных значений отрицательных элементов массива К(18).

      3. Даны натуральные числа . Указать те, у которых остаток от деления на М равен .

    Вариант №4

    1. Заполнить массив А(21) случайными числами в диапазоне от 5 до 28. Выведите его на экран.

    2. Составить программу обработки массива А(n). Все элементы, значения которых -5<A(i)<0, уменьшить в два раза и вывести их индексы. Новый массив напечатать.

      1. Составить программу обработки массива М(10). Переписать все нечетные (по расположению) элементы с обратным знаком. Элементы массива М(10) ввести с клавиатуры.

      2. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму положительных элементов, значения которых меньше 10;

    • индексы тех элементов, значения которых кратны 3 и 5.

    • пары соседних элементов с суммой равной заданному числу А.

  • Задан массив А(n). Обнулить все элементы массива, расположенные за минимальным элементом массива. Измененный массив вывести на экран.

  • Элементы массива А(12) заданы статически. Поменять местами значения 1 и 2 элементов, 3 и 4 и т.д. Измененный массив вывести на экран.

  • Задан массив К(20). Вывести его в четыре столбика.

  • Составить программу вычисления и печати значений функции

    Значения аргумента заданы статически в массиве y(4). Значения функции записать в массив A(4).

    1. В автопарке при обработке путевых листов получены два массива: массив s(n) пробега автомашины при n выездах и массив b(n) соответствующего расхода бензина. Записать программу, которая:

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

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

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

    г) вычисляет важный показатель экономичности автомобиля — средний расход бензина в литрах на 100 километров;

    д) упорядочивает массив пробега по убыванию;

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

    При формировании исходных массивов использовать функцию RND.

    1. Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.

    Домашняя работа

    1. Дана таблица действительных чисел, размерность которой N. Подсчитать, сколько в ней отрицательных, положительных и нулевых элементов.

    2. Составить программу вычисления и печати произведения четных (по расположению) элементов массива С(21), если эти элементы положительные.

    3. Даны целые положительные числа Найти среди них те (вывести сами значения и их порядковые номера), которые являются квадратами некоторого числа т.

    Вариант №5

      1. Заполнить массив А(21) случайными числами в диапазоне от -22 до -2. Выведите его на экран.

      2. Составить программу обработки массива А(n). Все элементы массива кратные 3 увеличить в два раза и вывести их индексы. Новый массив напечатать.

      3. Составить программу обработки массива А(25). Каждый пятый и отрицательный элемент увеличить на 100. Измененный массив распечатать.

      4. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму отрицательных элементов;

    • количество тех элементов, значения которых положительны и не превосходят заданного числа А.

    • номер последней пары соседних элементов с разными знаками.

  • Задан массив В(m). Подсчитать количество положительных элементов, расположенных до максимального элемента массива В.

  • Даны два массива, заполненные каждый десятью случайными целыми числами, каждое из которых от 1 до 9 включительно. Сложить массивы поэлементно, результаты записать в третий массив. На экран вывести все три массива.

  • Задан массив L(32). Вывести его в четыре строки.

  • Составить программу вычисления и печати значений функции

    Значения аргумента заданы статически в массиве Х(10). Значения функции записать в массив A(10) и распечатать в пять строк.

    1. При диспансеризации школьников определялись их рост и вес. В результате были получены массив значений роста r(n) и массив веса w(n). Записать алгоритм и программу определения школьников с максимальным и минимальным ростом и их номеров в таблице, а также номер школьника с наибольшим дефицитом веса (наименьшим отношением веса к росту). Кроме того, следует упорядочить по возрастанию массив веса. Вывести результаты работы программы. Массивы роста и веса для отладки программы сформировать с помощью функции RND.

    2. В качестве первого члена последовательности берем четырех разрядное целое число, цифры которого не все одинаковые. Каждый последующий элемент образуем следующим образом. Цифры предыдущего элемента располагаем в убывающем порядке(первое число) и в возрастающем порядке (второе число). Из первого числа вычитаем второе и получаем следующий элемент последовательности. Показать, что такая последовательность, начиная с некоторого элемента, становится постоянной и равной некоторому числу. Чему равно это число?

    Домашняя работа

    1. Дана последовательность действительных чисел . Заменить все ее члены, большие данного числа Z, этим числом. Подсчитать количество замен. Измененный массив вывести на экран.

    2. Составить программу вычисления и печати среднего арифметического отрицательных элементов массива B(15).

    3. Задана таблица с количеством элементов N. Сформируйте две таблицы: в первую включите элементы исходной таблицы с четными номерами, а во вторую - с нечетными элементами. Сформированные массивы вывести на экран.

    Вариант №6

    1. Заполнить массив А(21) случайными числами в диапазоне от -5 до 55. Выведите его на экран.

    2. Все элементы массива К(n), значения которых находится в интервале -19<K(i)<20 возвести в квадрат. Напечатать номера этих элементов и их новое значение.

    3. Составить программу вычисления и печати куба каждого седьмого элемента массива М(42).

    4. Дан массив целых чисел, состоящий из 20 элементов. Заполнить его случайными числами. Найти:

    • сумму элементов, имеющих нечетное значение;

    • индексы тех элементов, значения которых больше заданного числа А;

    • в данном массиве положительные элементы (вывести их на экран), кратные k.

    1. Задан массив К(n). Найти произведение элементов, расположенных за минимальным элементом массива К.

    2. Ввести элементы массива A(n). Распечатать элементы в две строки: в первой строке элементы с нечетными индексами, а во второй - элементы с четными индексами.

    3. Задан массив А(15). Вывести его в три столбика.

    4. Составить программу вычисления и печати значений функции

    Значения аргумента заданы статически в массиве m(10). Значения функции записать в массив B(10).

    1. Имеется таблица зарплаты z(n), премий р(n) и удержаний u(n). Записать алгоритм и программу определения элементов таблицы «к выдаче на руки» r(n), суммарной величины зарплаты, максимальной премии и ее номера в таблице. Упорядочить по убыванию массив удержаний. Все исходные массивы для отладки программы сформировать с помощью функции RND.

    2. Дана последовательность целых чисел. Найти количество раз­личных чисел в этой последовательности.

    Домашняя работа

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

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

    3. Дана последовательность действительных чисел . Указать те ее элементы (вывести значения элементов и их порядковые номера), которые принадлежат отрезку [с, d].

    Вариант №7

    1. Заполнить массив А(21) случайными числами в диапазоне от -20 до 0. Выведите его на экран.

    2. Задан массив А(n). Вывести на экран индексы и значения отрицательных элементов массива А, для которых выполняется неравенство: А(I)>-10.

    3. Задан массив В(16). Элементы с четными индексами заменить нулями. Измененный массив вывести на экран.

    4. Дан массив целых чисел, состоящий из 25 элементов. Заполнить его случайными числами. Найти:

    • сумму элементов, имеющих нечетные индексы;

    • количество элементов массива, значения которых больше заданного числа А и кратны 5;

    • определить, есть ли две пары соседних элементов с одинаковыми знаками.

    1. Задан массив В(n). Подсчитать сумму элементов, расположенных до максимального элемента массива.

    2. Задан массив С(n). Вывести на экран массив в обратном порядке.

    3. Задан массив В(12). Вывести его в четыре столбика.

    4. Составить программу вычисления и печати значений функции

    Значения аргумента заданы статически в массиве с(8). Значения функции записать в массив B(8).

    1. В автопарке при обработке путевых листов получены два массива: массив s(n) пробега автомашины при n выездах и массив b(n) соответствующего расхода бензина. Записать программу, которая:

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

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

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

    г) вычисляет важный показатель экономичности автомобиля — средний расход бензина в литрах на 100 километров;

    д) упорядочивает массив пробега по убыванию;

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

    При формировании исходных массивов использовать функцию RND.

    1. Дан массив из п четырехзначных натуральных чисел. Вывес­ти на экран только те, у которых сумма первых двух цифр равна сумме двух последних.

    Домашняя работа

      1. Выставленные в журнале оценки результатов контрольной работы по информатике образуют массив z(n). Записать алгоритм и программу определения числа отличных оценок, числа плохих оценок, среднего балла за контрольную работу. Массив оценок сформировать с помощью функции RND.

      2. Подсчитать произведение положительных элементов массива А(15), значения которых меньше 20. Результат вывести на экран.

      3. Дана одномерный массив . Найти .

    Вариант №8

    1. Заполнить массив А(21) случайными числами в диапазоне от -10 до 10. Вывести его на экран.

    2. В коллекции нумизмата не более чем 90 монет всех достоинств. Определить, сколько монет достоинством в 20 и 50 рублей и каковы их порядковые номера.

    3. Составить программу обработки массива F(21). Каждый третий и отрицательный элемент массива F(21) возвести в квадрат. Эти значения напечатать в одну строку.

    4. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его случайными числами. Найти:

    • удвоенную сумму положительных элементов;

    • индексы тех элементов, значения которых больше предыдущего элемента (начиная со второго;

    • номер первого отрицательного элемента, делящегося на 3 с остатком 2.

    1. Задан массив А(m). Заменить отрицательные элементы массива А, расположенные до максимального элемента, на нули. Измененный массив вывести на экран.

    2. Массив состоит из 20 целых положительных и отрицательных чисел, каждое из которых находится в пределах от 2 до 12. Вывести на экран сначала отрицательные, а затем положительные числа. Определите, модуль суммы каких чисел больше — положительных или отрицатель­ных.

    3. Задан массив В(20). Вывести его впять столбиков.

    4. Составить программу вычисления и печати значений функции

    Y=

    Значения аргумента заданы статически в массиве Х(10). Значения функции записать в массив Y(10).

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

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

    б) определяет среднее значение давления за время наблюдения;

    в) подсчитывает количество дней, в которые давление превышало заданную величину d;

    г) сортирует массив по возрастанию;

    д) выводит исходный, упорядоченный массив и результаты вычислений. Для отладки программы исходный массив сформировать с помощью функции RND. Величину давления брать 760 ± а, где а = [0,...,20].

    1. Дан целочисленный массив А(n), среди элементов есть одина­ковые. Создать массив из различных элементов А(n).

    Домашняя работа

      1. Даны целые положительные числа Подсчитать количество тех, которые являются квадратами некоторого числа т.

      2. Составить программу определения количества и суммы положительных элементов массива С(15).

      3. Дана последовательность целых чисел. Указать пары чисел (вывести сами числа и их индексы), таких, что .

    Вариант №9

        1. Заполнить массив А(21) случайными числами в диапазоне от -1 до 17. Выведите его на экран.

        2. Задан массив К(n). Отрицательные элементы массива заменить на их квадраты. Вывести их индексы и новые значения.

        3. Составить программу обработки массива F(21). Каждый третий элемент массива F возвести в квадрат, если элемент отрицательный. Эти значения напечатать.

        4. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму положительных элементов, значения которых меньше 10;

    • индексы тех элементов, значения которых кратны 3 и 5.

    • пары соседних элементов с суммой равной заданному числу А.

        1. Задан массив М(n). Подсчитать количество отрицательных элементов, расположенных до минимального элемента массива.

        2. Даны три массива одинаковой размерности 5, в которых содержатся стороны треугольников Ai, Вi и Сi. Определите периметр Pi и площадь Si каждого треугольника по формуле Герона. Массивы A, B и C задать статически.

        3. Задан массив С(18). Вывести его в три строки.

        4. Составить программу вычисления и печати значений функции

    Значения аргумента заданы статически в массиве Х(8). Значения функции записать в массив Z(8).

    1. Руководство фирмы ведет по месяцам учет расходов и поступлений средств. За n месяцев получены два массива: r(n) - расходов и р(n) - - поступлений. Сформировать из массивов r(n) и р(n) массив прибыли z(n). Определить общую прибыль (как за весь период, так и по месяцам она может быть отрицательная), месяц с максимальной и месяц с минимальной прибылью, количество месяцев с положительной прибылью. Массив расходов упорядочить по возрастанию. Вывести исходные, упорядоченный массив и результаты вычислений. Для отладки программы исходные массивы сформировать с помощью функции RND.

    2. В одномерном массиве все отрицательные элементы перемес­тить в начало массива, а остальные — в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.

    Домашняя работа

    1. Пригодность детали оценивается по размеру R, который должен соответствовать интервалу (A-h; A+h). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.

    2. Подсчитать количество и произведение отрицательных элементов массива К(10), значения которых удовлетворяют неравенству: К(I)>-10. Результат вычисления вывести на экран.

    3. В одномерном массиве B(N) есть нулевые элементы. Создать массив А из номеров этих элементов. Сформированный массив вывести на экран.

    Вариант №10

    1. Заполнить массив А(21) случайными числами в диапазоне от -15 до 15. Выведите его на экран.

    2. Задан массив С(n). Вывести индексы положительных элементов массива и заменить их на 0.Изменённый массив вывести на экран.

    3. Составить программу обработки массива Q(16). Изменить знак у каждого четвертого элемента массива. Измененный массив вывести на экран.

    4. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму отрицательных элементов;

    • количество тех элементов, значения которых положительны и не превосходят заданного числа А.

    • номер последней пары соседних элементов с разными знаками.

    1. Задан массив К(n). Подсчитать произведения положительных элементов, расположенных за минимальным элементом массива.

    2. Даны два массив А и В одинаковой размерности N, которые содержат случайные числа от 2 до 9 включительно. Найдите скалярное произве­дение этих массивов, вычисляемое по формуле:

    Р= А1 х В1 + А2 х В2 + ... +An х Bn, где N — размерность массива.

    1. Задан массив А(16). Вывести его в четыре строки.

    2. Составить программу вычисления и печати значений функции

    Z=

    Значения аргумента заданы статически в массиве у(5). Значения функции записать в массив z(5).

    1. Арендатор взял для откорма n бычков. После их взвешивания была получена таблица pl(n). Через три месяца откорма, после очередного взвешивания была получена таблица р2(n). Записать программу, которая:

    а) формирует таблицу рЗ(n) привесов и определяет максимальный, минимальный привес и их номера в таблице;

    б) вычисляет средний привес;

    в) подсчитывает количество бычков, привес которых ниже нормы d;

    г) упорядочивает таблицу привесов по убыванию;

    д) отображает исходные, полученные таблицы и результаты вычислений.

    Для отладки программы исходные массивы сформировать с помощью функции RND.

    1. Даны две последовательности целых чисел a1, а2,, ..., аn и b1, b2,..., bn. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.

    Домашняя работа

    1. Класс, состоящий из N учащихся, сдает экзамен. Определить процентное соотношение числа оценок «4» и «5» к общему числу оценок.

    2. Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А-, А+). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.

    3. Дан символьный массив с количеством элементов N, который содержит данные о приходе избирателей на выборы главы местного самоуправления (“Y” – явка, ”N” – неявка). Перенесите все элементы “Y” в начало массива, а ”N” - в конец.

    Вариант №11

      1. Заполнить массив А(21) случайными числами в диапазоне от -9 до 1. Выведите его на экран.

      2. Распечатать значения и индексы таких отрицательных элементов массива F(12), значения которых по абсолютной величине >15.

      3. Составить программу вычисления и печати корней квадратных из положительных и четных (по расположению) элементов массива А(30).

      4. Дан массив целых чисел, состоящий из 20 элементов. Заполнить его случайными числами. Найти:

    • сумму элементов, имеющих нечетное значение;

    • индексы тех элементов, значения которых больше заданного числа А;

    • в данном массиве положительные элементы (вывести их на экран), кратные k.

      1. Задан массив F(n). Обнулить все элементы, удовлетворяющие условию 1<F(i)<12 и расположенные до максимального элемента массива.

      2. Найдите соотношение SX/SY, где SX и SY - средние арифметические значения массивов X и Y соответственно. (Массивы размерностью 10 содержат случайные двузначные целые числа).

      3. Задан массив А(15). Вывести его в три столбика.

      4. Составить программу вычисления и печати значений функции

    Y=3.5+7х-5.8х²

    Значения аргумента заданы в массиве Х(9). Значения функции записать в массив Y(9).

      1. При диспансеризации школьников определялись их рост и вес. В результате были получены массив значений роста r(n) и массив веса w(n). Записать алгоритм и программу определения школьников с максимальным и минимальным ростом и их номеров в таблице, а также номер школьника с наибольшим дефицитом веса (наименьшим отношением веса к росту). Кроме того, следует упорядочить по возрастанию массив веса. Вывести результаты работы программы. Массивы роста и веса для отладки программы сформировать с помощью функции RND.

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

    Домашняя работа

    1. Известны оклады 10 сотрудников фирмы. Найти номер первого сотрудника, оклад которого находится в интервале от 300 до 500 руб.

    2. Задан массив С(20). Подсчитать произведение положительных элементов массива и количество элементов С(I) <10.

    3. Даны действительные числа . Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше максимального числа . Измененный массив вывести на экран.

    Вариант №12

    1. Заполнить массив А(21) случайными числами в диапазоне от -10 до 21. Выведите его на экран.

    2. Составить программу обработки массива А(n). Все элементы, значения которых -5<A(i)<0, уменьшить в два раза и вывести их индексы. Новый массив напечатать.

    3. Составить программу обработки массива А(25). Каждый пятый и отрицательный элемент увеличить на 100. Измененный массив распечатать.

    4. Дан массив целых чисел, состоящий из 25 элементов. Заполнить его случайными числами. Найти:

    • сумму элементов, имеющих нечетные индексы;

    • количество элементов массива, значения которых больше заданного числа А и кратны 5;

    • определить, есть ли две пары соседних элементов с одинаковыми знаками.

    1. Имеются данные об успеваемости не более чем 24 учебных групп (в процентах). Определить, на сколько нужно повысить успеваемость в самой отстающей группе, чтобы достичь среднего уровня успеваемости.

    2. Заданы 10 пар координат Xi, Уi одних точек на плоскости и 10 пар ко­ ординат Аi, Вi других точек на плоскости. Вычислите попарно расстоя­ния между точками по формуле:

    Координаты точек и расстояния между ними занесены в массивы.

    1. Задан массив В(12). Вывести его в четыре столбика.

    2. Составить программу вычисления и печати значений функции

    y=

    Значение аргумента задать статически в массиве а(6). Значение функции записать в массив y(6) и вывести в столбик.

    1. Имеется таблица зарплаты z(n), премий р(n) и удержаний u(n). Записать алгоритм и программу определения элементов таблицы «к выдаче на руки» r(n), суммарной величины зарплаты, максимальной премии и ее номера в таблице. Упорядочить по убыванию массив удержаний. Вывести результаты работы программы. Все исходные массивы для отладки программы сформировать с помощью функции RND.

    2. Проверить, не являются ли элементы заданного массива элементами арифметической или геометрической прогрессии.

    Домашняя работа

    1. В процессе лечения температура пациента ежедневно записывалась в таблицу Т[N]. Найдите количество дней, когда отклонение от нормальной температуры (36,6˚С ) было больше 0,5˚ С.

    2. Подсчитать количество "5" и "2", полученных учащимися за урок и средний балл. Данные занесены в массив B(n).

    3. Требуется отправить N телеграмм (N>3). Стоимость отправки телеграммы зависит от количества слов в ней. Стоимость отправки одного слова – W (руб.). Найти три телеграммы (номера их, стоимость отправки), которые окажутся самыми дешевыми для отправителя (применить сортировку массива).

    Вариант №13

    1. Заполнить массив А(21) случайными числами в диапазоне от 10 до 59. Выведите его на экран.

    2. Задан массив А(n). Вывести на экран индексы и значения отрицательных элементов массива А, для которых выполняется неравенство: А(I)>-10.

    3. Дан массив М(30). Элементы массива - произвольные числа. Выдать на экран значение каждого пятого положительного элемента. Указанные элементы выдать в строку.

    4. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его случайными числами. Найти:

    • удвоенную сумму положительных элементов;

    • индексы тех элементов, значения которых больше предыдущего элемента (начиная со второго;

    • номер первого отрицательного элемента, делящегося на 3 с остатком 2.

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

    2. Дан одномерный массив W из 10 случайных целых чисел, каждое из которых лежит в пределах от 1 до 100. Получите новый массив R, где каждый элемент получается из массива W делением соответствующего элемента на его индекс.

    3. Задан массив В(12). Вывести его в три столбика.

    4. Составить программу вычисления и печати значений функции

    b=(у-5)2.

    Значение аргумента задать статически в массиве у(6).Значение функции записать в массив b(6) и вывести в одну строку.

    1. На соревнованиях по прыжкам в высоту и в длину получены два массива результатов h(n) и d(n). Определить три лучших и три худших результата в каждом виде соревнования. Вывести результаты работы программы. Для проверки работоспособности программы массивы сформировать с помощью функции RND.

    2. Дан массив чисел. Записать его задом наперед.

    Домашняя работа

    1. Дана последовательность действительных чисел a1, a2, a3… an. Заменить все ее члены, большие данного Z, эти числом. Подсчитать количество замен.

    2. При поступлении в ВУЗ абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве A(n) записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

    3. Последовательность a1, a2, a3… an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.

    Вариант №14

    1. Заполнить массив А(21) случайными числами в диапазоне от -25 до -5. Выведите его на экран.

    2. Задан массив К(n). У всех отрицательных элементов массива заменить знак на противоположный. Вывести их индексы. Новый массив напечатать.

    3. Изменить знак у каждого четвёртого элемента массива М(12). Измененный массив вывести на экран.

    4. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму положительных элементов, значения которых меньше 10;

    • индексы тех элементов, значения которых кратны 3 и 5.

    • пары соседних элементов с суммой равной заданному числу А.

    1. Дан массив чисел. Найти наибольший элемент, поставить его первым.

    2. Вычислите и представьте в виде массива последовательность первых 20 чисел Фибоначчи, если Х1 = 1, Х2 = 1, а каждый последующий элемент получается суммой двух предыдущих.

    3. Задан массив В(20). Вывести его в два столбика.

    4. Составить программу вычисления и печати значений функции

    k=

    Значение аргумента задать статически в массиве х(7). Значение функции записать в массив k(7) и распечатать в столбик.

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

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

    б) определяет среднее значение давления за время наблюдения;

    в) подсчитывает количество дней, в которые давление превышало заданную величину d;

    г) сортирует массив по возрастанию;

    д) выводит исходный, упорядоченный массив и результаты вычислений.

    Для отладки программы исходный массив сформировать с помощью функции RND. Величину давления брать 760 ± а, где а = [0,...,20].

    1. В качестве первого члена последовательности берем четырех разрядное целое число, цифры которого не все одинаковые. Каждый последующий элемент образуем следующим образом. Цифры предыдущего элемента располагаем в убывающем порядке(первое число) и в возрастающем порядке (второе число). Из первого числа вычитаем второе и получаем следующий элемент последовательности. Показать, что такая последовательность, начиная с некоторого элемента, становится постоянной и равной некоторому числу. Чему равно это число?

    Домашняя работа

    1. Дан массив натуральных чисел. Найти количество элементов массива, кратных данному числу К.

    2. Задан массив В(16). Элементы с четными индексами заменить нулями. Измененный массив вывести на экран.

    3. Дана последовательность натуральных чисел a1, a2, a3… an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести об этом сообщение.

    Вариант №15

    1. Заполнить массив А(21) случайными числами в диапазоне от -15 до 15. Выведите его на экран.

    2. Задан массив А(n). Вывести на экран индексы и значения отрицательных элементов массива А, для которых выполняется неравенство: А(I)>-10.

    3. Составить программу обработки массива F(21). Каждый третий и отрицательный элемент массива F(21) возвести в квадрат. Эти значения напечатать в одну строку.

    4. Дан массив целых чисел, состоящий из 15 элементов. Заполнить его случайными числами. Найти:

    • сумму отрицательных элементов;

    • количество тех элементов, значения которых положительны и не превосходят заданного числа А.

    • номер последней пары соседних элементов с разными знаками.

    1. У вас есть доллары. Вы их хотите обменять на рубли. Есть информация о стоимости купли-продажи в банках города. В городе N банков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.

    2. Найдите объем каждого из 10 цилиндров, для которых заданы радиусы оснований в массиве Ri (случайные целые числа от 5 до 25 см) и высоты в массиве Hi (случайные целые числа от 10 до 30 см).

    3. Задан массив В(42). Вывести его в шесть строк.

    4. Составить программу вычисления и печати значений функции

    Z=.

    Значения аргумента заданы статически в массиве у(5). Значения функции записать в массив z(5).

    1. В автопарке при обработке путевых листов получены два массива: массив s(n) пробега автомашины при n выездах и массив b(n) соответствующего расхода бензина. Записать программу, которая:

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

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

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

    г) вычисляет важный показатель экономичности автомобиля — средний расход бензина в литрах на 100 километров;

    д) упорядочивает массив пробега по убыванию;

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

    При формировании исходных массивов использовать функцию RND.

    1. В качестве первого члена последовательности берем четырех разрядное целое число, цифры которого не все одинаковые. Каждый последующий элемент образуем следующим образом. Цифры предыдущего элемента располагаем в убывающем порядке(первое число) и в возрастающем порядке (второе число). Из первого числа вычитаем второе и получаем следующий элемент последовательности. Показать, что такая последовательность, начиная с некоторого элемента, становится постоянной и равной некоторому числу. Чему равно это число?

    Домашняя работа

    1. В целочисленном массиве есть нулевые элементы. Создать массив из номеров этих элементов.

    2. Составить программу вычисления и печати среднего арифметического отрицательных элементов массива B(15).

    3. Дана последовательность действительных чисел a1, a2, a3… an. Выяснить, будет ли она возрастающей.