Алгоритмы и программы линейной структуры
Алгоритм линейной структуры – это алгоритм, в котором блоки выполняются последовательно друг за другом. Программа линейной структуры реализует линейный алгоритм.
Чаще всего линейные алгоритмы используются для программирования вычислений по формулам, которые записываются в виде выражений. Выражения состоят из констант, переменных, операций, функций и круглых скобок, определяющих последовательность выполнения действий.
Организация ввода-вывода данных
Для форматного ввода-вывода данных скалярных типов и строк используются стандартные функции ввода/вывода, описанные в библиотеке stdio.h.
Для ввода используется стандартная функция scanf(), её синтаксис:
scanf (“форматная строка”, список параметров ввода);
В версии VS 2019 и выше эта функция записывается как scanf_s
Форматная строка заключается в кавычки и может содержать символы трех типов:
обычные символы, которые должны вводиться с клавиатуры в том же виде, в каком они содержатся в форматной строке;
спецификации преобразования, задающие формат ввода, которые начинаются с символа «%» и заканчиваются символом преобразования. Символы преобразования задают тип вводимой переменной: ‘c’ ‒ символ; «d», «i» – десятичное целое типа int; «D», «I» – десятичное целое типа long; «e», «E» – вещественное число в экспоненциальной форме, например, 5.12E–02; «f», «g», «G» – вещественное число с плавающей точкой; «o» («O») – восьмеричное число типа int (long); «x» («X») – 16-ричное число типа int (long); «u» («U») – беззнаковое целое типа int (long); «s» – строка символов; «lf» – вещественное число удвоенной точности;
управляющие символьные константы (например, ‘\n’ – переход к следующей строке).
Список параметров ввода отделяется от форматной строки запятой и содержит перечисление параметров ввода через запятые. В качестве параметров ввода используются адреса переменных, которые обозначается знаком символом ‘&’, стоящим перед именем вводимой переменной.
Количество спецификаций в форматной строке должно совпадать с числом выводимых параметров.
Достарыңызбен бөлісу: |