Сегодня в Риге начались курсы по программированию на Обероне. Два занятия в неделю по 3 часа (1 ч — лекция, 2 ч — практика). Используется язык Оберон-07 всреде Free Oberon. Занятие прошло успешно. На лекции была краткая история языков программирования (мнемокод, Фортран, линия Алгол—Оберон), краткое введение в программирование, пара слов о тестировании и верификации, о вычислительных процессах и алгоритмах. На практике решали простейшие задачи построения линейных программ:

(Используется только тип INTEGER, процедуры In.Int, Out.String, Out.Int, Out.Ln)

1. Вводятся длины сторон коробки, вывести её объём и площадь её поверхности.
2. Перевести км/ч в м/с и м/мин.
3. По диаметру круга рассчитать длину окружности и площадь круга.
4. Вывести квадрат, куб, четвёртую и пятую степень введённого числа.
5. Перевод температуры из градусов Цельсия (C) в гр. Реомюра (R), гр. Фаренгейта (F) и гр. Кельвина (K). R = 0,8C. F = 1,8C + 32. K = 273 + C.
6. Вводятся два числа. Построить квадратное уравнение, корнями которого являются эти числа.
7. То же самое, но — три числа.
8. Найти максимум двух чисел, не используя IF. Использовать ABS.
9. То же самое, но — минимум.