O projektu

Diskuze

Obrázky

Tutoriály

Test

Historie verzí

Stáhnout

Algoritmy

Kontakt

Verze 1.4 (build 1.1) 01.09.2010

  • Nastavení jazykové verze se ukládá i do registru aktuálního uživatele, které preferuje
  • Při změně jazyka v nastavení, aniž by byla změněna klíčová slova přidán dotaz, mají-li se načíst i klíčová slova pro nově nastavený jazyk
  • Při změně jazyka a klíčových slov se "prázdné" výchozí algoritmy automaticky přeloží do nového jazyka
  • Opraveno nastavování barev pozadí
  • Přidáno nové předvolené barevné schéma "Dark"
  • Nový instalátor k programu
  • Podpora numerických hodnot definovaných v "E formě" (1.234E-2 = 0.01234, 1.234E2 = 123.4)
  • Rozšířen maximálního rozsahu numerických hodnot (cca do 1.7E308)
  • Při překročení maximálního rozsahu hodnoty je zobrazeno standardní chybové hlášení

Verze 1.3 (build 1.0) 25.08.2008

  • Program po spuštění načte soubor předaný v parametru
  • Automatická asociace se soubory s koncovkou .alg (při prvním spuštění a v nastavení)

Verze 1.2 (build 1.0) 21.10.2007

  • Random vrací vždy hodnotu v rozsahu <0;1) nezávisle na procesoru
  • Záložky oken s algoritmy
  • Font nastavený pro proměnné je hned od začátku nastaven i pro tabulku "Pole"
  • Velikost fontu editoru se v nastavení přednastaví správně i poprvé
  • Možnost nastavení zarovnání hodnot proměnných a hodnot v poli
  • K proměnné typu textový řetězec (string) lze přistupovat jako k poli znaků
  • Při načítání hodnot pole příkazem čti je přednastavena původní hodnota
  • Při načítání hodnot typu textový řetězec již nejsou v původní přednastavené hodnotě přidány apostrofy
  • Chybové hlášení v případě neuzavřeného textového řetězce
  • Příkaz Sleep(i) (Čekej(i)) - pozastaví běh programu na i milisekund
  • Přidána podpora funkcí (vracejících hodnotu)
    • Length(s) - délka textového řetězce s,
    • Ord(c) - pořadí znaku c v ASCII tabulce,
    • Chr(i) - převod čísla i na znak dle ASCII tabulky,
    • Sin(x) - sinus x (v radiánech),
    • Cos(x) - cosinu x (v radiánech),
    • Tan(x) - tangents x (v radiánech),
    • Cot(x) - cotangents x (v radiánech)
    • Log(z,x) - logartimus x se základem z

Verze 1.1 (build 1.0) 04.09.2007

  • V nastavení přidána záložka pro nastavení fontů Oken s výstupy
  • Hodnota proměnné počítané v cyklu PRO je po jeho proběhnutí stejná jako v případě využití cyklu DOKUD
  • Nové verze komponent

Verze 1.0 (build 1.1) 03.05.2006

  • Build 1.1 (26.05.2006)
    • Ošetřeno zadání nepovoleného znaku jako klíčového sova pseudokódu
    • Správný převod desetinných čísel při jiném nastavení systémového oddělovače desetinných míst
  • On-line nápověda (též na algds.cronos.cz/help)
  • Za posledním klíčovým slovem konec je povolena tečka
  • Několik dalších oprav

Verze 0.5 (build 1.0) 31.01.2006

  • Sčítání a porovnávání textového řetězce a číselných hodnot
  • Tlačítko Cancel při čtení hodnoty ukončí běh algoritmu
  • Přidána funkce "Obnovit výchozí nastavení"
  • Krokování algoritmu při nespuštěném běhu programu již rovnou začne u prvního příkazu
  • Správné abecední řazení dle české diakritiky v okně Proměnné
  • Možnost označovat jednotlivé buňky v podokně Pole
  • Úprava struktury menu
  • Upraveno vyhodnocování logických výrazů s konstantami true a false
  • Přidány konstanty pi, exp a náhodné číslo random
  • Lokalizace zbylé části aplikace
  • Zobrazení čísel řádků ve výchozím stavu

Verze 0.4 (build 1.2) 14.12.2005

  • Build 1.2 (21.12.2005)
    • Při prvním spuštění je uživatel dotázán na jazyk (překlad) ve kterém chce s programem pracovat
    • Přidáno tlačítko pro načtení výchozích klíčových slov pseudokódu
    • Úvodní text nového algoritmu (begin - end) je nyní v nastaveném jazyce
  • Build 1.1 (20.12.2005)
    • Zrušena podpora příkazu cyklu repeat - unitl
    • Operátory div a mod nyní zvládají čísla v rozsahu Int64, tedy od -2^63 do 2^63-1
  • Podpora lokalizace programu do jiných jazyků (podsložka Languages)
    • English.lng - Anglická lokalizace (zatím bez jazykové korektury)
    • Czech.lng - Česká lokalizace
    • Přepínání v menu Nástroje - Nastavení - Jazyk (Tools - Options - Language)
  • Podpora operátoru ^ (mocnění), i pronecelá čísla, lze tedy využít i pro odmocnění

Verze 0.3 (build 1.0) 13.11.2005

  • přidáno nastavení barev, písma a klíčových slov
  • opraveno vyžadování definice hodnot proměnných u for a write v přeskakovaných blocích

Verze 0.2 (build 1.1) 22.10.2005

  • Build 1.1 (30.10.2005):
    • Opraveno příme čtení hodnoty pole (čti(a[1]);)
    • Okno pro výpisy chyby je červené pouze při chybovém hlášení
    • Upraveno počáteční rozložení plovoucích oken
    • Skryty zatím nefunkční položky menu
    • Přidávání a odebírání stop-značek (break pointů) přes menu
  • Podpora anglického pseudokódu
  • Automatický převod mezi českým a anglickým pseoudokódem
  • Automatické formátování zdrojového kódu

Verze 0.1 (build 1.0) 10.10.2005

  • vytvořena první celkem funkční verze programu
  • práce s klíčovými slovy:
    • jestliže (if)
    • pak (then)
    • jinak (else)
    • pro (for)
    • od (":=" u for)
    • do (to)
    • opakuj (do)
    • dokud (while)
    • začátek (begin)
    • konec (end)
    • čti (readln)
    • napiš (writeln)
    • zopakuj (repeat)
    • dokavaď (until)
  • a operátory:
    • nebo (or)
    • and (and)
    • ne (not)
    • div
    • mod
  • spuštění a krokování algoritmu
  • vyhodnocování výrazů (zatím pouze korektne zapsaných)
  • práce s proměnnými
  • práce s posloupnostmi a poli (maximálně 2. dimenze)
  • regulerní identifikace a označení některých chyb kódu
  • klasické ovládací prvky editoru
  • automaticá kontrola nové verze programu při spuštění

© , 2005-2025

RSS feed této sekce

Bookmark and Share

Stánka k programu Algoritmy na Facebooku