Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika.docx
Скачиваний:
5
Добавлен:
15.08.2019
Размер:
281.69 Кб
Скачать

Практическое задание № 8 Сортировка массива

Сортировка - это упорядочение массивов по какому - либо признаку (например, сортировка фамилий работников предприятия в порядке возрастания алфавита от А до Я). Существуют различные методы сортировок, различающиеся, в основном, по скорости получения результата.

  1. Наберите программу сортировки массива методом пузырька:

Откопируйте программу, запустите ее на выполнение. Просмотрите результат. Сохраните программу на носителе, создайте .ехе-файл.

Процедуры с параметрами

Для удобства передачи данных в процедуру и получение из нее результата используются формальные и фактические параметры. Формальные - это условные обозначения в описании процедуры - описываются в ее заголовке. Фактические - с которыми требуется выполнить процедуру - перечисляются при вызове процедуры. Например, процедура NOD с параметрами может иметь заголовок Procedure NOD (а, b: integer; var k: integer);

Вызов этой процедуры NOD (x, у, m);

Или: NOD (36,54, m);

2. Наберите программу, используя процедуру с параметрами, и найдите среднее арифметическое, наибольший и наименьший элемент массива.

Program АВС14; Const n =10;

Откомпилируйте программу и запустте ее на выполнение. Введите следующее предложение: Мама мыла раму Просмотрите результат. Сохраните программу и создайте ехе-файл. Произвольно наберите несколько предложений и проследите за работой программы.

Управление звуком компьютера

Для создания звуковых эффектов в Турбо Паскале используются стандартные процедуры Sound, Nosound, Delay модуля CRT

Sound ( I : word ) - активизирует звуковые средства персонального компьютера. Целочисленное значение I указывает частоту звучания звука в герцах. Звук указанной частоты будет генерироваться до тех пор, пока не будет отменен процедурой Nosound.

Nosound - OTivieHa звука. Отменяет звуковой режим, заданный процедурой Sound.

Для указания времени, в течение которого будет продолжаться звучание, используется процедура Delay

2. Наберите программу, позволяющую произвести прсхггую музыкальную гамму.

Program АВС23;

Uses Crt;

Const

F: array [ 1. .12 ] of real = (130.8,138.6,146.8,155.6,164.8,

174.6,185.0,196.0,207.7, 220.0, 233.1,246.9);

Temp = 150;

Var

K, N : integer;

Begin

For К := 0 to 3 do ForN: = 1 to 12 do Begin

Sound (Round (F [ N ] * (1 shl k)));

Delay (Temp);

NoSound;

End;

For К: = 33 downto 0 do

1 Откомпилируйте программу Alt F9.

1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]