Поліморфізм означає залежність поведінки від класу, в якому ця поведінка викликається, тобто, два або більше класів можуть реагувати по-різному на однакові повідомлення. Наприклад, якщо Собака отримує команду голос(), то у відповідь можна отримати Гав; якщо Свиня отримує команду голос (), то у відповідь можна отримати Рох-рох. На практиці - це реалізовується шляхом реалізації ряду підпрограм (функцій, процедур, методи тощо) з однаковими іменами, але з різними параметрами. В залежності від того, що передається і вибирається відповідна підпрограма.
2) Для розрахунку суми (Де C k - деяке доданок, що залежить
від індексу підсумовування k раціонально використовувати цикл по
змінної - індексу підсумовування.
Обчислення нескінченних сум можливо тільки для збіжних рядів. З ростом k кожний доданок має зменшуватися і сума прагнути до певного значення. Цикл підсумовування можна припинити, коли чергове доданок за абсолютною величиною стане менше заданої величини. Так як в цьому випадку зазвичай не можна заздалегідь обчислити число повторень, слід використовувати цикл з передумовою або цикл з післяумовою.
У обчислювальної математиці алгоритм Кехена (також відомий як компенсаційний метод) - це алгоритм обчислення суми послідовності чисел c плаваючою комою, який значно зменшує обчислювальну похибку в порівнянні з стандартним підходом. Зменшення похибки досягається введенням додаткової змінної для зберігання наростаючої суми похибок.
Зокрема, просте підсумовування n чисел в гіршому випадку має похибку, яка зростає пропорційно n і при підсумовуванні випадкових чисел має середнє квадратичне відхилення рівне (Помилки округлення викликають процес випадкових змін). При компенсаційному підсумовуванні похибка навіть у найгіршому випадку не залежить від n, так що велика кількість доданків можуть бути підсумовані з похибкою, яка залежить тільки від точності числа з плаваючою комою.