Сборник заданий для лабораторных и семестровых работ icon

Сборник заданий для лабораторных и семестровых работ



НазваниеСборник заданий для лабораторных и семестровых работ
страница3/7
Дата конвертации07.11.2012
Размер0.69 Mb.
ТипУчебное пособие
1   2   3   4   5   6   7
^

Задания на использование одномерных массивов





  1. Задан массив Х(N) (N<=60). Переписать отрицательные элементы массива Х последовательно в массив У. Отпечатать сформированный массив У.




  1. Дан массив X(N) (N<=40). Записать в массив М подряд пять первых положительных элементов массива Х. Массив М распечатать.




  1. Задан массив B(N) (N<=40). Сформировать два массива C и D, включая в первый элементы исходного массива с четными индексами, а во второй – с нечетными.




  1. Переписать положительные элементы массива B X(N) (N<=50) подряд в массив С. Массив С распечатать.




  1. Задан массив Х(N) (N<=80). Переписать номера положительных элементов массива Х последовательно в массив У. Отпечатать сформированный массив У.




  1. Задан одномерный массив D(N) (N<=60). Вычислить количество элементов массива, значения которых находятся в интервале [3.5;3].




  1. Задан массив Х(N) (N<=90). Переписать отрицательные элементы массива Х последовательно в массив У, а положительные элементы массива Х – в массив Z (нулевые элементы не рассматривать). Отпечатать сформированные массивы У и Z.

  2. Задан одномерный массив Х(N) (N<=60). Вычислить среднее арифметическое модуля отрицательных элементов этого массива. Результат вывести на экран.




  1. Задан одномерный массив А(N) (N<=60). Найти сумму его элементов, принадлежащих интервалу [0,3]. Значением этой суммы заменить все отрицательные элементы данного массива. Распечатать массив.




  1. Задан одномерный массив C(N) (N<=60). Вычислить сумму положительных элементов, этой суммой заменить максимальный элемент и последний элемент массива. Массив С напечатать.




  1. Задан одномерный массив X(N) (N<=50). Выяснить, упорядочены ли элементы массива по убыванию.




  1. В заданном одномерном массиве X(N) (N<=40) найти номер первого четного элемента массива. Если в массиве четных элементов нет, то ответом должно быть число 0.




  1. Задан одномерный массив X(N) (N<=50). Вычислить среднее геометрическое положительных элементов массива, считая, что в массиве есть положительные элементы.





  1. В заданном одномерном массиве F(N) (N<=50) вычислить разность между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих на нечетных местах.




  1. В заданном одномерном массиве X(N) (N<=40) найти наименьшее из четных чисел.

  2. В заданном одномерном массиве А(N) (N<=50) вычислить сумму отрицательных элементов массива, находящихся после первого нулевого элемента.




  1. В заданном одномерном массиве X(N) (N<=70) наибольший и наименьший элементы увеличить в три раза, а все остальные – в два раза. Исходный массив и преобразованный распечатать один под другим.




  1. Задан одномерный массив Х(N) (N<=50). Создать массив Y(5), в который записать модуль суммы отрицательных элементов, сумму положительных элементов, среднее арифметическое всех элементов массива X, количество отрицательных элементов и количество положительных элементов массива X. Результат вывести на экран.




  1. Задан одномерный массив R(N) (N<=60). Получить новый массив Q путём домножения элементов исходного массива R на его минимальный элемент. Вычислить среднее арифметическое полученного массива Q и записать его на место минимального элемента исходного массива R. Результат вывести на экран.




  1. Задан одномерный массив A(N) (N<=60). Посчитать сумму элементов, находящихся между максимальным и минимальным элементами. Результат вывести на печать.




  1. Дан одномерный массив Х(N) (N<=60). На место минимального элемента массива записать сумму последних ^ N элементов массива. Результат вывести на экран.




  1. Задан одномерный массив А(N) (N<=90). Все элементы массива, которые больше девяти, заменить девятками, а все элементы, которые меньше пяти, – пятерками. Остальные элементы оставить без изменения.




  1. Дан одномерный массив Х(N) (N<=60). На место отрицательных элементов массива записать среднее арифметическое максимального и минимального элементов. Результат вывести на экран.




  1. Дан вектор А(N) (N<=60). Разделить каждую компоненту вектора на разность между максимальной и минимальной компонентой данного вектора. Результирующий вектор отпечатать.




  1. Дан массив Х (N) (N<=60). Получить массив М по правилу:

