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

Реферат Розробка алгоритму і програми розрахунку на ПЕОМ коефіцієнта готовності системи





ВІЙСЬКОВА АКАДЕМІЯ РЕСПУБЛІКИ БІЛОРУСЬ

Кафедра інформаційно-обчислювальних систем














Курсова робота

з навчальної дисципліни

lt; lt; сучасні інформаційні технології gt; gt;

ТЕМА РОБОТИ:

lt; lt; РОЗРОБКА АЛГОРИТМУ ТА ПРОГРАМИ РОЗРАХУНКУ НА ПЕОМ

Коефіцієнт готовності СИСТЕМИ gt; gt;


КЕРІВНИК: доцент кафедри №210

Кривець А.С.

ВИКОНАВЕЦЬ: курсант 712 навчальної групи Лавринович А.В.



МІНСЬК



ЗМІСТ


Введення

Постановка завдання

Схема алгоритму програми

Розробка СІ-програми

Оригінальний текст СІ-програми

Результати обчислень

Висновок

Література



ВСТУП


У курсовій роботі основним завданням є вирішити логічну задачу. Це дозволить при збільшення складності і розмірів завдання прискорити знаходження її рішення і отримати точний результат.

У процесі виконання роботи варто постаратися зміцнити отримані раніше знання і правильно застосувати їх на практиці.


ПОСТАНОВКА ЗАВДАННЯ


Дан двовимірний масив цілих чисел, що містить 5x6 елементів. Значення елементів даного масиву вважати з файлу. Створити динамічний масив з елементів, розташованих у чотирьох стовпах даного масиву і мають непарне значення. Обчислити середнє арифметичне елементів динамічного масиву.

Зберегти результати у файл і вивести їх на екран. Використовувати функції.


РОЗРОБКА ПРОГРАМИ


Опишемо функцію f_out_mas (). Вона служить для запису у файл масиву a [i].

fprintf (f, % d t , a [i]);

Програма створює масив 5 * 6 елементів.

Відкриваємо файл для читання і перевіряємо доступ до нього.

f=fopen(laquo;n.txtraquo;,laquo;rraquo;);((f=fopen(laquo;n.txtraquo;,laquo;rraquo;))==NULL)

Створюємо подвійний цикл для перебору елементів двовимірного масиву і читанні його з файлу fscanf (f, % d , amp; mas [i] [j]) ;. Закриваємо файл. fclose (f);

Виводимо масив на екрані.

Далі ми перевіряємо числа на парність і не парність і номер елемента масиву не повинен бути рівний нулю if (j% 2 == 0 amp; amp; mas [i] [j]% 2!=0) і виводимо кількість таких елементів.

Створюємо динамічний масив А.

Заповнюємо масив за умовою j% 2 == 0 amp; amp; mas [i] [j]% 2!=0 то A [t]=mas [i] [j];

Вважаємо суму масиву, виводимо її на екран, відкриваємо файл для запису і записуємо туди його суму. Виводимо масив А на екран

ВИХІДНИЙ ТЕКСТ ПРОГРАМИ


# include lt; stdio. h gt;

# include conio.h f_out_mas (FILE * f, int * a, int n)

{(f, n ); (int i=0; i lt; n; i ++) (f, % d t , a [i]);

} main ()

{mas[5][6],*A;i,j,t=0,n=0;s1=0;*f;=fopen(laquo;n.txtraquo;,laquo;rraquo;);((f=fopen(laquo;n.txtraquo;,laquo;rraquo;))==NULL)

{( Error ); (); 0;

}(i=0;ilt;5;i++)(j=0;jlt;6;j++)(f,laquo;%draquo;,amp;mas[i][j]);(f);(laquo;nraquo;);(i=0;ilt;5;i++)

{(j=0;jlt;6;j++)(laquo;%dtraquo;,mas[i][j]);(laquo;nraquo;);}(i=0;ilt;5;i++)(j=0;jlt;6;j++)

{(j% 2 == 0 amp; amp; mas [i] [j]% 2!=0) n ++;

} (% d t , n);=new int [n]; (i=0; i lt; 5; i ++) (j=0; j lt; 6; j ++) {(j% 2 == 0 amp; amp; mas [i] [j]% 2!=0) {A [t]=mas [i] [j]; t ++;}

} (i=0; i lt; n; i ++) +=A [i]; /=n; ( nSred arefm=%.2fraquo;,s1);=fopen(laquo;nw.txtraquo;,laquo;wraquo;);((f=fopen(laquo;nw.txtraquo;,laquo;wraquo;))==NULL)

{( Error ); (); 0;

}(laquo;nraquo;);(i=0;ilt;n;i++)(laquo;%dtraquo;,A[i]);_out_mas(f,A,n);(f,laquo;nSred arefm =% d , s1); (f); (); 0;

}


результитов ПРОГРАМИ

двовимірний масив число файл



ВИСНОВОК


Курсова робота допомогла мені підготується до іспиту, дала можливість застосувати отримані знання та набути досвіду в програмуванні на мові СІ. <...


сторінка 1 з 2 | Наступна сторінка





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

  • Реферат на тему: Розробка на мові асемблера алгоритму контролю на парність масиву даніх
  • Реферат на тему: Проектування програми з аналізу масиву
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...