У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 11 Тема- Одномерные массивы Цель 1 Получение навыков в организации вводавыв

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.2.2025

Лабораторная работа № 11

Тема:  Одномерные массивы

Цель   

1) Получение навыков в организации ввода-вывода элементов  массива в средах Паскаль и Делфи; закрепление навыков в использовании процедур

 2) Изучение типовых алгоритмов обработки массивов: работа с   элементами:

  •  поиск максимального и минимального элемента,  
  •  сдвиг и перестановка элементов, вставка и удаление элементов,
  •  формирование нового(ых) массива(ов) из элементов данного(ых) массива(ов),
  •  упорядочение элементов массива.

Содержание отчета: (общая часть)

  1.  Постановка задачи.
  2.  Текст программы с комментариями алгоритмической структуры отдельных ее частей и описанием смысла и назначения используемых переменных.

Паскаль:

  1.  Протокол работы программы, анализ результатов.

Делфи:

  1.  Макеты форм в режиме конструирования с именами компонентов и их назначением
  2.  Таблица значений свойств компонентов, устанавливаемых в режиме конструирования
  3.  Протокол работы приложения - форма в режиме выполнения, выводы

Задание 1. (Паскаль)

Даны два одномерных массива целых чисел (массив А, состоящий из  n  элементов, массив В – из m элементов), заполненных случайным образом числами из промежутка [L,P].  Сформировать из элементов этих массивов два новых массива (C,D) по правилу, описанному в Вашем варианте. (Ввод и вывод массивов оформить в процедурах).

  1.  n= 15,  m= 20,  L= 10,  P=99;
    Массив С состоит из тех элементов исходных массивов, в которых обе цифры четные, а массив
    D – обе цифры нечетные.
  2.  n= 10,  m= 25,  L= 100,  P=500;
    Массив С состоит из тех элементов исходных массивов, в которых средняя цифра четная, а массив
    D – средняя цифра  нечетная.
  3.  n= 20,  m= 15,  L= -50,  P=50;
    Массив С состоит из  элементов исходных массивов, меньших  -5, а массив
    D – больших 10.
  4.  n= 25,  m= 12,  L= 10,  P=2000;
    Массив С состоит из тех элементов исходных массивов, в которых последняя цифра равна 6, а массив
    D – последняя цифра равна 9.
  5.  n= 17,  m= 18,  L= -30,  P=60;
    Массив С состоит из положительных элементов исходных массивов,  а массив
    D – отрицательных.
  6.  n= 12,  m= 28,  L= -60,  P=90;
    Массив С состоит из четных элементов исходных массивов,  а массив
    D – нечетных.
  7.  n= 20,  m= 30,  L= 10,  P=50;
    Массив С состоит из  элементов исходных массивов, меньших  30, а массив
    D – больших  30.
  8.   n= 30,  m= 10,  L= 10,  P=150;
    Массив С состоит из  элементов исходных массивов, кратных  5, а массив
    D – кратных  3.
  9.  n= 22,  m= 16,  L=  -50,  P=30;
    Массив С состоит из  элементов исходных массивов, меньших  первого элемента массива А, а массив
    D – больших  второго элемента массива В.
  10.   n= 10,  m= 20  L= 1000,  P=5000;
    Массив С состоит из  элементов исходных массивов, первая цифра которых меньше последней, а массив
    D – первая цифра больше последней.
  11.   n= 15,  m= 30,  L=  -100,  P=100;
    Массив С состоит из  отрицательных элементов исходных массивов с четными индексами, а массив
    D – положительных элементов  с нечетными индексами.
  12.   n= 30,  m= 10,  L=  -200,  P=150;
    Массив С состоит из  четных отрицательных элементов исходных массивов , а массив
    D – нечетных положительных элементов.

Задание 2. (Паскаль – ввод с клавиатуры, Делфи – ввод и вывод в Memo)

1. Задан массив чисел. Замените каждое число суммой  предыдущих, включая заменяемое.

2. Даны действительные  числа  a1,a2,...,a16.  Найдите  минимальное из произведений a1a9,a2a10,...,a8a16.

3. Даны действительные a1,a2,...,a16 . Найдите  максимальное из сумм  a1+a16,a2+a15,...,a8+a9.

4. Даны целые a1,a2,..,an.Все члены последовательности, предшествующие первому по порядку наименьшему  члену,  умножить  на  этот наименьший член.

5. Даны действительные a1,a2,..,an . Требуется найти b, равное среднему арифметическому чисел a1,a2,..,an  и  наибольшее отклонение  от среднего т.е. max(|a1-b|,|a2-b|,...,|an-b|).

6. Ввести массив a[1],a[2],...,a[n] целого типа.  Произвести сдвиг элементов массива на 2 позиции влево  так,  что  на место a[1] станет a[3], на место a[2]  станет  a[4],на  место  a[n-1] станет a[1], на место a[n] станет a[2].

7. Ввести массив a[1],a[2],..,a[n] целого типа и число  k<n.  Произвести сдвиг элементов массива на k позиций вправо так,  что  на место a[n] станет a[n-k], на место a[1] станет  a[n-k+1],  на  место a[2] станет a[n-k+2] и т.д..

8. Найти три максимальных значения  max1>=max2>=max3  среди  элементов таблицы из n вещественных чисел.

9. Дан массив  из n целых элементов.  Исключить  последний минимальный элемент, то есть сдвинуть все значения таблицы, начиная с последнего минимального, влево на 1 позицию. Значение последнего элемента таблицы не определено.

10. Ввести массив a[1],a[2],...,a[n] целого типа  и  заменить  все его элементы, стоящие до максимального, нулями.

11. Ввести массив a[1],a[2],...,a[n] целого типа  и  заменить  все его элементы, стоящие после минимального, нулями.

12. Дан массив  из n целых элементов.  Исключить  первый максимальный элемент, то есть сдвинуть все значения таблицы, начиная  с первого максимального, влево на 1 позицию. Значение последнего элемента таблицы не определено.

Задание 3. (Делфи, ввод и вывод – StringGrid)

Дан одномерный массив целых чисел, содержащий n элементов (n вводится с клавиатуры, массив создается с помощью случайных чисел). Упорядочить массив:

Варианты 1,3,5,7,9,11 – по возрастанию
          Варианты 2,4,6,8,10,12 – по убыванию.




1. РОССИЙСКАЯ АКАДЕМИЯ ПРАВОСУДИЯ ВосточноСибирский филиал Кафедра гражданского права
2. сверху как элемент правительственной политики ~ по указу Петра I и предназначалась для пропаганды и разъяс
3. Эпоха политического спектакля
4. ПГ 2 и 3 1997 Как мы уже говорили ранее на основании модели структуры интеллекта Дж
5. Поэтичный мир образов и национальные мотивы в творчестве Васнецова ВМ
6. Связи с общественностью в сфере business to business
7. на тему- Анализ производственнохозяйственной деятельности предприятия
8. 1 Хозяйственные процессы как основа функционирования организации 5 1
9. Экономика кафедрасы 1 ЕМТИХАН БИЛЕТІ Ба~алау ~ызметі негіздері п~ні 5В 050600 Экономика мама
10. победительницах