M[i]=

Найти значения и индексы минимального и максимального по модулю элементов массива М.


  1. Задан одномерный массив А(N) (N<=90). Поменять местами максимальный и минимальный элементы массива ^ A(N). Преобразованный массив вывести на экран.




  1. Задан одномерный массив А(N) (N<=60). Найти сумму положительных и произведение отрицательных элементов массива. Если сумма больше произведения, найти максимальный элемент массива, а если нет – выдать об этом сообщение.




  1. Задан одномерный массив Р(N) (N<=60). Если в нем больше отрицательных чисел, все положительные числа заменить суммой отрицательных, полученный массив распечатать. Если больше неотрицательных чисел, то вывести об этом сообщение.




  1. Задан одномерный массив М(N) (N<=60). Все его отрицательные элементы заменить суммой положительных элементов. Нулевые элементы пропускать. Полученный массив распечатать.




  1. Задан одномерный массив С(N) (N<=70). Напечатать номера элементов, которые ровно на одну единицу больше наименьшего элемента массива, и определить количество таких элементов.




  1. Задан одномерный массив А(N) (N<=60). Найти максимальный элемент среди тех элементов этого массива, значения которых попадают в интервал [-5,5]. Все отрицательные элементы массива А домножить на этот элемент. Преобразованный массив распечатать.




  1. Задан одномерный массив А(N) (N<=60). Найти максимальный элемент среди элементов, стоящих на чётных местах, и найденным значением заменить все элементы массива А, кратные 3. Преобразованный массив вывести на экран.




  1. Задан одномерный массив Z(N) (N<=60). Сформировать два одномерных массива X и Y. Массив Х получен делением на 2 элемента массива Z, стоящих на четных местах, а массив Y – делением на 3 элемента массива Z, стоящих на нечетных местах.




  1. Задан одномерный массив М(N) (N<=60). Найти максимальный элемент среди элементов массива М, попадающих в интервал [-3,10]. Если этот элемент является максимальным элементом всего массива, то распечатать элементы, предшествующие максимуму, а если не является, то распечатать все элементы, следующие за максимальным.




  1. Задан одномерный массив Z(N) (N<=80). Все элементы, меньшие среднего арифметического наибольшего и наименьшего элементов массива, заменить на наименьший элемент, а большие среднего арифметического – на наибольший элемент массива.




  1. Задан одномерный массив Х(N) (N<=60). Найти Q=(1+R)*(1+S), где R – сумма элементов массива, которые не превосходят 1, а S – сумма элементов, больших 1. Если Q > 0, распечатать все элементы массива Х, которые располагаются до максимального элемента в массиве X.




  1. В заданном одномерном массиве R(N) (N<=60) вычислить среднее арифметическое. Все элементы массива R, которые больше среднего арифметического, последовательно переписать в массив Y, а остальные элементы массива R последовательно переписать в массив Z, после чего сформировать новый массив C из массивов: Y и Z последующему правилу: к массиву с большим количеством элементов добавить массив с меньшим количеством элементов. Массив С распечатать.




  1. Задан одномерный массив S(K) (K<=60). Найти среднее арифметическое наибольшего и наименьшего элементов массива ^ S. Все элементы больше среднего арифметического последовательно записать в массив C. Массив C распечатать.

  2. Задан одномерный массив Х(N) (N<=60). Вычислить квадрат разности между минимальным и максимальным элементами массива и записать его на место предпоследнего элемента массива. Результат вывести на экран.




  1. В заданном одномерном массиве X(N) (N<=60) определить количество элементов отрицательного знака . Если (А – задано), то в исходном массиве найти максимальное значение среди отрицательных элементов и распечатать его. Если, то сделать соответствующее сообщение.




  1. Для заданного вектора X(N) (N<=60) получить вектор Y, записывая в него последовательно все компоненты исходного вектора, расположенные между и компонентами. Первую отрицательную компоненту вектора Y заменить ее модулем, последнюю компоненту вектора X заменить числом 200. Векторы X и Y напечатать.




  1. Задан одномерный массив F(N) (N<=60). Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента, иначе все элементы массива увеличить на квадрат его минимального значения. Преобразованный массив упорядочить по убыванию и распечатать.




  1. В заданном одномерном массиве R(N) (N<=60) определить количество элементов, равных первому положительному элементу. Если такие элементы в массиве есть, то вычислить сумму положительных элементов, рассматривая массив с конца. Если таких элементов нет, то напечатать об этом сообщение.

  2. Задан одномерный массив F(N) (N<=60). Вычислить произведение минимального и максимального элементов массива и заменить им элемент массива, стоящий перед минимальным элементом. Если такого элемента нет, то выдать соответствующее сообщение. Результат вывести на экран.




  1. Задан одномерный массив Х(N) (N<=60). Заменить все отрицательные элементы массива нулями. Произвести сортировку полученного массива по возрастанию. Результат вывести на экран.




  1. Задан одномерный массив S(K) (N<=60). Найти максимальный положительный элемент массива и записать на его место минимальный элемент всего массива. Результирующий массив вывести на экран.




  1. Задан одномерный массив Х(N) (N<=60). Вычислить сумму отрицательных элементов этого массива. Записать ее модуль на место элемента, стоящего после максимального. Если такого элемента нет, то выдать сообщение. Результат вывести на экран.




  1. Проверить, имеется ли в одномерном массиве B(N) (N<=60) хотя бы одна пара соседних чисел, являющихся противоположными




  1. Задан одномерный массив А(N) (N<=60). На место минимального элемента массива записать сумму последних N элементов массива. Если А[1]>=0, то умножить все элементы этого массива на квадрат минимального элемента данного вектора, а если А[1]<0, то умножить все элементы на квадрат максимального элемента вектора. Полученный массив распечатать.




  1. Заданы два одномерных массива A(N) (N<=20) и B(N) (N<=60). Объединить их в один массив C(N+M), включив массив В между k-тым и k+1-м элементами массива А (значение k вводится с клавиатуры). Массив С распечатать.




  1. Задан одномерный массив А(N) (N<=60). Выяснить, какое число в массиве встретится ранее – положительное или отрицательное (нули не рассматривать). Если положительное – найти в массиве максимальный элемент и его местоположение, если отрицательное – минимальный элемент и его расположение. Результат отпечатать.




  1. Задан одномерный массив Y(N) (N<=100) и число Х. Если верно, что MIN<=X<=МАХ, то массив оставить без изменения, а если нет – то умножить все элементы массива Y на разность между максимальным и минимальным элементами массива.




  1. Задан одномерный массив А(N) (N<=60). В заданном массиве вычислить сумму всех пар соседних элементов. Полученные суммы последовательно записать в одномерный массив F.




  1. Задан одномерный массив А(N) (N<=90). Для массива A вычислить наибольшее и наименьшее значения разности между соседними элементами.




  1. Заданы два массива А(N) (N<=90) и B(M) (M<=60). Cформировать новый массив C(N+M), поместив все элементы массива B в массив А после наибольшего элемента массива А.




  1. Задан одномерный массив X(N) (N<=90). Заменить порядок следования элементов массива на обратный, поменяв местами первый элемент с последним, второй – с предпоследним и так далее. Массив после замены распечатать.




  1. Задан одномерный массив А(N) (N<=90). Определить, есть ли в массиве три идущих подряд нулевых элемента.




  1. Ввести одномерный массив вещественных чисел А(N) (N<=50) и выдать его на печать. Все его положительные элементы разделить на произведение положительных элементов массива и записать в массив Y. Выдать на печать массив Y или сообщение о невозможности его создания.




  1. Ввести одномерный массив X(N) (N<=50). Определить в нем среднее арифметическое отрицательных элементов, стоящих после первого элемента, большего 10. Выдать на печать массив и вычисленное среднее арифметическое или сообщение о невозможности его вычислить.




  1. Ввести два одномерных массива X(N) и Y(M), где M>(N-2). Все элементы массива X, стоящие между минимальным и максимальным элементом, заменить элементами массива Y, начиная с первого. Если элементов в массиве Y больше, чем требуется для замены, то их не переписывать. Выдать на печать исходный и результирующий массив X и массив Y.




  1. Дан массив X(N) (N<=60), причем количество элементов массива кратно трем. Разбить массив на три части и в каждой части поменять местами наибольший элемент с наименьшим.

  2. Ввести одномерный массив X(N) (N<=90). Определить минимальный элемент среди элементов, значение которых кратно пяти и не равно нулю. Разделить каждый элемент массива X на вычисленное значение и записать в создаваемый массив Y(N). Выдать на печать исходный и результирующий массивы или дать сообщение о невозможности создания нового массива.




  1. Ввести одномерный массив целых чисел X(N) (N<=50) . Элементы массива X с нечетными индексами разделить на сумму отрицательных элементов исходного массива и записать в создаваемый массив Z. Выдать на печать исходный массив X, результирующий Y или сообщение о невозможности его создания.




  1. Ввести одномерный массив X(N) (N<=30) целых чисел. Все элементы его, стоящие до минимального элемента, разделить на среднее арифметическое ненулевых элементов данного массива, кратных трем, и округлить. Выдать массив до преобразования и после него. Если преобразование невозможно, то дать об этом сообщение.




  1. Ввести одномерный массив Y(N) (N<=50) и выдать его на печать. Вычислить произведение тех элементов массива, которые при округлении до ближайшего целого дают тот же результат, что и при отбрасывании дробной части, и заменить этим произведением значение максимального элемента. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.




  1. Ввести одномерный массив вещественных чисел A(N) (N<=50). Все элементы с четными индексами, предшествующие первому по порядку элементу, значение которого равно максимальному значению в массиве, умножить на 2 и записать в новый массив B. Выдать на печать массивы A и B.




  1. Ввести одномерный массив X(N) (N<=50) и выдать его на печать. Отрицательные элементы в нем заменить квадратами их значений. Преобразованный массив упорядочить по убыванию. Выдать на печать массив после сортировки.




  1. Ввести одномерный массив K(N) (N<=50). Преобразовать его, упорядочив по убыванию все его элементы, стоящие после второго нулевого элемента. Выдать на печать исходный и упорядоченный массивы. Если преобразование невозможно, то выдать об этом сообщение.




  1. Ввести одномерный массив X(N) (N<=90). Упорядочить в нем по возрастанию значений все элементы, стоящие после максимального элемента. Выдать на печать исходный и преобразованный массив.




  1. Ввести одномерный массив Q(N) (N<=60) (при этом в массиве все элементы могут быть равны нулю) и выдать его на печать. Определить, является ли он арифметической или геометрической прогрессией, и выдать об этом сообщение.




  1. Ввести одномерный массив А(N) (N<=60). Элементы массива, находящиеся между максимальным и минимальным элементами, отсортировать в порядке убывания. Отсортированный массив вывести на печать.

  2. *Ввести одномерный массив Q(N) (N<=60). Сформировать из него одномерный массив А(2*N), записывая в него в чередующемся порядке сначала первый и последний элементы исходного массива, затем второй и предпоследний элементы и т.д. Полученный массив вывести на печать.




  1. *Ввести одномерный массив В(N) (N<=60) (количество элементов массива кратно числу А). Каждую последовательность из А элементов массива В записать в обратном порядке (дополнительный массив не создавать). Преобразованный массив вывести на печать.




  1. *Ввести массив целых чисел X(N) (N<=50) и выдать его на печать. Определить среднее геометрическое положительных элементов, кратных трем, и записать его в начало массива, переместив элементы массива вправо (вспомогательный массив не создавать). Выдать на печать преобразованный массив.




  1. *Ввести массив выигрышных номеров денежной лотереи X(N) (N<=50) и массив выигрышей в рублях на каждый номер Y(N). Определить суммарный выигрыш, выпавший на билеты с номерами b1,b2,…,bm, введенными с клавиатуры. Выдать на печать массивы X, Y, B и суммарный выигрыш.




  1. * Ввести одномерный массив X(N) (N<=50) и выдать его на печать. Удалить из него все элементы, равные нулю (новый массив не создавать). Выдать на печать преобразованный массив или сообщение о невозможности его преобразования (в случае, если в массиве нет нулевых элементов).




  1. * Ввести одномерный массив В(N) (N<=40) и выдать его на печать. Переставить в обратном порядке элементы, стоящие после элемента, значение которого наиболее близко по модулю к максимальному элементу. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.




  1. * Ввести одномерный массив X(N) (N<=40), содержащий нули, положительные и отрицательные числа, и выдать его на печать. Все элементы массива, неравные нулю, переписать, сохраняя их порядок, в начало массива, нулевые поместить в конец массива (новый массив не создавать). Выдать на печать преобразованный массив X(N).




  1. *Ввести одномерный массив C(N) (N<=50). Переставить в нем элементы так, чтобы в начале находился минимальный элемент, в конце – максимальный, а все остальные элементы сохранили прежний порядок. Выдать на печать массив до перестановки и после нее.




  1. *Ввести одномерный массив вещественных чисел L(N) (N<=30). Переставить в обратном порядке элементы, стоящие между максимальным и минимальным элементами, не создавая нового массива. Выдать на печать исходный массив и массив после преобразования.
