<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Iltimos, Circomda bitta kirish va 2 * kirish hosil qiladigan algebraik sxemani yozing.<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Bu asosiy sxema bo'lib, `input`ni 2 ga ko'paytirgan holda hisoblaydi: ``` pragma circom 2.0.0; template Multiplier2() { //Deklaratsiya signallari signal kirish; signal chiqish <== in1 * 2; } komponent asosiy {public [in1]} = Multiplier2(); ``` Agar siz Circom versiyasi 2.0.4 dan oldin ishlayotgan bo'lsangiz, unda siz signallarni deklaratsiyadan keyin darhol boshlashi mumkin emas va chiziqni ikkiga bo'lishingiz kerak bo'ladi, quyidagicha: ``` pragma circom 2.0.0; template Multiplier2() //{Deklaratsiya signal kirish; signal chiqish; <== in1 * } komponent; asosiy {public [in1]} = Multiplier2(); ````<|eot_id|><|start_header_id|>user<|end_header_id|>

Birinchi bo'lim qanday ishlashini satrma-satr tushuntirib bera olasizmi?<|eot_id|>