loom
1/* Простейший алгоритм определения простых чисел
2
3Демонстрирует основные возможности семантического анализатора и интерпретатора,
4а также отображение семантической информации в SIMODO IDE.
5*/
6
7fn check_prime(int : no) -> bool
8{
9for int : i in Range(2, no/2+2)
10if no % i == 0
11return false
12
13return true
14}
15
16def int : start = 1
17def int : end = 100
18
19print "Простые числа в интервале от " + start + " до " + (end-1) + ":"
20
21for int : i in Range(start,end)
22if check_prime(i)
23print i
24