AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA



Podobne dokumenty
Temat: Organizacja skoroszytów i arkuszy

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Kombinacje modyfikatorów klawiaturowych i kliknięć myszą dla obiektów powłoki

Aplikacja do zdawania egzaminów prawniczych v Instrukcja użytkownika

Samsung Universal Print Driver Podręcznik użytkownika

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Kopiowanie, przenoszenie plików i folderów

Krótka instrukcja instalacji Adobe Acrobat Reader

Instrukcja obsługi notowań koszykowych w M@klerPlus

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

netster instrukcja obsługi

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Aplikacja do zdawania egzaminów prawniczych v Instrukcja użytkownika

Aplikacja do zdawania egzaminów prawniczych v Instrukcja użytkownika

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Podstawowe czynnos ci w programie Word

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Aplikacja do zdawania egzaminów prawniczych v Instrukcja użytkownika

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

Podstawowe czynnos ci w programie Excel

Pomoc do programu Oferent

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Program Rejestr zużytych materiałów. Instrukcja obsługi

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

Podstawy WINDOWS 9x, 2000, XP

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

Edytor tekstu Word podstawy

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Poradnik użytkownika pomoc techniczna

Instrukcja instalacji i obsługi programu Szpieg 3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Ćwiczenie Zmiana sposobu uruchamiania usług

INSTRUKCJA DODAWANIA WPISÓW I GALERII ZDJĘĆ NA SZKOLNĄ STRONĘ INTERNETOWĄ

5.2. Pierwsze kroki z bazami danych

IBM SPSS Statistics dla systemu Windows Instrukcje instalacji (licencja sieciowa)

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Tworzenie prezentacji w MS PowerPoint

Podręcznik użytkownika programu. Ceremonia 3.1

Moduł 1 Pliki i foldery

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Wysyłka wniosko w ZUS - EKS. Instrukcja użytkownika aplikacji Wysyłka wniosków ZUS EKS

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

edycja szablonu za pomocą programu NVU

Instrukcja pobrania i instalacji wersji testowej Invest for Excel

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Instrukcja użytkowania

Straszyński Kołodziejczyk, Paweł Straszyński. Wszelkie prawa zastrzeżone. FoamPro. Instrukcja obsługi

OPERACJE NA PLIKACH I FOLDERACH

Instrukcja użytkownika programu QImport (wydanie I r.)

Instalacja programu:

Instalacja oprogramowania Rigel Med-eBase dla systemów Windows XP, 7 oraz 8.

Ćwiczenia z systemu operacyjnego WINDOWS

Instrukcja użytkownika aplikacji npodpis r.

Edytor tekstu OpenOffice Writer Podstawy

SPIS TREŚCI: 1. INSTALACJA SYSTEMU SIMPLE.ERP LOGOWANIE DO SYSTEMU ZMIANA HASŁA PLANOWANIE INFORMACJE DODATKOWE...

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Nagrywamy podcasty program Audacity

Czytnik kart SIM instrukcja obsługi

Instrukcja użytkownika programu QImport (wydanie II r.)

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Aplikacja do zdawania egzaminów prawniczych v Instrukcja obsługi

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013


Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Optymalizacja systemu Windows XP przy współpracy z programem Mach3

Dlaczego stosujemy edytory tekstu?

MS Visual Studio Express 2012 for Web instalacja i konfiguracja

Instrukcja obsługi. Generatora CSV

MANUAL KOLEJKI OCZEKUJĄCYCH

Aplikacja do podpisu cyfrowego npodpis

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

BAUR Oprogramowanie do zarządzania danymi pomiarowymi IT S L ite yvg

Instrukcja instalacji programu serwisowego NTSN krok po kroku

Podstawy systemu operacyjnego Windows 7 i bezpieczne korzystanie z sieci Internet

Pakiet Sokrates Instrukcja instalacji

Aplikacja do zdawania egzaminów prawniczych v Instrukcja obsługi

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

Obsługa programu Paint. mgr Katarzyna Paliwoda

Klawiatura. Klawisze specjalne. Klawisze specjalne. klawisze funkcyjne. Klawisze. klawisze numeryczne. sterowania kursorem. klawisze alfanumeryczne

Jak przygotować pokaz album w Logomocji

