Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

4. Определить максимальный среди отрицательных элементов элемент

массива В и его порядковый номер.

5. Определить минимальный элемент массива С и его порядковый номер.

6. Найти максимальный и минимальный элемент массива, и поменять их

местами.

7. Вычислить среднее геометрическое элементов массива Y. (Yi>0)

8. Расположить в массиве R сначала положительные, а затем отрицательные

элементы массива Z.

9. Определить сумму элементов массива N, кратных трем.

10. Вычислить сумму и количество элементов массива Х, удовлетворяющих

условию 0<Xi<25.

11. Вычислить среднее арифметическое значение элементов массива, больших

10.

12. Изменить знак у максимального по модулю элемента массива.

Минимальный элемент массива при этом не определять.

13. Переписать в массив Y положительные элементы, а в массив Z

отрицательные элементы массива Х.

14. Верно ли, что сумма элементов массива, которые больше 20, превышает

100.

15. Верно ли, что количество максимальных элементов не превышает пяти.

Форма отчета о выполнении лабораторной работы.

Отчет должен содержать:

1. Алгоритм решения задачи;

2. Программу реализации алгоритма;

3. Результат выполнения программы.

Блиц-тест.

1. Переменная, имеющая тип ARRAY, - это

а) совокупность ограниченного количества компонентов одного и того же типа;

б) запись; в) процедура; г) совокупность элементов различного типа; д)

совокупность неограниченного множества компонентов одного и того же типа;

2. Что будет напечатано следующей программой:

НЕ нашли? Не то? Что вы ищете?

var a: array [1..3] of integer; i, s: integer;

begin

s:=0;

for i:=1 to 3 do

begin a[i]:=i+1; s:=s+a[i] end;

writeln (s)

end.

150

а) 0 ; б) 6; в) 9 ; г) 4 ; д)10.

3. Служебное слово, используемое при описании массива:

а) integer б) const в) array г) record д) string

Контрольные вопросы.

1. В чем состоит особенность организации цикла при обработке массивов?

2. Указать особенности ввода и вывода элементов массивов.

3. Как в программе использовать значение конкретного элемента одномерного

массива?

4. Как называется номер элемента одномерного массива?

5. Существуют ли ограничения на размерность массива?

Глоссарий.

Массив – это структурированный тип данных, состоящий из

фиксированного числа элементов, имеющих один и тот же тип.

В разделе описания переменных форма описания имеет вид:

VAR ИМЯ_МАССИВА: ARRAY [нач_индекс..кон_индекс] OF тип_данных;

Описание в разделе типов:

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

разделе описания переменных перечисляются массивы, относящиеся к

указанному типу.

TYPE имя_типа = ARRAY[нач_индекс..кон_индекс] OF тип_данных;

VAR имя_массива: имя_типа;

После объявления массива каждый его элемент можно обрабатывать, указав

идентификатор (имя) массива и индекс элемента в квадратных скобках.

Индексированные элементы массива называется индексированными

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

Например, они могут находиться в выражениях в качестве операторов,

использоваться в операторах for, while, repeat, входить в качестве параметров в

операторы read, readln, write, writeln; им можно присваивать любые значения,

соответствующие их типу.

Литература.

1. Фаронов В.В. «Turbo Pascal 7.0», М., Издательство «Нолидж», 1997

2. Марченко А.И. «Программирование в среде Turbo Pascal 7.0» Учебное

пособие, Киев, «Век+»,1998

3. Бурин Е.А. «Программирование на языке Турбо-Паскаль», Учебное

пособие, Алматы, АГУ,2000

4. Немнюгин С.А. TURBO PASCAL, СПб, Питер, 2000

5. Попов В.Г. . «Turbo Pascal 7.0», М., Финансы и статистика, 1998

6. Абрамов С.А., Зима Е.В. «Начало программирования на языке Паскаль»,

М., Наука,1987

7. Программирование на языке Паскаль./Под редакцией УСКОВОЙ О.Ф. –

СПб, Питер, 2002

151

Лабораторная работа №6.

ОБРАБОТКА МАТРИЦ.

Цель: овладение навыками алгоритмизации и программирования структур с

вложенными циклами, навыками использования приемов программирования во

вложенных циклах, способами ввода и вывода матриц.

Материалы и оборудование: ПК, среда Turbo Pascal, методические указания к

лабораторным работам.

Содержание и порядок выполнения работы:

1. Повторить теоретический материал по данной теме.

Массивы представляют собой ограниченную упорядоченную совокупность

однотипных величин. Каждая отдельная величина называется компонентой

массива. Тип компонент может быть любым, принятым в языке ПАСКАЛЬ,

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20