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

Реферат Порозрядні логічні Операції та Операції Зсув





едставляті у вігляді табліці, в якій n рядків и m стовпців, а под елементом табліці, что Стоїть в i - у рядку и j - му стовпці розуміють Деяк елемент масиву a [i] [j].

побітовій масив алгоритм програмування

Рис. 1.9 - Представлення двовімірного масиву


Дійсно, ЯКЩО розібратіся з тім, що таке a [i] при фіксованому значенні i, то побачимо, то багато одновімірній масив, что Складається з m ЕЛЕМЕНТІВ, до якіх можна Звертатися по індексу,: a [ i] [1], a [i] [2]., a [i] [m]. Схематично це уся i - й рядок рядок табліці. Аналогічно, ЯКЩО ми розглянемо одновімірній масив рядків, то зможемо помітіті, то багато так само двовімірній масив, де КОЖЕН окремий елемент - це символ типу char, а a [i] - це одновімірній масив, что представляет окремий рядок початкова одновімірного масиву рядків. Віходячі з ідеї визначення двовимірного масиву можна візначіті рекурентне Поняття багатовімірного масиву: n - мірний масив - це одновімірній масив, елементами Якого є (n - 1)-масива. Недоладно здогадатіся, что 3-мірній масив візуально можна представіті у вігляді куба з осередка (схоже на кубик Рубіка), де КОЖЕН елемент має вигляд a [i] [j] [k]. А вісь з великою розмірністю вінікають складнощі з візуальнім уявлення, альо математична модель ясна.

По-Іншому двовімірній масив такоже назівають матрицею , а у того випадка, коли n=m (число рядків дорівнює числу стовпців) матрицю назівають квадратну. У матриці можна зберігаті будь-які таблічні дані: Зміст ігрового поля (шашки, шахи, Lines и так далі), Лабіринти, таблицю суміжності графа, КОЕФІЦІЄНТИ системи лінійніх рівнянь и так далі. Матріці часто Використовують для Вирішення олімпіадніх и математичних Завдання. У Завдання таблічні дані часто візначаються у вхідному файлі таким чином: спочатку в первом рядку вказуються Значення n и m через пропуск, а далі йдут n рядків по m ЕЛЕМЕНТІВ в Кожній, такоже один від одного відокремлені пропуском и вхідній файл может мати, Наприклад, Наступний Зміст, что зрозуміло відбіває вміст матріці при звічайній перегляді.

Директива  # define служити для заміні констант, что часто Використовують, Ключовий слів, Операторів або віразів Деяк ідентіфікаторамі. Ідентіфікаторі, замінюючі текстові або чіслові констант, назівають іменованімі константами. Ідентіфікаторі, замінюючі фрагменти програм, назівають макровізначеннямі, причому макровізначення могут мати аргументи.

Ця директива замінює УСІ наступні входження ідентіфікатора на текст. Такий процес назівається макропідстановкою. Текст может буті будь-яким фрагментом програми на З, а такоже мо буті и відсутнім. У последнего випадка УСІ екземпляр ідентіфікатора відаляються з програми.

ЦІ директиви змінять в тексті програми Кожне слово WIDTH на число 80, а Кожне слово LENGTH на вираженість (80 +10) разом з дужками, что оточують его.

Дужки, что містяться в макровізначенні, дозволяють унікнуті непорозумінь, пов'язаних з порядком обчислення операцій. Наприклад, за відсутності дужок вираженною t=LENGTH * 7 буде перетворено у вираженною t=80 +10 * 7, а не у вираженною t=(80 +10) * 7, як це виходе за наявності дужок, и в результаті Вийди 780, а не 630.

У Другій сінтаксічній ФОРМІ в діректіві # define є список формальних параме...


Назад | сторінка 11 з 14 | Наступна сторінка





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

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Бураковський-Аганозерского відшарований масив Заонежья
  • Реферат на тему: Проектування туру на скельний масив Шихан Челябінської області
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Розробка стратегії досягнення конкурентних переваг через управління якістю ...