Программа квадратного корня - Prolog

Узнай цену своей работы

Формулировка задачи:

Ребят, очень сильно нужна помощь, сказали запустить программу, а она не работает, ругается при выводе, уже столько промучилась, а понять не могу, посмотрите пожалуйста, и помогите, если не трудно переделать её так чтобы она считала таблицу корней от 1 до 9, умоляю, помогите!!!

Решение задачи: «Программа квадратного корня»

textual
Листинг программы
predicates
nondeterm for(integer,integer).
 
clauses
 
for(N,N).
for(I,N):-
    W=sqrt(I),  
    writef("|     %     |     %-7.3f  |" ,I,W),nl,
    I1=I+1, for(I1,N).
goal
write( " <br>"),nl,
write( "| Число |    Корень  |"),nl,
for(1,10),
write( " -------------------------------").

Объяснение кода листинга программы

  1. В коде используется язык программирования Prolog.
  2. Программа вычисляет квадратный корень для чисел от 1 до 10.
  3. Для этого используется два предиката: «for» и «writef».
  4. Предикат «for» используется для организации цикла от 1 до 10.
  5. Предикат «writef» используется для вывода данных на экран.
  6. В первой строке цикла вычисляется квадратный корень числа I и записывается в переменную W.
  7. Затем выводится на экран строка с числом I и его корнем, а также выполняется переход к следующей итерации цикла.
  8. В конце программы выводится итоговая таблица с числами от 1 до 10 и их корнями.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы