ВУЗ:
Составители:
двумерный массив чисел. На лицевую панель вывести
два исходных массива случайных чисел и двумерный
массив, состоящий из элементов исходных массивов
11
Создайте ВП, который генерирует двумерный массив
случайных чисел размерностью 5 × 6, и выдает часть
этого массива размерностью 4 × 5. На лицевую панель
вывести исходный массив случайных чисел и полу-
ченный массив
12
Создайте ВП, который генерирует двумерный массив
случайных чисел и осуществляет транспонирование по-
лученного массива. На лицевую панель вывести массив
случайных чисел и транспонированный массив. Для
транспонирования массива используйте функцию Trans-
pose 2D Array, расположенную в палитре Functions →
→ Array
13
Создайте ВП, который полностью изменяет порядок
элементов в массиве, содержащем 20 случайных чисел.
Например, элемент массива с индексом 0 становится
элементом массива с индексом 9, а элемент массива с
индексом 1 становится элементом массива с индексом
8, и так далее. Для изменения порядка данных в масси-
ве следует использовать функцию Reverse ID Array,
расположенную в палитре Functions → Array
14
Создайте ВП, который генерирует одномерный массив
случайных чисел до тех пор, пока минимальный эле-
мент массива не станет равным числу, введенному в
элемент управления на лицевой панели
15
Создайте ВП, который создает двумерный массив чи-
сел размерностью 5 × 10 с помощью функции Initialize
Array, расположенную в палитре Functions → Array
Контрольные вопросы
1. Из каких основных компонентов состоит Ваш ВП?
2. Какие типовые приемы создания массива констант Вы знаете?
3. Какие функции работы с массивами Вы знаете?
4. Что такое полиморфные функции?
5. Как создать многомерный массив?
6. Какие функции создания массивов Вы знаете?
7. Как создать двумерный массив в цикле For?
8. Как объединить два одномерных массива в двумерный массив?
9. Как объединить два одномерных массива в более длинный массив той же размерности?
10. Каково назначение элемента Старт подмножества в подпрограмме ВП?
11. Какая функция генерирует случайное число в пределах от 0 до 1?
12. Как выбирается количество элементов подмножества в подпрограмме ВП?
СОЗДАНИЕ КЛАСТЕРОВ ИЗ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ И ОТОБРАЖЕНИЯ ДАННЫХ. РАБОТА С КЛАСТЕРАМИ.
МАСШТАБИРОВАНИЕ КЛАСТЕРА
Цель занятия:
• изучение типовых приемов создания кластеров и функций отображения кластеров;
• создание кластеров на лицевой панели;
• сборка и демонтирование кластеров с использованием функций обработки кластеров;
• создание ВП, использующего полиморфизм в кластерах.
ТЕОРЕТИЧЕСКИЕ УКАЗАНИЯ
Как и массив, кластер является структурой, группирующей данные. Однако в отличие от массива кластер может груп-
пировать данные различных типов (логические, числовые и т.д.). Объединение нескольких групп данных в кластер устраняет
беспорядок на блок-диаграмме и уменьшает количество полей ввода/вывода данных, необходимых подпрограмме ВП. Мак-
симально возможное количество полей ввода/вывода данных ВП равно 28. Если лицевая панель содержит более 28 элемен-
тов, которые необходимо использовать в ВП, можно некоторые из них объединить в кластер и связать кластер с полем вво-
Занятие № 6
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »