діна.- Ульяновск: УлГТУ, 2011. - 174 с.
.Могильов А.В. Інформатика: Учеб. Посібник для студ. Пед. Вузів/А.В. Могильов, Н.І. Пак, Є.К. Хеннер; під ред. Є.К. Хеннера. 3-е изд., Перераб. І доп.- М .: Видавничий центр «Академія» б 2004. - 848с
6.Павловская Т.А. C/C ++. Програмування на мові високого рівня.- CПб .: Питер, 2001-2010.- 461 с.
7.Подбельскій В.В. Програмування на мові Сі: Учеб. Посібник./Подбельский В.В., Фомін С.С .;- М .: Фінанси і статистика, 2005. - 600 с.
8.Рудікова Л.В. Microsoft Excel для студента.- СПб .: БХВ-Петербург, 2005. - 368 с.
Додаток 1
Програма, що реалізує розрахунок коефіцієнта ритмічності
# include lt; windows.h gt;// Підключення необхідних бібліотек
# include lt; iostream.h gt;
# include lt; stdio.h gt;
# defineN 12//завдання константи N=12
# defineM 8//завдання константи M=8
void vivod (int a [N] [M]);//прототіпфункціі Vivod
void koeff (int a [N] [M]);//прототіпфункціі koeff
int main (int argc, char * argv [])
{int i, id, j, d [N] [M], s [N] [M], a [N] [M], c, b; float K [N]; [50], x, y;//оголошення типів змінних
for (i=0; i lt; N; i ++) (j=0; j lt; M; j ++)
{a [i] [j]=100 + rand ()% 900;//цикл отримання випадкових чисел
d [i] [j]=100 + rand ()% 900; [i] [j]=100 + rand ()% 900;} (1)//організаціяменю
{cout lt; lt; endl; CharToOem ( 1. Дані 1-ммесяце raquo ;, str); cout lt; lt; str lt; lt; endl; lt; lt; endl; CharToOem ( 2. Дані 2-ммесяце raquo ;, str); cout lt; lt; str lt; lt; endl; lt; lt; endl; CharToOem ( 3. Дані 3-ьеммесяце raquo ;, str); cout lt; lt; str lt; lt; endl; lt; lt; endl; CharToOem ( 4. Конецработипрограмми raquo ;, str); cout lt; lt; str lt; lt; endl; ( Виберіть 1, 2, 3 або 4: , str); cout lt; lt; str; gt; gt; id;
switch (id)//перемикач для вибору необхідних функцій
{case 1: vivod (a); cout lt; lt; endl; koeff (a); cout lt; lt; endl; break; 2: vivod (d); cout lt; lt; endl; koeff (d); cout lt; lt; endl; break; 3: vivod (s); koeff (s); cout lt; lt; endl; break; 4: return 0;
}
} ( pause );//задержкаекрана0;
} koeff (int a [N] [M])//заглавіефункціі
{int i, j, b, c; float K [12]; char str [50]; (i=0; i lt; N; i ++)
{b=0; c=0;
for (j=0; j lt; M; j ++)//вичісленіекоеффіціентарітмічності
{if ((j% 2)!=1) b +=a [i] [j]; else (a [i] [j] gt;=a [i] [j - 1]) c +=a [i] [j - 1]; else c +=a [i] [j];
K [i]=(float) c/b;
} ++;
CharToOem ( Коеффіціентрітмічності , str);//друк на екран
cout lt; lt; str lt; lt; i lt; lt; raquo ;; i -; cout lt; lt; K [i] lt; lt; endl;
}
}
void vivod (int a [N] [M])//заглавіефункціі
{inti, j; charstr [50], x, y;//оголошення змінних
for (i=1; i lt;=80; i ++) cout lt; lt; - raquo ;;//цикл для друку лінії
printf ( | raquo ;, x);
CharToOem ( Найменування , str); cout lt; lt; str lt; lt; raquo ;;
printf ( |% 20c raquo ;, y);
CharToOem ( Випускпродукціі raquo ;, str); cout lt; lt; str;
printf (% 21c | , y);
CharToOem ( | продукції , str); cout lt; lt; str lt; lt; | raquo ;;
for (i=1; i lt;=57; i ++) coutlt;lt;laquo;-raquo;;coutlt;lt;laquo;|raquo;;(laquo;|%20c|raquo;,x);(laquo;%2craquo;,y);CharToOem(laquo;1-янеделяraquo;, str);coutlt;lt;str;printf(laquo;%2c|raquo;,y);(laquo;%2craquo;,y);CharToOem(laquo;2-янеделяraquo;, str);coutlt;lt;str;printf(laquo;%2c|raquo;,y);(laquo;%2craquo;,y);CharToOem(laquo;3-янеделяraquo;, str);coutlt;lt;str;printf(laquo;%1c|raquo;,y);(laquo;%2craquo;,y);CharToOem(laquo;4-янеделяraquo;, str); cout lt; lt; str; printf (% 1c | , y); ( |% 20c | , x); (i=1; i lt;=57; i ++) cout lt; lt ; - raquo ;; cout lt; lt; | raquo ;; ( |% 20c | , x); ( За | raquo ;, str); cout lt; lt; str; ( Факт. | raquo ;, str); cout lt; lt; str; ( За | raquo ;, str); cout lt; lt; str; ( факт. | raquo ;, str); cout lt; lt; str; ( За | raquo ;, str); cout lt; lt; str; ( Факт. | raquo ;, str); cout lt; lt; str; ( За | raquo ;, str); ...