35277

Вкладені цикли. Багатомірні масиви. Масиви покажчиків

Практическая работа

Информатика, кибернетика и программирование

Показати використання різних видів синтаксичних конструкцій включаючи індексні вираження і покажчики на тип елементів масиву для доступу до елементів масиву. Поясните організацію збереження елементів масиву.Як відбувається масштабування при послідовному разіменування покажчика імені масиву у процесі доступу до елементів Які синтаксичні конструкції можна використовувати для доступу до елементів масиву 3.Приведіть загальну формулу для масиву Тип Ім'я [N][M][K] при доступі до заданого елемента Ім'я [i][j][k] і поясните її.

Украинкский

2013-09-09

54.5 KB

11 чел.

МП Вариант 7 Лагода Д.

Лабораторна робота № 25

Тема: Вкладені цикли. Багатомірні масиви. Масиви покажчиків

Ціль роботи: вивчити конструкції мови С и оператори для обробки масивів із застосуванням оператора циклу for.

Обладнання: ПК,ПО Borland C++

Хід роботи

1.Вивчити теоретичні відомості.

2.Відповідно до індивідуального завдання розробити алгоритм і програму з застосуванням покажчиків на масив і масив покажчиків для роботи з двовимірним і тривимірним масивом.

3.Показати використання різних видів синтаксичних конструкцій, включаючи індексні вираження і покажчики на тип елементів масиву для доступу до елементів масиву.

4.Набрати і налагодити програму на комп'ютері.

5.Вивчити роботу операторів.

6.Одержати результати.

7.Оформити звіт.

8.Підготуватися до захисту лабораторної роботи, вивчивши контрольні питання по даній темі

7

Знайти суму непарних елементів рядка, перший елемент якої кратний 3

Контрольні питання

1.Приведіть приклади оголошення масивів з різною розмірністю. Поясните організацію збереження елементів масиву.

2.Як відбувається масштабування при послідовному разіменування покажчика (імені масиву) у процесі доступу до елементів? Які синтаксичні конструкції можна використовувати для доступу до елементів масиву?

3.Приведіть загальну формулу для масиву Тип Ім'я [N][M][K] при доступі до заданого елемента Ім'я [i][j][k] і поясните її.

4.Як здійснюється ініціалізація багатомірних масивів?

5.Чи залежить ініціалізація масиву від класу пам'яті при оголошенні?

6.Як використовувати засіб typedef для оголошення типу масиву.

7.Який з індексів можна не вказувати при явній ініціалізації масивів?

8.Чи можна вказувати не всі елементи при ініціалізації? Як використовувати дужки при ініціалізації?

9.Який індекс не використовується при розрахунку величини зсуву покажчика в процесі доступу до елемента масиву?

10.Для чого використовується зазначений індекс?


 

А также другие работы, которые могут Вас заинтересовать

68650. Использование функций для работы с массивами 77 KB
  Ведь элементов в массиве могут быть сотни и представляется нереальным хотя и теоретически возможным описать при передаче в функцию каждый элемент массива. Здесь необходимо вспомнить что имя массива является указателем на нулевой элемент массива. А так как элементы массива расположены непосредственно...
68651. Расчет тепловой схемы турбинной установки К-220-44 Ровенской АЭС 4.76 MB
  В данном дипломном проекте поверхностно рассмотрен первый и второй контур первого блока Ровенской АЭС с реактором ВВЭР-440.Приведен расчет тепловой схемы турбинной установки К-220-44 а также теплогидравлический и нейтронно-физический расчет реактора типа ВВЭР-440.
68652. РАСЧЕТ ЯДЕРНОГО РЕАКТОРА ВВЭР-1000 1.01 MB
  В активной зоне реактора она нагревается до 595 0К и направляется в парогенераторы где охлаждается отдавая тепло рабочему телу второго контура. Вода первого контура при работе реактора приобретает высокую наведённую радиоактивность даже без нарушения плотности оболочек ТВЭЛов так как в воде практически...
68653. Разработка математической модели оценки платежеспособности корпоративного заемщика 1.71 MB
  Обзор основных моделей которые применятся в банках для анализа кредитоспособности платежеспособности потенциальных заемщиков. Контрольный пример использования математического аппарата в разработки методики анализа кредитоспособности заемщика. Перечень графических материалов...
68655. Разработка технологии создания учебного пособия и проверкаэффективность в реальном творческом проекте 1.05 MB
  Цель данного дипломного проекта – разработать технологию создания учебного пособия и проверить ее эффективность в реальном творческом проекте. Реализация данной цели требует содержательного и методического решения следующих задач: изучить историю и теорию Web-дизайна разработать концептуальную модель учебника...
68656. Конструкторско-технологическая часть проекта упаковки для пищевой промышленности 2.47 MB
  В современной жизни упаковка прочно вошла в наш быт, и сопровождает человека на всех стадиях его деятельности. По состоянию развития упаковочной индустрии стали судить об экономическом и техническом уровне той или иной страны. Наиболее развитые страны вкладывают значительные средства в эту сферу.