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

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





>









Блок-схема підпрограми Zadacha4

























void PrintMass2 (unsigned int M, unsigned int N, int ** p) - функція друкує елементи масиву. Вхідні параметри: N, M - розмірність масиву, p -вказівник на масив. Вихідного значення немає.


Блок-схема підпрограми PrintMass2


























void PrintMass (unsigned int size, unsigned int N, int * p) - функція друкує елементи масиву. Вхідні параметри: sz - розмірність масиву, p -вказівник на масив. Вихідного значення немає.


Блок-схема підпрограми PrintMass
















Функція void SortMass (unsigned int sz, int * p) - функція сортує елементи масиву між заданими індексами

Вхідні параметри:

sz - кількість елементів у масиві

р - покажчик на масив

Локальні змінні:

к1 - початковий індекс елемента масиву

к2 - кінцевий індекс елемента масиву

i, j - індекси поточного елемента масиву

buf - додаткова змінна для обміну значень двох елементів масиву

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

Блок-схема підпрограми SortMass

























блок схема матриця програма

Блок-схема підпрограми MaxMass
























Блок-схема підпрограми SumAfterZerro






















Блок-схема підпрограми CreateMass2


























Блок-схема підпрограми PrintMass2















Блок-схема підпрограми NonZerroRows



















Блок-схема підпрограми SwitchColumn













Лістинг програмного продукту на мові С ++


//---------------------------------------------------------------------------

# pragma hdrstop

//---------------------------------------------------------------------------

//Підключення бібліотечних файлів C ++:

# include lt; stdlib.h gt;// Необхідний для операцій з генератором випадкових чисел

# include lt; iostream.h gt;// Необхідний для операцій потокового введення-виведення

# include lt; conio.h gt;// Необхідний для роботи з консоллю

# include lt; stdio.h gt;// Необхідний для форматованого введення-виведення

# include lt; iostream gt;

# include lt; windows.h gt;

# include lt; math.h gt;

//Прототипи функційZadacha1 (); Zadacha2 (); Zadacha3 (); Zadacha4 (); * CreateMass (unsigned int amp;); ** CreateMass2 (unsigned int amp ;, unsigned int amp;) ; PrintMass (unsigned int, int *); PrintMass2 (unsigned int, unsigned int, int **); PrChetn (unsigned int, int *); NonMinusCols (unsigned int, unsigned int, int **); SumBetweenMinus (unsigned int sz , int * p); SwitchColumn (unsigned int M, unsigned int N, int ...


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





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

  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Записи та підпрограми
  • Реферат на тему: Поняття і елементи масиву
  • Реферат на тему: Створення підпрограми перетворення 128-розрядного СЧ в УЧ