Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Мова програмування Сі

Реферат Мова програмування Сі





ign="justify">//printf (% d , arr [in_stack]); stack [in_stack];

} Dr_DecToBin (float n)//переклад дійсної частини числа в//двійкову систему числення

{

int i=0; ((i lt; 10) || (n == 0))

{*=2; (n lt; 1)

{_ arr [i]=0;

}

{_ arr [i]=1;

n-=1;

} ++;

} 0;

} Dr_BinToDec (int arr_arr [])//переклад дійсної частини числа в 10 -//у систему числення

{i; summ1=0; (i=0; i lt; 10; i ++)

{+=arr_arr [i]/stepen (2, i);

} summ1;

} stepen (float x, int y)//зведення числа х в ступінь у

{int i; p;=1; (i=1; i lt;=y; i ++) *=x; p;

} Code_ (int arr_arr [], int l)

{i;

{(i=0; i lt; 10; i ++)

{(l)

{1://цілої частини числа

{Result [i]=key [i] ^ arr_arr [i];

}; 2://дробової частини числа

{Result1 [i]=key [i] ^ arr_arr [i];

};

//#laquo;justifyraquo;gt;//#laquo;justifyraquo;gt;//#laquo;justifyraquo;gt;Результат виконання програми:



Висновки


) Результати, отримані виконанням програми, кажуть про те, що обчислення вбудованою функцією і з розкладання в ряд Тейлора ідентичні. Тобто при дотриманні правил перетворення типів результати залишаються достовірні.

Таким чином, при перетворенні числа з більшою точністю до числа з меншою (c більшою розрядністю до меншої, довгого числа до короткого), можлива втрата точності.

При перетворенні від малого до великих, до числа просто дописуються нулі і точність не втрачається.

) До достоїнств XOR-шифрування відносяться його простота і «природність» реалізації на ЕОМ, однак цей метод має слабку стійкістю (у випадку, якщо ключі не є абсолютно випадковими).

Цікаво, що свого часу даний алгоритм використовувався Microsoft для шифрування вмісту документів в Office 95.

) Обчислення, вироблені над речовими числами, не точні, тому компілятор використовує всю пам'ять, відведену для числа, а не тільки ті цифри, які отримані. Демонстраційний приклад нижче.


У рядку 5 число, яке треба перевести в двійкову СС. У рядку 8 виводимо його значення на екран. Воно відрізняється від попереднього. Тому значення, отримане при перекладі дійсної частини числа з другого СС в десятий відрізняється. Спроба перевести речову частину числа в рядок також цей же результат.


Основна література


1.Девід Гріффітс, Дон Гріффітс - Head First C/Вивчаємо програмування на C.

.Учебное посібник Вища математика для економістів Практикум Під редакцією Наума Шевелевич Кремера

.Васільева І.М. Інформаційні технології та захист інформації: навч. посібник/І.М. Васильєва. Є.В. Стельмаіюнок - СПб -СПбГІЕУ. 2011. - 271 с.

.Шапошнікова С. В. Особливості мови С./Навчальний посібник - Лабораторія юного линуксоида, травень 2012

5.http: //dfe.petrsu/koi/posob/c/c.htm#g1.2

6.http: //helloworld/texts/comp/lang/c/c6/index2.htm

.http: //citforum/programming/c/dir.shtml


Назад | сторінка 5 з 5





Схожі реферати:

  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: АнтиПРО числа
  • Реферат на тему: Комплексні числа
  • Реферат на тему: Комплексні числа