Edytor schematów blokowych: figury, strzałki i etykiety Tak/Nie prosto w przeglądarce.

Schemat powstaje w Twojej przeglądarce i nie jest nigdzie wysyłany.

Co potrafi edytor

Symbole z normy ISO 5807, strzałki, które same omijają figury i przyklejają się do ich boków, oraz podpisy Tak/Nie przy wyjściach warunku. Przycisk „+” wstawia kolejną figurę od razu połączoną, a „Uporządkuj” układa cały schemat. Schemat zapisuje się w przeglądarce w trakcie pracy, a pobrać go można jako PNG, SVG, PDF albo kod Mermaid.

Przykłady: Parzysta czy nieparzysta Największa z trzech Suma od 1 do N Sprawdzanie hasła

Jak wstawić schemat blokowy do Worda lub Google Docs

  • Word 2019 i Microsoft 365: SVG. Wstaw go jak zwykły obraz, a schemat pozostanie ostry przy każdym powiększeniu.
  • Google Docs i starsze wersje Worda: PNG 300 dpi. Wybierz szerokość „A4, domyślne marginesy Worda” albo „US Letter”, a obraz zajmie dokładnie szerokość tekstu.
  • LaTeX: PDF dopasowany do schematu, który \includegraphics wstawi bez utraty ostrości.
  • Najszybciej: „Kopiuj obraz” w oknie „Pobierz”, a potem Ctrl+V prosto w dokumencie.

Pliki PNG i SVG pobrane tutaj mają schemat w środku: przeciągnij taki plik z powrotem na arkusz i edytuj dalej.

Symbole schematu blokowego i ich znaczenie

Nazwy są takie same jak w panelu figur. Pierwsze pięć pojawia się niemal w każdym szkolnym zadaniu, pozostałe przydają się w schematach zgodnych z ISO 5807.

Figura Nazwa Kiedy jej użyć
Start / koniec Początek i koniec algorytmu, wejście i wyjście podprogramu.
Operacja Obliczenie albo dowolna czynność: przypisanie, rachunek, polecenie.
Warunek Sprawdzenie warunku: romb ma dwa wyjścia, Tak i Nie.
Wejście / wyjście Wprowadzanie i wyprowadzanie danych, gdy nośnik nie ma znaczenia.
Podprogram Wywołanie podprogramu lub funkcji opisanej osobno.
Przygotowanie Przygotowanie pętli: wartości początkowe, na przykład i = 1.
Początek pętli Górna granica pętli, w parze z Końcem pętli o tej samej nazwie.
Koniec pętli Dolna granica pętli; warunek wyjścia wpisuje się w jedną z dwóch granic.
Łącznik Przerwa w linii: strzałka biegnie dalej od łącznika z tą samą etykietą.
Łącznik międzystronicowy Przejście na inną stronę. Spotykane w podręcznikach; ISO 5807 ma tylko zwykły łącznik.
Komentarz Uwaga do figury, połączona z nią linią przerywaną.
Wprowadzanie ręczne Dane wprowadzane ręcznie, na przykład z klawiatury.
Operacja ręczna Czynność wykonywana przez człowieka.
Dokument Dane na papierze: wydruk, formularz, raport.
Wyświetlacz Dane wyświetlane na ekranie.
Dane przechowywane Dane przechowywane, gdy nośnik nie ma znaczenia.
Pamięć wewnętrzna Dane w pamięci operacyjnej.
Pamięć o dostępie sekwencyjnym Dane na nośniku czytanym po kolei, na przykład na taśmie.
Pamięć o dostępie bezpośrednim Dane na nośniku z dostępem bezpośrednim, na przykład na dysku.
Karta perforowana Dane na karcie perforowanej.
Taśma perforowana Dane na taśmie perforowanej.
Działania równoległe Początek albo koniec czynności wykonywanych jednocześnie.
Pominięcie Część schematu, której nie rysuje się w całości.

Schematy blokowe zgodne z ISO 5807

Styl „ISO 5807” w panelu nadaje figurom proporcje z normy: wysokość a, szerokość 1,5a, a od 15 do 30 mm, tekst od 10 do 14 pt, groty strzałek tylko pod prąd albo na każdej linii. W tym stylu figury nie rosną razem z tekstem: jeśli tekst się nie mieści, powie o tym wskazówka.

Ikona wskazówek pokazuje, gdzie schemat odbiega od normy: warunek z mniej niż dwoma wyjściami, wyjście bez podpisu, figura bez wejścia lub wyjścia, brak startu albo końca.

Schemat z kodu Mermaid

Poproś chatbota o schemat blokowy w kodzie Mermaid i wklej całą odpowiedź, nawet z tekstem wokół kodu, przyciskiem „Wklej kod” albo skrótem Ctrl+V prosto na arkuszu. Figury, strzałki i podpisy zostaną przeniesione, a układ zrobi się sam. W drugą stronę działa „Kopiuj kod Mermaid” w oknie „Pobierz”.

Klawiatura

  • Enter — edytuj tekst figury
  • Ctrl + Enter — zakończ tekst i wstaw kolejną figurę
  • Ctrl + ←↑→↓ — połączona figura w tym kierunku
  • ←↑→↓ — przesuń zaznaczenie
  • Shift + ←↑→↓ — przesuń je większymi krokami
  • Ctrl + Z, Ctrl + Shift + Z — cofnij i ponów
  • Ctrl + D — powiel
  • Delete — usuń
  • Space + przeciąganie — przesuń arkusz
  • Ctrl + kółko myszy — powiększenie

Sam algorytm sprawdzisz w kodzie w piaskownicy Pythona.

Często zadawane pytania

Czy jest znak wodny?

Nie. PNG, SVG i PDF pobierają się czyste, bez znaku wodnego i bez rejestracji.

Gdzie są zapisane moje schematy?

Tylko w Twojej przeglądarce, nic nie trafia na serwer. Przeglądarka może usunąć dane strony, gdy zabraknie miejsca albo gdy strona długo nie była otwierana, więc ważne schematy pobierz jako plik: „Pobierz plik schematu” w oknie „Pobierz” albo w „Moich schematach”.

Czy działa na telefonie?

Tak. Figurę przesuwa się palcem, arkusz — przeciągając po pustym miejscu, a powiększa dwoma palcami. Podwójne stuknięcie otwiera edycję tekstu, długie przytrzymanie menu czynności, a figury są w panelu na dole.

Jak zrobić schemat blokowy zgodny z ISO 5807?

Wybierz styl „ISO 5807”, ustaw wymiar a i czcionkę, a potem sprawdź schemat wskazówkami. Do pracy zaliczeniowej lub dyplomowej pobierz PNG 300 dpi albo SVG.

Dlaczego nie da się zaznaczyć tekstu w PDF?

W PDF litery są narysowane jako krzywe, więc schemat wygląda tak samo na każdym komputerze, nawet bez naszych czcionek. Jeśli potrzebujesz tekstu do zaznaczania, pobierz SVG z zaznaczoną opcją „Zostaw tekst jako tekst”.

W jakich językach można pisać w figurach?

W każdym języku strony, także od prawej do lewej i znakami chińskimi i japońskimi: czcionki Noto doładowują się pod Twój tekst. Urdu jest pisane pismem naskh, a nie nastaliq, bo czcionka nastaliq waży ponad megabajt. Emoji i znaki innych pism wychodzą w PNG czcionką systemową, a w PDF ich nie ma; okno „Pobierz” uprzedzi o tym.

Jak duży może być schemat?

Nie ma limitu. Schemat z 200 figurami i 300 strzałkami przesuwa się płynnie nawet na wolnym telefonie: podczas przeciągania strzałki rysowane są prostym załamaniem, a dokładna trasa powstaje, gdy puścisz figurę.

Czy to jest darmowe?

Tak, całkowicie za darmo i bez rejestracji. Narzędzie działa w całości w Twojej przeglądarce: plik nigdy nie trafia na serwer, więc serwer nie zużywa ani procesora, ani transferu — nie ma za co pobierać opłaty. Bez znaków wodnych, bez ograniczeń rozmiaru i liczby plików.