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

Реферат Основи алгоритмізації





unsigned int N, int ** p)

{i, j, kol; (! p)

{

cout lt; lt; n nОшібка! Масив ще не створений. Raquo ;;

getch () ;;

} (i=0; i lt; M; i ++) {= 0; (j=1; j lt; N - 1; j ++) ((p [i] [j - 1] lt; p [i] [j]) amp; (p [i] [j] lt; p [i] [j + 1])) kol ++; lt; lt; n n Кількість елементів задовольняють умовам в lt; lt; i lt; lt; -му рядку одно lt; lt; kol;

} () ;;

} Fzad5 ()

{text []= In a year instead of the promised Morrowind the company Bethesda released Battlespiare, a primitive 3D-action based on Daggerfall engine. raquo ;; i, kol, max=0, x=0, m; n=sizeof (text)/sizeof (char);

(); (i=0, m=0; i lt; n; i ++)


{(text [i] == || text [i] == , || text [i] == . )

{(x gt;=max)

{(x gt; max)

{= 1;=i-x;

} ++;=x;

}=0;

} ++;

} (x gt; max)

{= x; ++;

} ( Lenth =% d; Kol =% d; n , max, kol); (i=m; i lt; max + m; i ++) (% c , text [i]); ();

}


Результати тестового прогону програми


Завдання 1






Завдання 2



]



Завдання 3




Завдання 4




Завдання 5


Текст «error lnk2001 unresolved external, symbol main»



Висновок


Програма була розроблена в рамках семестрового завдання, і володіє рядом достоїнств і недоліків. Представлений програмний продукт відповідає все вимогам, пред'явленим замовником (див. Пункт «Постановка завдання»).

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

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

У разі необхідності програма повідомляє про помилки, що виникають з вини користувача або при збоях в самій програмі. Наприклад, при реалізації рішення підзадачі сортування для певної частини масиву, підпрограма виконує додаткову перевірку даних, що вводяться користувачем, на коректність, що, відповідно, підвищує ефективність всього програмного продукту в цілому.

Програма була розроблена в процесі вивчення розробником курсу «Програмування та основи алгоритмізації», і тому володіє також і низку недоліків. Були використані не завжди оптимальні за часом виконання алгоритми для вирішення деяких підзадач. Деякі ділянки коду можуть бути, на думку автора, реорганізовані у більш читабельний вигляд або реалізовані більш оптимально. Але, не дивлячись на ці недоліки, дана програмна розробка, за твердим переконанням автора, повністю задовольняє заданим вимогам, і навіть в деяких моментах виходить за рамки завдання, що є її незаперечною перевагою.


Використана література


1. Б.І.Березін, С.Б.Березін Початковий курс С і С ++ -M .: ДІАЛОГ-МІФІ, 1996

. В.А.Скляров Мова С ++ і об'єктно-орієнтоване програмування - Мн .: Обчислюємо. шк., 1997 р.

. С.Поттс, Т.С.Монк BORLAND C ++ в прикладах - Мн .: ТОВ ??laquo; Попурі raquo ;, 1996


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





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

  • Реферат на тему: Програма обробки відомості про час виконання завдання на ЕОМ
  • Реферат на тему: Розробка програми для вирішення завдання &Знаходження спільної точки N кіл&
  • Реферат на тему: Аналіз Виконання планових Завдання з виробничої програми за рік
  • Реферат на тему: Розробка технічного завдання на програмний продукт "Обліку і тарифікац ...
  • Реферат на тему: Постановка і вирішення транспортної параметричної завдання