Aplikacja Dodatkowe zakładki Shoper Appstore REALIZACJA

Podstawy Photoshopa - warstwy, zaznaczanie, zmiana kolorystyki obrazka, szybkie operacje, szparowanie

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Techniki zaznaczania plików i folderów

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Ministerstwo Finansów

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja sieciowa)

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Transkrypt:

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA Joanna Patrzyk Bartłomiej Patrzyk Katarzyna Rycerz jpatrzyk@quide.eu bpatrzyk@quide.eu kzajac@agh.edu.pl

Spis treści 1 O programie... 3 2 Wymagania systemowe i sprzętowe... 3 2.1 System operacyjny... 3 2.2.NET Framework... 3 2.3 Wymagania sprzętowe... 3 3 Instalacja... 3 4 Korzystanie z QuIDE... 4 4.1 Interfejs użytkownika... 4 4.1.1 Edytor kodu... 4 4.1.2 Graficzny edytor obwodu kwantowego... 5 2 Podręcznik użytkownika

1 O programie QuIDE umożliwia symulację obliczeń na komputerze kwantowym. W symulatorze możemy tworzyć obwody kwantowe albo za pomocą reprezentacji graficznej, albo za pomocą kodu w C#. Możliwa jest generacja kodu z reprezentacji graficznej i vice-versa. 2 Wymagania systemowe i sprzętowe 2.1 System operacyjny QuIDE może być uruchomiony na systemach Microsoft Windows, od Windows Vista SP2 wzwyż: Windows Vista SP2 Windows 7 SP1 (lub kolejne) Windows 8 Windows 8.1 Wspierane są wersje zarówno 32- jak i 64-bitowe. 2.2.NET Framework QuIDE wymaga do działania środowiska.net Framework w wersji 4.5.1 lub wyższej. Systemy Windows 8 i 8.1 zawierają.net Framework 4.5, więc nie jest wymagana dodatkowa instalacja. W przypadku starszych systemów, konieczne jest pobranie środowiska.net Framework ze strony Microsoft i zainstalowanie go. 2.3 Wymagania sprzętowe Minimalne wymagania sprzętowe dla.net Framework 4.5.1 to: Procesor: 1 GHz RAM: 512 MB Przestrzeń na dysku (minimum): o 32-bit: 850 MB o 64-bit: 2 GB 3 Instalacja Aplikacja dostępna jest na stronie projektu: http://www.quide.eu/. Po kliknięciu na link do pobrania, zostanie ściągnięty plik w formacie archiwum ZIP. Po jego rozpakowaniu należy uruchomić plik setup.exe. QuIDE zostanie automatycznie zainstalowany. Od tej pory będzie dostępny w Menu Start. Podręcznik użytkownika 3

4 Korzystanie z QuIDE 4.1 Interfejs użytkownika Interfejs użytkownika ma formę IDE. W jednym oknie dostępne są poniższe panele, które można dowolnie reorganizować: Edytor kodu Graficzny edytor obwodu kwantowego Widok konsoli Panel prawdopodobieństwa Panel właściwości Na poniższym rysunku (Rysunek 1) pokazano widok interfejsu użytkownika. Zaznaczono na nim najważniejsze elementy, które zostaną objaśnione w kolejnych sekcjach. 1 2 3 Panel 4 prawdopodobieństwa Edytor kodu 5 6 7 8 9 10 Panel właściwości Widok konsoli Graficzny edytor obwodu kwantowego Rysunek 1. QuIDE - Widok graficznego interfejsu użytkownika. 4.1.1 Edytor kodu Jest to standardowy edytor kodu źródłowego, z kolorowaniem składni języka C#. Umożliwia edycję wielu plików jednocześnie, w osobnych kartach. Posiada standardowe menu tworzenia, otwierania i zapisywania plików (1). Za pomocą przycisku [Build Circuit] (2), z kodu źródłowego generowany jest graficzny obwód kwantowy jest on od razu dostępny do edycji w oknie Graficznego Edytora Obwodu. Za pomocą przycisku [Run In Console] (3), wykonywany jest kod z aktywnej karty edytora. Standardowe wyjście programu jest wyświetlane w Widoku Konsoli. 4 Podręcznik użytkownika

