русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Константа


Дата додавання: 2014-11-27; переглядів: 839.


G = 9.8;

Допоміжна величина

A: Дійсне число;

Початок

ОбчислитиA = V0/sqrt(x0*x0 + y0*y0);

Обчислитиx = A*t*x0;

Обчислитиy = (A*y0 – g*t /2)*t

Кінець.

 

В текст алгоритму включений розділ, у якому приведене ім'я і чисельне значення константи всесвітнього тяжіння. Константи є допоміжними величинами особливого роду. Константи не змінюють свого значення в процесі виконання алгоритму. Їх імена і значення визначаються в самому алгоритмі. Команди алгоритму замість значень констант використовують їх імена.

 

Задача 1.5. Скласти алгоритм, що обчислює першу цифру числа an (a – дійсне число, n – натуральне число.)

Рішення.

Дано: позитивне дійсне число a і натуральне число n. Знайти: натуральне число z.

Ідея рішення полягає в наступному: для того, щоб обчислити an, знайдемо десятковий логарифм числа a, помножимо його на n, а потім пропотенцюємо результат по основі 10.

x = lg(a), y = n*x, z = 10y

Згадаємо тепер, що ціла частина числа y – це порядок числа z, а дробова частина, називана також мантисою, визначає значення z, тобто його представлення у виді послідовності цифр. Тому, якщо виділити дробову частину y і пропотенціювати результат, ми одержимо число z1, розташоване між 1 і 10 (1 <= z1 < 10), перша цифра якого дорівнює шуканій.

x = lg(a), y = n*x, y = Frac(y), z1 = 10y , z = Int(z1)

Алгоритм Перша цифра степеня;

Вхід

A: Дійсне число;

N: Натуральне число;

Вихід

Z: Натуральне число;


<== попередня лекція | наступна лекція ==>
Математичні функції | Кінець.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн