Варианты заданий
-
Составьте программу заполнения одномерного массива так, чтобы его n-ый элемент был равен (n2+1) и найдите сумму его элементов.
-
Найдите сумму и количество положительных, отрицательных элементов массива, попавших в интервал [a;b].
-
Найдите количество элементов массива с четными и нечетными значениями.
-
Найдите количество элементов массива с целыми и дробными значениями.
-
Найдите суммы элементов массива четных и нечетных позиций.
-
Найдите произведения элементов массива четных и нечетных позиций.
-
В массиве найдите элементы, корни квадратные из которых, являлись бы целыми числами, и выведите эти элементы на экран.
-
В массиве найдите элементы, корни кубические из которых, являлись бы целыми числами, и выведите эти элементы на экран.
-
Создайте массив В из простых элементов массива А.
-
Создайте массив В из преобразованных по формуле cos(a[i]) элементов массива А.
-
Дан массив X, создайте массив Y, состоящий из элементов, имеющих четные номера и массив Z, состоящий из элементов, имеющих нечетные номера. Выведите массивы Y и Z на экран.
-
Создайте массив Y из отрицательных элементов массива Х и массив Z, из положительных элементов массива Х. Выведите новые массивы на экран.
-
В массиве X поменяйте местами соседние элементы каждой пары и выведите новый массив.
-
В массиве С поменяйте местами первый и последний, второй и предпоследний и т.д. элементы. Выведите новый массив на экран.
-
Найдите сумму первого и последнего, второго и предпоследнего и т.д. элементов массива С. Выведите суммы на экран.
-
Сравните элементы 2-х массивов между собой, определите количество равных элементов массивов. Выведите эти элементы на экран.
-
Найдите среднее арифметическое и геометрическое значение соответствующих элементов массивов М и N. Выведите результаты на экран в виде одномерных массивов.
-
Найдите сумму соответствующих элементов массивов X и Y и запишите результат в новый массив Z.
-
Выведите отдельно целые и дробные части элементов массива В.
-
Определите количество и сумму элементов одномерного массива, попавших в заданный интервал [a,b].
-
Определите есть ли в массиве А элементы с одинаковыми значениями. Выведите их на экран.
-
В массиве А поменяйте местами максимальный и минимальный элементы массива.
-
Создайте массив С из элементов массива А кратных 3. Найдите сумму и количество элементов нового массива.
-
Найдите сумму максимального и минимального элементов массива.
-
Найдите максимальный и минимальный элементы массива, в заданном интервале [a,b].
-
Выведите на экран значения квадратов и квадратных корней каждого элемента массива.
-
Найдите максимальный и минимальный элементы массива. Максимальный элемент массива поместите в конце массива, минимальный элемент массива в начале массива.
-
Составить программу, которая формирует одномерный массив из 10 целых случайных чисел. Найдите произведение всех элементов массив и выведите на экран индекс минимального элемента массива.
-
Составить программу, которая формирует одномерный массив из 15 вещественных случайных чисел. Проведите сортировку массива по убыванию.
-
Дан массив, состоящий из 9 элементов. Программа берет первые три элемента и подставляет их в квадратное уравнение вида ax2+bx+c=0, вместо коэффициентов а, b, с соответственно и решает это уравнение. Затем со второй и третьей тройками чисел. На экран должны выводиться корни уравнения всех трех случаев.
СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ ОТЧЕТА
Отчет оформляется в текстовом редакторе Word на бумаге формата А4 ГОСТ 6656-76 (210х297 мм) и содержит:
-
Название лабораторной работы.
-
Цель работы.
-
Задание.
-
Графическую схему алгоритма с учетом требований ГОСТ 19.002 – 80 и ГОСТ 19.003 – 80.
-
Программу на языке Turbo Pascal.
-
Результаты вычисления.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
-
Что такое массив?
-
Как определить местоположения элемента в массиве?
-
Что такое индекс?
-
Как задается массив?
-
В каких операциях могут участвовать массивы в целом?
-
Каким образом задается обращение к элементу массива?
-
Как осуществляется ввод массива?
-
Как осуществляется вывод массива?
-
Что называется инициализацией массива?
-
Как осуществляется перестановка элементов в массиве?
ВРЕМЯ, ОТВЕДЕННОЕ НА ЛАБОРАТОРНУЮ РАБОТУ
Подготовка к работе - 1 акад. ч.
Выполнение работы - 1 акад. ч.
Расчеты на ЭВМ - 1 акад. ч.
Оформление работы - 1 акад. ч.
ЛитЕратура
-
Абрамов В.Г., Трифонов К.П., Трифонова Г. К. Введение в язык Паскаль- М.: Наука, 1988.
-
Ступин Ю.В., Семененко В.А. Основы программирования.- М.: Машиностроение, 1986.
-
Петров А.В. и др. Вычислительная техника и программирование. - М.: Высшая школа, 1990.
-
Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. - М.: Диалог-МИФИ, 1996.
-
Турбо Паскаль 7.0.- К.: Торгово-издательское бюро BHV, 1996.
-
Попов В.Б. TURBO PASCAL 7.0. -М.: Финансы и статистика, 1996.
-
Алексеев В.Е., Ваулин А.С., Петрова Г.Б. Вычислительная техника и программирование: (практикум по программированию).- М. : Высшая школа, 1991.
-
Пильщиков. Сборник упражнений по языку Паскаль.- М.: Наука, 1989.