С помощью структур можно осуществить повторение отдельных частей программы, выполнение той или иной части программы в зависимости от какого-либо условия, выполнение программы в строго определенном порядке. Functions => Structures.
Запись в файл:
Добавим на блок-схему процедуру Write to Spreadsheet File
o Позволяет сохранить данные в текстовый файл.
1) преобразует массив чисел в строку символов (ASCII кодов символов);
2) создает файл для записи этих чисел на жестком диске компьютера;
3) записывает строку символов в этот файл;
4) завершает работу с диском – закрывает файл.
3.1 История развития языка С. Алфавит языка.
В конце 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. Кроме выделенных групп символов в языке СИ широко используются так называемые, управляющие последовательности, т.е. специальные символьные комбинации, используемые в функциях ввода и вывода информации. Управляющая последовательность строится на основе использования обратной дробной черты (\) (обязательный первый символ) и комбинацией латинских букв и цифр.
3.2 Пример создания простого виртуального прибора «Спектральный анализатор прямоугольного импульса».
1. Генератор прямоугольного импульса (Pulse Pattern.vi) размещен в палитре «Functions>>Analysis>>Signal Generation». Этот генератор формирует на своем выходе «Pulse Pattern» одномерный массив отсче тов прямоугольного импульса с заданной задержкой, шириной и амплитудой.
2. Вычислитель спектра мощности (Power Spectrum.vi) размещен в палитре «Functions>>Analysis>>Digital Signal Processing». (Осциллограф->Элементы управления->Создание константы->Генератор прямоугольных импульсов->Вычислитель спектра мощности->Соединение элементов->Запуск)
4.1 Идентификаторы. Константы. Объявление переменных. Простые типы данных (С).
¨ Идентификатором называется последовательность цифр и букв, а также специальных символов, при условии, что первой стоит буква или специальный символ.
Важной особенностью является то, что компилятор допускает любое количество символов в идентификаторе, хотя значимыми являются первые 31 символ. Идентификатор создается на этапе объявления переменной, функции, структуры и т.п. после этого его можно использовать в последующих операторах разрабатываемой программы
¨ В языке СИ разделяют четыре типа констант: целые константы, константы с плавающей запятой, символьные константы и строковыми литералы
Целая константа: это десятичное, восьмеричное или шестнадцатеричное число
· Десятичная константа состоит из одной или нескольких десятичных цифр, причем первая цифра не должна быть нулем
· Восьмеричная константа состоит из обязательного нуля и одной или нескольких восьмеричных цифр
· Шестнадцатеричная константа начинается с обязательной последовательности 0х или 0Х и содержит одну или несколько шестнадцатеричных цифр
Простые типы данных