Содержание
- 2. Язык S-FLOGOL Основан на теории направленных отношений (Фальк В.Н., Кутепов В.П.) Имеет развитые средства схемного описания
- 3. Семантические объекты Отношение Функция Предикат Константа
- 4. Сетевое представление Пример: быстрая сортировка
- 5. Текстовое представление … QuickSort= {LCons(x,xs):Append(@(ls),Append(LCons(x,Nil),@(bs))) ?Partition(xs,x)=ls,bs}; QuickSort={Nil:Nil}; Пример: быстрая сортировка
- 6. Композиции и свертки Пример: определение натурального числа 3 Nat3= Null∙Succ∙Succ∙Succ В форме графика: В форме композиции:
- 7. Индексированные имена Пример: множество натуральных чисел [0]Nat= Null; (∙ I=1..)[I]Nat= Null∙(∙ J=1..I)Succ Эквивалентное множество определений: [0]Nat=
- 8. Среда программирования Проектный подход к организации работы с комплексами программ Оригинальные технологии графического и структурированного текстового
- 9. Системные типы данных Натуральные числа (0,1,2,…). Списки основных термов ([ ], [A(B),[D]]). Строки (‘Some text’). Пример
- 10. Общий вид системы
- 11. Графический редактор
- 12. Текстовый редактор
- 13. Инструменты ввода
- 14. Ввод выбором альтернатив MODULE Common= Дом END Определение: Спец [СпИнд]ИдОтн[СпПар]=Рел Конструктор: Спец [СпИнд]ИдОтн MODULE Common= Спец
- 15. Ввод идентификаторов MODULE Common= Спец [СпИнд]ИдОтн[СпПар]=Рел END Текст программы: Раскрыть: Текст Действие: Форма ввода: MODULE Common=
- 16. Ввод выражений: операции ∙ * ∇ → # ∪ ∩ ~ MODULE Common= (0:1)[1]Nat=Рел END Текст
- 17. Ввод выражений: IF, Свертка. Условная конструкция IF MODULE Common= (0:1)R=Succ END Текст программы: Действие: MODULE Common=
- 19. Скачать презентацию