1   2   3   4   5   6   7



Похожие:

Сборник заданий для лабораторных и семестровых работ iconМетодические указания по выполнению лабораторных работ для студентов специальности 220100 «эвм, системы, комплексы и сети» по дисциплине «организация ЭВМ и систем»
Целью лабораторных работ является изучение структуры и принципов функционирования 8 разрядного процессора типа кр580ВМ80
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по механике
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по электричеству
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по молекулярной физике и термодинамике
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconДоклад на тему: «методика проведения практических и лабораторных работ по информатике»
Умение использовать вт становится одним из профессионально необходимых качеств учителя; вт находит широкое применение преподаваний,...
Сборник заданий для лабораторных и семестровых работ iconКнига для учителя, рабочая тетрадь, тетрадь для лабораторных работ, компакт-диски
Рекомендации гоу ккидппо кафедры физико-математических дисциплин и информатики по выбору учебников на 2009 2010 уч год
Сборник заданий для лабораторных и семестровых работ iconДокументы
1. /Солоневич И. - Сборник работ/Подборка цитат из работ И.Л.Солоневича.doc
2.
Сборник заданий для лабораторных и семестровых работ iconСборник заданий по методам программирования
Целью заданий является: изучение отдельных алгоритмов; их реализация на языке высокого уровня; проведение серии экспериментов, подтверждающих...
Сборник заданий для лабораторных и семестровых работ iconУчебное пособие для студентов средних педагогических учебных заведений, Academ a 2003
«Сборник заданий для проверки профессиональной готовности студентов к использованию тонком в учебном процессе школы»
Сборник заданий для лабораторных и семестровых работ icon«универсал» Лабораторный комплекс на основе использования компьютерных технологий
Цель данной работы использовать информационные компьютерные технологии (икт), позволяющие создать виртуальные измерительные приборы,...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов