Студопедия — Составить программу для выполнения заданных действий над массивом чисел. В программе предусмотреть ввод значений его элементов.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






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

2. В заданном массиве B из N элементов есть хотя бы один нуль. Вычислить произведение элементов массива до первого нуля.

3. В заданном массиве X из N элементов умножить все элементы массива, имеющие четные номера на максимальный элемент всего массива.

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

5. В заданном массиве D из N элементов все отрицательные элементы заменить на их квадраты, а все положительные элементы разделить на 2.

6. В заданном массиве С из N элементов найти максимальный элемент и его номер, а также минимальный элемент и его номер.

7. В заданном массиве Z из 15 элементов вычислить сумму всех элементов за исключением элемента, имеющего максимальное значение.

8. В заданном целочисленном массиве P из N элементов вычислить произведение элементов, имеющих четные значения, а также количество положительных элементов.

9. В заданном массиве S из N элементов вычислить сумму и произведение элементов, значения которых больше заданного числа X (значение Х задается при помощи оператора ввода).

10. В заданном массиве Н из 30 элементов найти сумму первых 10 элементов, произведение последних 10 элементов и среднее арифметическое элементов, имеющих номера от 11 до 20.

11. В заданном массиве К из N элементов найти сумму элементов, имеющих четные номера, и произведение элементов,имеющих нечетные номера.

12. В заданном массиве В из N элементов переставить местами первый и минимальный элементы, а также последний и максимальный элементы.

13. В заданном массиве М из N элементов заменить все элементы массива,кратные 4, на единицы.

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

15. В заданном целочисленном массиве Р из N элементов вычислить среднее арифметическое его элементов, имеющих четное значение.

à Задание 2.3

Составить программу для выполнения заданных действий над двумерным массивом вещественных чисел A(N,M). В программе предусмотреть ввод значений его элементов, вывод исходной и, при необходимости, преобразованной матриц.

1. Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк.

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

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

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

5. Записать на место отрицательных элементов матрицы нули, а на место положительных элементов матрицы — единицы.

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

7. Найти наибольший и наименьший элементы матрицы и поменять их местами

8. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.

9. Найти столбец с наибольшей и наименьшей суммой элементов. Вывести на печать найденные столбцы и суммы их элементов.

10. Каждый элемент строки разделить на предварительно рассчитанную сумму элементов этой строки.

11. Удалить последнюю строку матрицы и вывести ее на печать.

12. Удалить последний столбец матрицы и вывести ее на печать.

13. Найти максимальный элемент на главной диагонали матрицы.

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

15. Найти минимальный по модулю элемент матрицы и вычислить сумму строки, в которой он находится.

ПРИЛОЖЕНИЕ 1

Варианты заданий.

Таблица 2

 

Номер задания
Nвар 1.1 1.2 1.3 1.4 1.5 1.6
Номер задачи в задании
1.            
2.            
3.            
4.            
5.            
6.            
7.            
8.            
9.            
10.            
11.            
12.            
13.            
14.            
15.            
16.            
17.            
18.            
19.            
20.            
21.            
22.            
23.            
24.            
25.            
26.            
27.            
28.            
29.            
30.            
31.            
32.            
33.            
34.            
35.            

 

ЛИТЕРАТУРА

 

1. Йенсен К. Руководство для пользователя и описание языка Паскаль /К. Йенсен, Н. Вирт: Пер. с англ. - М.: Мир, 1979. – 532 с.

2. Форсайт Р. Паскаль для всех /Р. Форсайт: Пер. с англ. - М.: Машиностроение, 1986. – 312 с.

3. Абрамов С.А. Начала программирования на языке Паскаль /С.А. Абрамов, Е.В. Зима - М.: Наука, 1987. - 114 с.

4. Перминов О.Н. Программирование на языке Паскаль / О.Н. Перминов - М.: Радио и связь, 1988. - 348 с.

5. Фаронов В.В. Программирование на персональных ЭВМ в среде Турбо-Паскаль /В.В. Фаронов - М.: Изд-во МГТУ, 1990. - 547 с.

6. Джон З. Решение задач в системе Турбо-Паскаль: / З. Джон, К. Харроу: Пер. с англ. - М.: Финансы и статистика, 1991. 643 с.

7. Рапаков Г.Г. Программирование в среде Turbo Pascal. Часть 1 / Г.Г. Рапаков, Н. А. Бубнова, С.Ю. Ржеуцкая - Вологда: ВоГТУ, 2001. – 81 с.







Дата добавления: 2015-12-04; просмотров: 159. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия