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.Для чого використовується зазначений індекс?


 

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

783. Модернизация, предпосылки, условия и тенденции развития государственного управления современной России 256.5 KB
  Попытки реорганизации системы государственного управления в период «перестройки». Кризис власти и распад СССР. Конституция РФ 1993 г. становление новой системы органов государственной власти. Реорганизация системы местного управления. Формирование современного федерализма.
784. Формирование психофизиологических характеристик хоккейного вратаря в возрасте 12-14 лет 270.5 KB
  Особенности психологической характеристики вратарей в возрасте 12-14 лет. Методика специфической игровой деятельности и психологической характеристики юных вратарей-хоккеистов. Программа особенностей игровой деятельности и психологическая характеристика хоккейного вратаря 12-14 лет в годичном цикле подготовки.
785. Термодинаміка і статистична фізика 407 KB
  Основою термодинамічного підходу є встановлення зв’язків між безпосередньо вимірюваними в макроскопічних дослідах величинами. Внутрішня енергія або ентропія є однозначною функцією стану. Принцип Нернста стосовно абсолютного нуля температур. Правило рівноваги фаз Максфела.
786. Створення програмного комплексу для автоматичного аудиту розрахункової техніки комп’ютерної мережі підприємства 411.5 KB
  Впровадження локальних мереж. Індустрія глобальних мереж. Класифікація засобів моніторингу і аналізу. Розподіл використовуваних мережевих протоколів. Основні генератори широкомовного трафіку (Top Broadcasters). Протокол SNMP.
787. Составление графиков погашение долга 254.5 KB
  Используя средства Microsoft Excel, научиться составлять графики погашения долга и оценивать привлекательность условий кредитования для заемщика. На основе информации коммерческих банков об условиях кредитования составить графики погашения долга различными способами.
788. Использование Windows Forms и шаблонов классов 217.5 KB
  Разработать в MS Visual Studio программное решение на языке C#, которое реализует для контейнера типа линейный односвязный список оконный пользовательский интерфейс. Использовать методы визуального программирования и классы библиотеки Windows Forms.
789. Исследование асинхронного двигателя с фазным ротором 282.5 KB
  Получение практических навыков по эксплуатации, опытному и расчетному методам определения рабочих и механических характеристик асинхронного двигателя с фазным ротором, а также по оценке его эксплуатационных свойств.
790. Информационная и методическая база финансового менеджмента 207.5 KB
  Информационное обеспечение финансового менеджмента. Методическая база финансового менеджмента. Содержание системы информационного обеспечения финансового менеджмента, ее широта и глубина.
791. Машиностроительный комплекс России 247.5 KB
  Структура машиностроения и его основные особенности в РФ. Особенности размещения машиностроения в РФ. Современное состояние машиностроения РФ и перспективы развития. Место РФ в мировом производстве машиностроения.