Распечатать страницу

Лекция №9 - Типы данных в Visual Prolog 7.1

« Назад

Код роботи: 1337

Вид роботи: Лекція

Предмет: Технологія створення програмних та інтелектуальних систем (Технология создания программных и интеллектуальных систем)

Тема: №9 - Типы данных в Visual Prolog 7.1

Кількість сторінок: 10

Дата виконання: 2016

Мова написання: російська

Ціна: 100 грн

1. Примитивные типы данных в Visual Prolog 7.1.

2. Множества в Visual Prolog 7.1.

3. Множества чисел

4. Иррациональные числа

5. Действительные числа

6. Математика в Visual Prolog 7.1.

7. Форматирование в Visual Prolog 7.1.

8. Домены в Visual Prolog 7.1.

8.1. Списки

8.2. Функторы

9. Представления о логике: предложения Хорна

Большинство современных языков работают со строго типизированными данными. Это означает, что компилятор проверяет, принадлежат ли данные, передаваемые, предикату или процедуре, верному типу. Например, арифметические операции (𝑥 + 𝑦, 𝑥 × 𝑦, 𝑎 − 𝑏, 𝑝 ÷ 𝑞) работают с целыми, действительными, или комплексными числами. Поэтому, компилятор удостоверяется, что ваша программа передаёт этим операциям числа и ничего другое.

Если в вашем коде есть логическая ошибка, и вы попытаетесь разделить строку на число, компилятор заартачится. Я уверен, что вы и сами скажете, что это единственное разумное, что можно сделать. Я согласен. Тем не менее, не все разработчики языков сходятся в желании включать проверку типов в их компиляторы.

К примеру, Standard Prolog не проверяет тип до тех пор, пока ошибочный код не будет запущен. Программа падает, когда она уже на компьютере конечного пользователя.