001433900 000__ 05073cam\a2200661\i\4500 001433900 001__ 1433900 001433900 003__ OCoLC 001433900 005__ 20230309003659.0 001433900 006__ m\\\\\o\\d\\\\\\\\ 001433900 007__ cr\nn\nnnunnun 001433900 008__ 201221s2021\\\\sz\a\\\\ob\\\\001\0\eng\d 001433900 019__ $$a1232280038$$a1241065845$$a1249944743 001433900 020__ $$a9783030635831$$q(electronic bk.) 001433900 020__ $$a303063583X$$q(electronic bk.) 001433900 020__ $$z9783030635824 001433900 0247_ $$a10.1007/978-3-030-63583-1$$2doi 001433900 035__ $$aSP(OCoLC)1237453738 001433900 040__ $$aSFB$$beng$$erda$$epn$$cSFB$$dOCLCO$$dGW5XE$$dEBLCP$$dOCLCO$$dOCLCF$$dN$T$$dDKU$$dLEATE$$dOCL$$dOCLCQ$$dOCLCO$$dOCLCQ 001433900 049__ $$aISEA 001433900 050_4 $$aQA76.889 001433900 08204 $$a006.3/843$$223 001433900 1001_ $$aChang, Weng-Long,$$eauthor. 001433900 24510 $$aFundamentals of quantum programming in IBM's quantum computers /$$cWeng-Long Chang, Athanasios V. Vasilakos. 001433900 264_1 $$aCham :$$bSpringer,$$c[2021] 001433900 300__ $$a1 online resource (xiv, 340 pages) :$$billustrations (some color) 001433900 336__ $$atext$$btxt$$2rdacontent 001433900 337__ $$acomputer$$bc$$2rdamedia 001433900 338__ $$aonline resource$$bcr$$2rdacarrier 001433900 347__ $$atext file 001433900 347__ $$bPDF 001433900 4901_ $$aStudies in big data,$$x2197-6503 ;$$vvolume 81 001433900 504__ $$aIncludes bibliographical references and index. 001433900 5050_ $$aIntroduction to Quantum Bits and Quantum Gates on IBM's Quantum Computer -- Boolean Algebra and its Applications -- Quantum Search Algorithm and its Applications -- Quantum Fourier Transform and its Applications -- Order-Finding and Factoring -- Phase Estimationand its Applications. 001433900 506__ $$aAccess limited to authorized users. 001433900 520__ $$aThis textbook introduces major topics that include quantum bits, superposition, entanglement, logic gates, quantum search algorithm, quantum Fourier transform, inverse quantum Fourier transform, Shor's order-finding algorithm and phase estimation. Everyone can write algorithms and programs in the cloud making using IBM's quantum computers that support IBM Q Experience which contains the composer, open quantum assembly language, simulators and real quantum devices. Furthermore, this book teaches you how to use open quantum assembly language to write quantum programs for dealing with complex problems. Through numerous examples and exercises, readers will learn how to write a quantum program with open quantum assembly language for solving any problem from start to complete. This book includes six main chapters: ·Quantum Bits and Quantum Gates--learn what quantum bits are, how to declare and measure them, what quantum gates are and how they work on a simulator or a real device in the cloud. ·Boolean Algebra and its Applications--learn how to decompose CCNOT gate into six CNOT gates and nine gates of one bit and how to use NOT gates, CNOT gates and CCNOT gates to implement logic operations including NOT, OR, AND, NOR, NAND, Exclusive-OR (XOR) and Exclusive-NOR (XNOR). ·Quantum Search Algorithm and its Applications--learn core concepts of quantum search algorithm and how to write quantum programs to implement core concepts of quantum search algorithm for solving two famous NP-complete problems that are the satisfiability problem in n Boolean variables and m clauses and the clique problem in a graph with n vertices and q edges. ·Quantum Fourier Transform and its Applications--learn core concepts of quantum Fourier transform and inverse quantum Fourier transform and how to write quantum programs to implement them for solving two real applications that are to compute the period and the frequency of two given oracular functions. ·Order-Finding and Factoring--learn core concepts of Shor's order-finding algorithm and how to write quantum programs to implement Shor's order-finding algorithm for completing the prime factorization to 15. Phase Estimation and its Applications--learn core concepts of phase estimation and quantum counting and how to write quantum programs to implement them to compute the number of solution(s) in the independent set problem in a graph with two vertices and one edge. 001433900 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed March 2, 2021). 001433900 650_0 $$aQuantum computing. 001433900 650_0 $$aQuantum computers. 001433900 650_0 $$aIBM computers. 001433900 650_0 $$aEngineering$$xData processing. 001433900 650_0 $$aComputer programming. 001433900 650_0 $$aData structures (Computer science) 001433900 650_6 $$aInformatique quantique. 001433900 650_6 $$aOrdinateurs quantiques. 001433900 650_6 $$aIBM (Ordinateurs) 001433900 650_6 $$aIngénierie$$xInformatique. 001433900 650_6 $$aProgrammation (Informatique) 001433900 650_6 $$aStructures de données (Informatique) 001433900 655_0 $$aElectronic books. 001433900 7001_ $$aVasilakos, Athanasios,$$eauthor. 001433900 77608 $$iPrint version:$$z3030635821 001433900 830_0 $$aStudies in big data ;$$vv. 81.$$x2197-6503 001433900 852__ $$bebk 001433900 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-3-030-63583-1$$zOnline Access$$91397441.1 001433900 909CO $$ooai:library.usi.edu:1433900$$pGLOBAL_SET 001433900 980__ $$aBIB 001433900 980__ $$aEBOOK 001433900 982__ $$aEbook 001433900 983__ $$aOnline 001433900 994__ $$a92$$bISE