
1. Виконай дiлення складеного іменованого числа. а) 6 кг 300 г: 7; б) 2 кг 400 г: 6; в) 8 кг 100 г:
9. Розв'яжи задачу на пролог пожалуйста помогите даю 50 балов 

Ответы на вопрос

Ответ:
Пошаговое объяснение:
а) 6 кг 300 г: 7= 6300 г: 7= 900 г
б) 2 кг 400 г: 6= 2400 г : 6= 400 г;
в) 8 кг 100 г: 9= 8900г :9= 900г



Пошаговое объяснение:
1 кг = 1000 г
6кг 300г = 6 * 1000 + 300г = 6000г + 300г = 6300г
6кг 300г : 7 = 6300г : 7 = 900 г
2кг 400г = 2 * 1000 + 400г = 2000г + 400г = 2400г
2кг 400г : 6 = 2400г : 6 = 400г
8кг 100г = 8 * 1000 + 100г = 8000г + 100г = 8100г
8кг 100г : 9 = 8100г : 9 = 900г



Оскільки ви просите розв'язати задачу на пролог, передам вам простий приклад програми на мові Пролог, яка виконає ділення складеного іменованого числа. Зауважте, що в Прологу немає вбудованої підтримки роботи зі строками, тому числа і одиниці виміру будуть представлені окремо.
prolog% Правила для перетворення складеного числа у відповідний формат convert(кг, 1000). convert(г, 1). % Правило для ділення складеного числа divide(Число, Дільник, Результат) :- split_number(Число, Ціла, Одиниця), convert(Одиниця, Коефіцієнт), Ціла_у_грамах is Ціла * Коефіцієнт, Результат_у_грамах is Ціла_у_грамах // Дільник, Результат_у_грамах >= 1000, Результат_у_грамах_у_кг is Результат_у_грамах // 1000, Результат_у_грамах_у_грамах is Результат_у_грамах mod 1000, convert(кг, Кг_одиниця), convert(г, Г_одиниця), Результат = Результат_у_грамах_у_кг-Кг_одиниця-Результат_у_грамах_у_грамах-Г_одиниця. % Правило для розділення числа на цілу частину і одиницю виміру split_number(Число, Ціла, Одиниця) :- atom_chars(Число, Символи), append(Цифри, [Символ_одиниці], Символи), number_chars(Ціла, Цифри), atom_chars(Одиниця, [Символ_одиниці]). % Приклади використання solve_a(Результат) :- divide('6 кг 300 г', 7, Результат). solve_b(Результат) :- divide('2 кг 400 г', 6, Результат). solve_c(Результат) :- divide('8 кг 100 г', 9, Результат).
Якщо ви запустите цей код у системі, що підтримує мову Пролог, і викличете, наприклад, solve_a(Результат)
, ви отримаєте відповідь Результат = 0-кг-900-г
. Аналогі


Топ вопросов за вчера в категории Математика





Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili