CMT304 Quantum ComputingSQL

CMT304量子计算编程分析

Java Python Module Code: CMT304

Module Title: Programming Paradigms

Assessment Title: Quantum Computing

Assignment

Consider the following quantum circuit:

It consists of two CNOT gates in the middle of the circuit.  The two-qubit input quantum register |x〉is an arbitrary quantum state and can be set by the user.  The other two-qubit input quantum register |00〉is in the ground state and cannot be changed. The gate F is an unknown quantum operation (this means it is an arbitrary, but fixed gate on two qubits, but you do not know what it does). The gate F −1  computes the inverse operation of F.

1. Analyse the operation of the circuit to determine what the values of the two two-qubit output quantum registers |A⟩ and |B⟩ are, depending on the properties of F and the userdai 写CMT304 Quantum ComputingSQL -selectable input |x⟩ . Clearly justify your answer.

2.  Explain how you could, if possible, determine the operation of the gate F from this circuit (you can execute the circuit as many times as you wish).

3.  Furthermore, discuss what this means for the difference between quantum comput- ing and a classical computing paradigm of your choice (working with bits instead of qubits).

Answers should be provided in a report of up to 500 words (formulae and code do not count towards this limit, but ensure you explain any formula and code included). The word limit is an upper limit, not a target length. Text longer than the word limit may be ignored.

Learning Outcomes Assessed

•  Explain the conceptual foundations, evaluate and apply various programming paradigms, such as logic, functional, scripting, filter-based programming, pattern matching and quantum computing, to solve practical problems.

•  Discuss and contrast the issues, features, design and concepts of a range of program- ming paradigms and languages to be able to select a suitable programming paradigm to solve a problem         

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值