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

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





0, t, n);// Форматний висновок% d або% i -//висновок значення як цілого зі знаком у форматі DEC;=0;// Обнулили суму ряду=stepen (exp (1), x0);// Щоб не вивизать функцію для//кожного доданка (i=0; i lt;=n; i ++)//відкриваємо цикл для обчислення суми ряду +=s1/fact (i) * stepen (x-x0, i);// Обчислення чергового доданка//ряду Тейлора за формулою (3) звіту ( число е в ступені 1 =% g n , exp (1));//перевіряємо//отримані результати ( число е в ступені х0 відповідно =% g n raquo ;, s1);

printf ( сума ряду s =% g n , s);

printf ( Введіть точність обчислення ); (% d , amp; ndig);//ввели

//перетворимо число в рядок функцією ecvt=ecvt (s1, ndig, amp; decpnt, amp; sign);//s1 у рядок з ndig цифр; в//параметрі decpt зберігається від'ємне значення; вказує адресний//покажчик sign

str2=ecvt (s, ndig, amp; decpnt, amp; sign); ( s1 =% s n, s =% s n , str1, str2); (strcmp (str1, str2) == 0)//порівнюємо числа функцією strcmp

printf ( Рядки ідентичні n ); printf ( Рядки відрізняються n );// Повертає негативне число,//нуль або позитивне число для s lt; t, s == t або s gt; t, відповідно

//запис результат у файл=fopen (filename, mode); (file, %. 10f raquo ;, s1);

fclose (file); 0;// Успішне завершення

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

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

} int fact (int n)

{if (n lt; 0)//якщо n менше 00;//повертаємо 0 (n == 0)//якщо n дорівнює 0

return 1;//возращаться 1return n * fact (n - 1);// Робимо рекурсію

}

Результат виконання:



Завдання 2


# include lt; stdio.h gt;//Стандартна бібліотека введення-виведення

# define N 10stack [N];//для зберігання двійкового представлення цілої частини чіслаin_stack=0;// Скільки елементів в стеку dr_arr [N];//масив для зберігання двійкового//уявлення частини дійсного числа після коми до шіфрованіяarr [N];//масив для зберігання двійкового представлення//мантиси дійсного числа до шіфрованіяi_arr;//кількість цифр цілої частини числа в двійковому//представленііkey [N]={1,0,1,0,1,0,1,0,1,0};//ключ шіфрованіяResult [N];//результат шифрування двійкового//уявлення мантиси речового чіслаResult1 [N];//результат шифрування двійкового представлення//частини дійсного числа після запятойDecToBin (int n);//переклад з десяткової в двійкову сс//мантиси (цілої частини числа) Dr_DecToBin (float n);//переклад з десяткової в двійкову сс частини//числа після мантіссиstepen (float x, int y);// зведення підстави х в ступінь уBinToDec (int arr_arr [], int l);//переклад із двійкової в//десяткову сс мантиси (цілої частини числа) Dr_BinToDec ();//переклад із двійкової в десяткову сс частини//числа після мантіссиCode_ (int arr_arr [], int l);//оголошення функції шифрування main () {x, x1, i;// Цілочисельні переменниеy, y1;// Дійсне число і його частина після мантиси

int in_arr=0;//Індекс масиву arr [10]

int t;//робота НА СЕРВЕР або на кліентеchar * filename= d: number.txt raquo ;;//Специфікація файлу (тобто ім'я//файлу і шлях до нього) char * mode= r raquo ;;//Спосіб використання файлу r - відкрити//існуючий файл для читання; * file;//Логічне ім'я - покажчик на необхідний файлchar * filename1= d: code1.txt raquo ;; //файл, в який запишемо//отриманий результат закодованої цілої частини суми рядаchar * filename2= d: code2.txt raquo ;;//файл, в який запишемо//отриманий результат закодованої дробової частини суми рядаchar * filename3= d: code3.txt raquo ;;//файл, в який запишемо//кількість цифр цілої частини числа в двійковому представленііchar * mode1= w raquo ;;//режим запису у файл ( Обробка на клієнті - ввести 1, ввести 2-на сервері: );

scanf (% d , amp; t);//ввели (t)

{1: {= fopen (filename, mode);// відкриваю файл для зчитування числа,//отриманого за формулою ряду Тейлора (fscanf (file, % 10f raquo ;, amp; y)!=EOF)//поки не кінець файлу зчитую//число в змінну y (file) ;//закрили файл=(int) y;//виділили цілу частину числа, мантиссу

printf ( Число% f отримано при розкладанні в ряд Тейлора exp (x) має//цілу частину =% d n raquo ;, y, x);// Форматний висновок

DecToBin (x);//виклик функції переведення цілої частини числа в//двійкову СС ( Двійкове подання цілої частини числа: ); _ arr=in_stack;//кількість цифр цілої частини числа в//двійковому поданні (in_stack gt; 0) {(% d raquo ;, pop ());//читання з стека двійкового представлення//цілої частини числа

}

printf ( ...


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





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

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