Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_Двумерные массивы.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
637.95 Кб
Скачать

3. Содержание отчета

  1. Титульный лист установленного образца.

  2. Формулировка цели лабораторной работы.

  3. Постановка задачи лабораторной работы.

  4. Приведение блок-схемы задачи.

  5. Листинг программы.

  6. Результат счета или выполнения программы.

  7. Для отчета по лабораторной работе обязательным является наличие электронного варианта рабочей программы.

4. Контрольные вопросы

  1. Какое описание задает оператор двумерного массива int mass [6][8]?

  2. При инициализации двумерного массива он представляется как

    1. int mass [ ][2] =…

    2. int mass [3][2] =…

  3. Что необходимо указать для доступа к элементу многомерного массива?

  4. С помощью какой операции выполняется освобождение памяти из-под массива с любым количеством измерений?

  5. Если при описании переменной используются одновременно префикс * (указатель) и суффикс [] (массив), то переменная интерпретируется как…

int *p[10] - …

5. Задания

Реко­мендуется выполнять каждое задание в двух вариантах: используя локальные и динамические массивы. Размерности локальных массивов задавать именованны­ми константами, значения элементов массива в списке инициализации. Ввод данных в динамический массив выполнять из файла.

Библиографический список

  1. Иванова Г.С. Технология программирования: учебник для вузов/ Г. С. Иванова; доп. М-вом образования РФ. -2-е изд., стереотип. -М.: Изд-во МГТУ им. Н. Э. Баумана, 2003. -320 с. -(Информатика в техническом университете).

  2. Климова Л.М, Основы практического программирования на языке Си++: учеб. пособие/ Л. М, Климова; рек. кафедрой прикладной математики МГТУ ГА. -М.: Приор, 1999. -464 с.

  3. Колдаев В.Д. Основы алгоритмизации и программирования: Учебное пособие / Под ред. Проф. Л.Г. Гагариной. – М.: ИД «ФОРУМ»: ИНФРА-М, 2006. – 416 с. (Профессиональное образование).

  4. Комаров Н.А. Программирование на персональном компьютере: Практиче5скоу руководство с примерами по языкам программирования высокого уровня – специальное изд. – М.: Альянс-пресс, 2003. – 688 с. (Серия книг «ПК с нуля»).

  5. Павловская Т.А. С/С++. Программирование на языке высокого уровня : учебник для вузов/ Т. А. Павловская; доп. М-вом образования РФ. -СПб.: Питер, 2005. -461 с. -(Учебник для вузов).

  6. Павловская Т. А., Щупак Ю.А. Структурное программирование: Практикум. -СПб.: Питер, 2002. -240 с.

  7. Савитч, Уолтер. Язык С++. Курс объектно-ориентированного программирования, 3-е изд.: Пер.с англ. – М.: Издательский дом «Вильямс», 2001. – 704 с.

  8. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2001. – 432с.

  9. Фридман А.Л. Язык программирования Си++: Курс лекций для студ. вузов/ А.Л. Фридман; Рек. УМО в обл. прикл. информатики. -М.: ИНТУИТ. У "Интернет-университет Информационных Технологий", 2003. -288 с. -(Основы информационных технологий).

1 Распространенный ошибкой при проверке на равенство является использование вместо него операции присваивания (=). Будьте внимательны! Есть один прием, повышающий надежность кодирования таких выражений: на первом месте нужно записать константу, а после знака «==» поместить имя переменной; в этом случае потерю одного символа «=» обнаружит компилятор.