Структуры. Работа с файлами (LabView)

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

Запись в файл:

Добавим на блок-схему процедуру Write to Spreadsheet File

o Позволяет сохранить данные в текстовый файл.

1) преобразует массив чисел в строку символов (ASCII кодов символов);

2) создает файл для записи этих чисел на жестком диске компьютера;

3) записывает строку символов в этот файл;

4) завершает работу с диском – закрывает файл.

3. История развития языка С. Алфавит языка.

В конце 70-х годов C превратился в язык, называемый теперь "традиционным C" или «классическим C», или "C Кернигана и Ритчи". В это же время издательством Prentice-Hall была опубликована ставшая знаменитой книга Кернигана и Ритчи «Язык программирования C». В 1983 году при Американском Национальном Комитете Стандартов в области вычислительной техники и обработки информации был создан технический комитет X3J11, чтобы "обеспечить недвусмысленное и машинно-независимое определение языка". В 1989 году стандарт был утвержден. В дальнейщем ANSI скооперировался с Международной Организацией Стандартов (International Standards Organizations - ISO), чтобы стандартизировать C в мировом масштабе. Совместный стандарт был опубликован в 1990 году и назван ANSI/ISO 9899: 1990.

В 1995 году была принята 1-я Поправка к стандарту С. Стандарт 1989 года вместе с 1-й Поправкой стали называть базовым документом Стандарта С++. В нем С определяется как подмножество С++.

Множество символов используемых в языке СИ можно разделить на пять групп

1. Символы, используемые для образования ключевых слов и идентификаторов

Прописные буквы латинского алфавита

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Строчные буквы латинского алфавита

a b c d e f g h i j k l m n o p q r s t u v w x y z

Символ подчеркивания _

2. Группа прописных и строчных букв русского алфавита и арабские цифры

Прописные буквы русского алфавита

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Ь Э Ю Я

Строчные буквы русского алфавита

а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я

Арабские цифры

0 1 2 3 4 5 6 7 8 9

3. Знаки нумерации и специальные символы. Эти символы используются с одной стороны для организации процесса вычислений, а с другой - для передачи компилятору определенного набора инструкций. (,.:;? ‘! [] () <> * + = - % # {})

4. Управляющие и разделительные символы. К той группе символов относятся: пробел, символы табуляции, перевода строки, возврата каретки, новая страница и новая строка. Эти символы отделяют друг от друга объекты, определяемые пользователем, к которым относятся константы и идентификаторы.

5. Кроме выделенных групп символов в языке СИ широко используются так называемые, управляющие последовательности, т.е. специальные символьные комбинации, используемые в функциях ввода и вывода информации. Управляющая последовательность строится на основе использования обратной дробной черты (\) (обязательный первый символ) и комбинацией латинских букв и цифр.

Пример создания простого виртуального прибора «Спектральный анализатор прямоугольного импульса».

1. Генератор прямоугольного импульса (Pulse Pattern.vi) размещен в палитре «Functions>>Analysis>>Signal Generation». Этот генератор формирует на своем выходе «Pulse Pattern» одномерный массив отсче тов прямоугольного импульса с заданной задержкой, шириной и амплитудой.

2. Вычислитель спектра мощности (Power Spectrum.vi) размещен в палитре «Functions>>Analysis>>Digital Signal Processing». (Осциллограф->Элементы управления->Создание константы->Генератор прямоугольных импульсов->Вычислитель спектра мощности->Соединение элементов->Запуск)

 

4. Идентификаторы. Константы. Объявление переменных. Простые типы данных (С).

¨ Идентификатором называется последовательность цифр и букв, а также специальных символов, при условии, что первой стоит буква или специальный символ.

Важной особенностью является то, что компилятор допускает любое количество символов в идентификаторе, хотя значимыми являются первые 31 символ. Идентификатор создается на этапе объявления переменной, функции, структуры и т.п. после этого его можно использовать в последующих операторах разрабатываемой программы

¨ В языке СИ разделяют четыре типа констант: целые константы, константы с плавающей запятой, символьные константы и строковыми литералы

Целая константа: это десятичное, восьмеричное или шестнадцатеричное число

· Десятичная константа состоит из одной или нескольких десятичных цифр, причем первая цифра не должна быть нулем

· Восьмеричная константа состоит из обязательного нуля и одной или нескольких восьмеричных цифр

· Шестнадцатеричная константа начинается с обязательной последовательности 0х или 0Х и содержит одну или несколько шестнадцатеричных цифр

Простые типы данных


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: