Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/tkohout/OSTRAJava
Browse files Browse the repository at this point in the history
  • Loading branch information
tkohout committed Jan 28, 2016
2 parents 8269521 + 3112c9a commit 751cb9a
Showing 1 changed file with 10 additions and 22 deletions.
32 changes: 10 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ OSTRAJava má za cíl pozvednout kvalitu (nejen ostravského) programování. Na

### Příklad 1 - Hello world ###
Zde je typický Hello world program v OSTRAJavě.
```
#!java

```java
banik pyco

tryda Ostrava{
Expand Down Expand Up @@ -51,8 +51,7 @@ Základní knihovna OSTRAJavy také obsahuje třídy
### Deklarace ###
Deklaraci je nutno začít klíčovým slovem **toz**

```
#!java
```java
toz cyslo i = 1 pyco
```

Expand All @@ -62,8 +61,7 @@ Pro vytvoření podmínky použijeme konstrukt **kaj** - **kajtez** - **boinak*

Jednotlivé výrazy můžeme spojovat pomocí boolenovského **ci** (or) a **aj** (and)

```
#!java
```java
toz bul a pyco
toz bul b pyco

Expand All @@ -84,8 +82,7 @@ Cyklus má OSTRAJava pouze jeden. Pomocí **rubat** vytvoříme while.

Rubat cyklus se dá přeřušit pomocí **zdybat** (break) a nebo přeskočit jeden cyklus pomocí **dlabat** (continue)

```
#!java
```java

toz cyslo i = 0 pyco

Expand All @@ -102,8 +99,7 @@ rubat (i < 5){
### Příklad 2 ###
Následuje jednoduchý příklad na čtení ze souboru

```
#!java
```java
banik pyco

tryda Priklad2 {
Expand All @@ -129,8 +125,7 @@ fajront pyco

### Dědičnost ###

```
#!java
```java
banik pyco

tryda Obdelnik{
Expand Down Expand Up @@ -169,8 +164,7 @@ nový objekt vytvoříme pomocí **zrob**

Pokud bychom chtěli vytvořit pole uděláme to následovně

```
#!java
```java

toz cyslo[] pole = zrob cyslo[5] pyco

Expand All @@ -181,8 +175,7 @@ Navratový typ metody se píše stejně jako v javě před název metody. Pro me

Pro navrácení hodnoty je použito klíčové slovo **davaj**

```
#!java
```java
tryda Buu{
cyslo fuu(Dryst text){
//...
Expand Down Expand Up @@ -217,8 +210,6 @@ Implementováno momentálně je:
V root složce

```
#!
mvn clean
mvn install
Expand All @@ -227,7 +218,6 @@ mvn install
Nastavení práv pro skripty

```
#!
chmod u+x ostrajavac
chmod u+x ostrajava
```
Expand All @@ -236,14 +226,12 @@ Program SATSolver je ve složce examples/SATSolver/

Kompilace
```
#!
./ostrajavac examples/SATSolver/ -d compiled/
```

Spuštění
```
#!
./ostrajava -h 1024 -f 256 -s 128 compiled/ resources/sats/01.txt
```
```

0 comments on commit 751cb9a

Please sign in to comment.