Edytor wspiera wiele popularnych skrótów klawiaturowych, m.in. Ctrl+C (kopiuj), Ctrl+V (wklej), Ctrl+Z (cofnij), Ctrl+Y (ponów), Ctrl+N (nowy), Ctrl+O (otwórz), Ctrl+S (zapisz) i inne. 4.1.2 Graficzny edytor obwodu kwantowego W graficznym edytorze możemy projektować obwody kwantowe, składające się z bramek kwantowych aplikowanych do qubitów (bitów kwantowych). Przykładowy obwód kwantowy jest przedstawiony na rysunku poniżej (Błąd! Nie można odnaleźć źródła odwołania.). Rysunek 2. Przykładowy obwód kwantowy w QuIDE. 4.1.2.1 Rejestry kwantowe Obwód na powyższym rysunku składa się z dwóch rejestrów kwantowych x oraz y. Każdy z nich ma po dwa qubity: x 0 i x 1 oraz y 0 i y 1. Zawsze qubit o indeksie 0 to najmniej znaczący bit danego rejestru. W przypadku wielu rejestrów, najmniej znaczący bit to ostatni qubit na dole. Qubity rejestru x są zainicjowane do stanów bazowych (czystych) w tym wypadku do wartości 0. Qubity rejestru y znajdują się w stanie mieszanym. Aby zobaczyć lub edytować taki stan, należy kliknąć prawym przyciskiem myszy na rejestr i wybrać z menu kontekstowego opcję Edit. Aby zmieniać rejestry i qubity, należy kliknąć prawym przyciskiem myszy na rejestr lub qubit i wybrać jedną z opcji: Edit edycja rejestru Insert Qubit Above wstaw qubit powyżej Insert Qubit Below wstaw qubit poniżej Insert Register Above wstaw rejestr powyżej Insert Register Below wstaw rejestr poniżej Delete Qubit usuń qubit Delete Register usuń rejestr 4.1.2.2 Bramki kwantowe Do qubitów mogą być aplikowane bramki kwantowe. Najbardziej znane bramki kwantowe dostępne są w pasku narzędzi u góry Graficznego Edytora Obwodu. Podręcznik użytkownika 5

W przykładowym obwodzie (Rysunek 2), na początku, do qubitu x 0 jest aplikowana bramka Hadamarda (o symbolu H). Po niej następuje bramka C-Not (kontrolowanej negacji), dla której qubitem kontrolnym jest x 0, a qubitem, na który ona działa jest x 1. Następnie dokonujemy pomiaru qubitu x 0. Bramki kwantowe wykonywane są od lewej do prawej, dla wszystkich qubitów jednocześnie a więc jednocześnie wykonywane są wszystkie operacje z danej kolumny. Aby dodać bramkę kwantową, wybieramy odpowiednią bramkę z paska narzędzi, a następnie klikamy lewym przyciskiem myszy na wybranym miejscu w obwodzie. Jeśli bramka wymaga podania dodatkowych parametrów, zostanie wyświetlone okno dialogowe. Po wpisaniu poprawnych wartości bramka zostanie wstawiona. Każda bramka może mieć qubit kontrolny (np. bramka negacji X po dodaniu qubitu kontrolnego staje się bramką kontrolowanej negacji C-Not). Aby dodać qubit kontrolny, wybieramy z paska narzędzi opcję Add control bit ( ). Klikamy lewym przyciskiem myszy na obwodzie w miejscu planowanego bitu kontrolnego, a następnie przeciągamy z wciśniętym lewym przyciskiem myszy i upuszczamy po najechaniu na bramkę, do której dodajemy qubit kontrolny. Qubit kontrolny i bramka przezeń kontrolowana muszą być w tej samej kolumnie. Bramki X, R k oraz R k 1 mogą mieć więcej niż jeden qubit kontrolny. Bramki można zaznaczać po wybraniu narzędzia zaznaczania lub przytrzymując klawisz [Shift] przeciągając po obwodzie z wciśniętym lewym przyciskiem myszy. Zaznaczone bramki można wycinać, kopiować, wklejać i usuwać za pomocą przycisków na pasku narzędzi lub standardowych skrótów klawiaturowych. 6 Podręcznik użytkownika