Студопедия Главная Случайная страница Обратная связь

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

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





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; просмотров: 173. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


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

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

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