Язык Си в примерах/Задача «Расчёт сопротивления схемы»: различия между версиями

м
Нет описания правки
м
м
[[Изображение:PS-sample.png]]
 
Рисунок 1. Пример ПП-схемы и её описания в виде скобочной структуры.
Запишем грамматику описания ПП-схем в нотации [[:w:en:EBNF]]:
 
Запишем грамматику описания ПП-схем в нотации [[:w:en:EBNFBNF]], расширенной регулярными выражениями:
S ::= A | B | number.
A ::= '(' S+ ')' .
number ::= digit+ ('.' digit+ )? .
digit ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' .
 
 
*Вход. Строчка с описанием схемы.
 
*Выход. Значение сопротивления схемы (с точностью до 0.1%).
 
 
Вход#1 Выход#1
Вход#3 Выход#3
(3 0 1) 4
 
 
 
#include <stdio.h>
481

правка