ЯП Лекция 11 1.ppt
- Количество слайдов: 23
Структуры • С помощью структур можно осуществить повторение отдельных частей программы, выполнение той или иной части программы в зависимости от какого-либо условия, выполнение программы в строго определенном порядке • Functions => Structures
Генерация массива псевдослучайных чисел
Пример кодирования
Блок диаграмма
Запись данных в файл
For Loop • Добавим на блок схему цикл For Loop (Programming > Structures> For Loop)
Генератор чисел
Отображение результат
Панель ВП
Создание индикатора
Индикатор на панели
Запись в файл • Добавим на блок-схему процедуру Write to Spreadsheet File • (Functions > Programming >File I/O > Write to Spreadsheet File);
Входы: 1. format (%. 3 f) – формат (строка, определяющая форматирование выводимых данных). Тип данных – String (строковая переменная) – сиреневый проводник. По умолчанию принимает значение: % – ключ строки формата, . 3 – три знака после запятой, f – формат с плавающей точкой. 2. file path (dialog if empty) – путь к файлу (если не подключен – показывает диалоговое окно «Сохранить файл» ). Тип данных – Path (путь к файлу, ссылка) – сине-зеленый провод. 3. 1 D Data – одномерные данные (одномерный массив, вектор) 1 D от английского 1 Dimension – одно измерение. Тип данных – Double – оранжевый провод. 4. 2 D Data – двумерные данные. Тип данных – Double – оранжевый провод. 5. append to file? (new file: F) – добавить к (существующему) файлу? (по умолчанию – создать новый файл, False). Тип данных – Boolean – зеленый провод и знак вопроса в названии терминала. 6. transpose? (no: F) – транспонировать? (по умолчанию – нет, False). Тип данных – Boolean – зеленый провод и знак вопроса в названии терминала. 7. delimiter(t) – разделитель (столбцов в таблице) (по умолчанию символ табуляции Tab, показан в принятом в Lab. VIEW backslash code (коде обратной косой черты) – t). Тип данных – String (строковая переменная) – сиреневый проводник.
Выход • new file path (Not a path i…) – новый путь к файлу (принимает значение Not a path (не путь) если сохранение файла было отменено пользователем). Тип данных – Path (путь к файлу, ссылка) – синезеленый провод.
Подключение данных
Константа для транспонирования • (Programming >Boolean > False constant)
Процедура Write to Spreadsheet File Позволяет сохранить данные в текстовый файл. 1) преобразует массив чисел в строку символов (ASCII кодов символов); 2) создает файл для записи этих чисел на жестком диске компьютера; 3) записывает строку символов в этот файл; 4) завершает работу с диском – закрывает файл.
Билеты Билет № 1 Язык программирования. Примеры языков программирования. Области использования. Организация циклов в (Lab. View). Билет № 2 Синтаксис и семантика. Классификация языков программирования. Структуры. Работа с файлами (Lab. View). Билет № 3 История развития языка С. Алфавит языка. Пример создания простого виртуального прибора «Спектральный анализатор прямоугольного импульса» .
Билет № 4 Идентификаторы. Константы. Объявление переменных. Простые типы данных (С). Методы сжатия изображений. Билет № 5 Структура программы. Операторы вводы-вывода. Управляющая строка. Разработка консольного приложения. Работа с кириллицей (С). Моделирование синусоидальных токов и напряжений. Билет № 6 Основные арифметические и бинарные операции. Циклы (С). Создание приложения Lab. View. Матричные операции в среде Lab. VIEW. Билет № 7 Массивы. Строки символов. Функции работы со строками. Понятие ВП. Структура ВП.
Билет № 8 Структуры(С). Графическое программирование. Среда Lab. View. Первичные программные объекты. Билет № 9 Условные операторы. Оператор: switch, continue, break (C). Работа с файлами в Mat. Lab. Билет № 10 Организация подпрограмм. Работа с файлами (С). Работа с графиками в Mat. Lab (2 D). Билет № 11 УКАЗАТЕЛИ. Использование динамической памяти (С). Работа с графиками в Mat. Lab (2 D). Билет № 12 Связанные списки (С). Операторы цикла. Условные операторы (Mat. Lab).
Билет № 13 Среды 1 С: Предприятия. Характеристики встроенного языка. Понятие информационной базы и методанных. Кадрирование изображения. Поворот. Изменение размеров. Билет № 14 Простые типы данных. Контекст выполнения. Основные типы методанных. Конвертирование цветовых схем. Билет № 15 Механизмы администрирования прикладного решения. Сквозная задача. Глобальный модуль. Управление выводом изображения в окно. Вывод палитры. Масштабирование изображения. Билет № 16 Алфавит встроенного языка. Базовые конструкции. Процедуры и функции. Понятие локального контекста. Структура системы « 1 С: Предприятия» . Элементы встроенного языка.
Билет № 17 Доступ к реквизитам справочников и документов. Выгрузка данных. Представление изображения в Mat. Lab. Система координат. Чтение изображения из фала. Сохранение изображения в файл. Билет № 18 Регистры. Построение отчетов. Назначение среды Mat. Lab. Структура m-файла. Билет № 19 Операторы языка 1 с: условные, цикла, управления. Яркостной срез. Логарифмическое контрастирование. Табличный метод. Билет № 20 Обработка строк в 1 с. Логический оператор. Основы ЦОИ. Поэлементная обработка изображения.
Билет № 21 Определение и вызов функции. Функция main() (С). Линейное контрастирование. Соляризация. Препарирование изображения.


