Скачиваний:
80
Добавлен:
10.02.2014
Размер:
144.38 Кб
Скачать

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

  1. Составьте программу заполнения одномерного массива так, чтобы его n-ый элемент был равен (n2+1) и найдите сумму его элементов.

  2. Найдите сумму и количество положительных, отрицательных эле­ментов массива, попавших в интервал [a;b].

  3. Найдите количество элементов массива с четными и нечетными значениями.

  4. Найдите количество элементов массива с целыми и дробными зна­чениями.

  5. Найдите суммы элементов массива четных и нечетных позиций.

  6. Найдите произведения элементов массива четных и нечетных пози­ций.

  7. В массиве найдите элементы, корни квадратные из которых, явля­лись бы целыми числами, и выведите эти элементы на экран.

  8. В массиве найдите элементы, корни кубические из которых, явля­лись бы целыми числами, и выведите эти элементы на экран.

  9. Создайте массив В из простых элементов массива А.

  10. Создайте массив В из преобразованных по формуле cos(a[i]) эле­ментов массива А.

  11. Дан массив X, создайте массив Y, состоящий из элементов, имею­щих четные номера и массив Z, состоящий из элементов, имеющих нечетные номера. Выведите массивы Y и Z на экран.

  12. Создайте массив Y из отрицательных элементов массива Х и мас­сив Z, из положительных элементов массива Х. Выведите новые массивы на экран.

  13. В массиве X поменяйте местами соседние элементы каждой пары и выведите новый массив.

  14. В массиве С поменяйте местами первый и последний, второй и предпоследний и т.д. элементы. Выведите новый массив на экран.

  15. Найдите сумму первого и последнего, второго и предпоследнего и т.д. элементов массива С. Выведите суммы на экран.

  16. Сравните элементы 2-х массивов между собой, определите количе­ство равных элементов массивов. Выведите эти элементы на экран.

  17. Найдите среднее арифметическое и геометрическое значение соот­ветствующих элементов массивов М и N. Выведите результаты на эк­ран в виде одномерных массивов.

  18. Найдите сумму соответствующих элементов массивов X и Y и за­пишите результат в новый массив Z.

  19. Выведите отдельно целые и дробные части элементов массива В.

  20. Определите количество и сумму элементов одномерного массива, попавших в заданный интервал [a,b].

  21. Определите есть ли в массиве А элементы с одинаковыми значе­ниями. Выведите их на экран.

  22. В массиве А поменяйте местами максимальный и минимальный элементы массива.

  23. Создайте массив С из элементов массива А кратных 3. Найдите сумму и количество элементов нового массива.

  24. Найдите сумму максимального и минимального элементов мас­сива.

  25. Найдите максимальный и минимальный элементы массива, в за­данном интервале [a,b].

  26. Выведите на экран значения квадратов и квадратных корней каж­дого элемента массива.

  27. Найдите максимальный и минимальный элементы массива. Макси­мальный элемент массива поместите в конце массива, минимальный элемент массива в начале массива.

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

  29. Составить программу, которая формирует одномерный массив из 15 вещественных случайных чисел. Проведите сортировку массива по убыванию.

  30. Дан массив, состоящий из 9 элементов. Программа берет первые три элемента и подставляет их в квадратное уравнение вида ax2+bx+c=0, вместо коэффициентов а, b, с соответственно и решает это уравнение. За­тем со второй и третьей тройками чисел. На экран должны выводиться корни уравнения всех трех случаев.

СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ ОТЧЕТА

Отчет оформляется в текстовом редакторе Word на бумаге формата А4 ГОСТ 6656-76 (210х297 мм) и содержит:

  1. Название лабораторной работы.

  2. Цель работы.

  3. Задание.

  4. Графическую схему алгоритма с учетом требований ГОСТ 19.002 – 80 и ГОСТ 19.003 – 80.

  5. Программу на языке Turbo Pascal.

  6. Результаты вычисления.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

    1. Что такое массив?

    2. Как определить местоположения элемента в массиве?

    3. Что такое индекс?

    4. Как задается массив?

    5. В каких операциях могут участвовать массивы в целом?

    6. Каким образом задается обращение к элементу массива?

    7. Как осуществляется ввод массива?

    8. Как осуществляется вывод массива?

    9. Что называется инициализацией массива?

    10. Как осуществляется перестановка элементов в массиве?

ВРЕМЯ, ОТВЕДЕННОЕ НА ЛАБОРАТОРНУЮ РАБОТУ

Подготовка к работе - 1 акад. ч.

Выполнение работы - 1 акад. ч.

Расчеты на ЭВМ - 1 акад. ч.

Оформление работы - 1 акад. ч.

ЛитЕратура

  1. Абрамов В.Г., Трифонов К.П., Трифонова Г. К. Введение в язык Пас­каль- М.: Наука, 1988.

  2. Ступин Ю.В., Семененко В.А. Основы программирования.- М.: Маши­ностроение, 1986.

  3. Петров А.В. и др. Вычислительная техника и программирование. - М.: Высшая школа, 1990.

  4. Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. - М.: Диалог-МИФИ, 1996.

  5. Турбо Паскаль 7.0.- К.: Торгово-издательское бюро BHV, 1996.

  6. Попов В.Б. TURBO PASCAL 7.0. -М.: Финансы и статистика, 1996.

  7. Алексеев В.Е., Ваулин А.С., Петрова Г.Б. Вычислительная техника и программирование: (практикум по программированию).- М. : Выс­шая школа, 1991.

  8. Пильщиков. Сборник упражнений по языку Паскаль.- М.: Наука, 1989.

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