Курсовая работа: Массивы. Двумерные массивы
27
база (адрес начала блока
памяти массива), ikp-значение k-го индекса, приведённое к целому с нулевым
начальным смещением.
Таким образом, адрес
элемента с заданным набором индексов вычисляется так, что время доступа ко всем
элементам массива одинаково.
Первый элемент массива, в
зависимости от языка программирования, может иметь различный индекс. Различают
три основных разновидности массивов: с отсчетом от нуля (zero-based), с
отсчетом от единицы (one-based) и с отсчетом от специфического значения
заданного программистом (n-based). Отсчет индекса элемента массивов с нуля
более характерен для низкоуровневых ЯП, однако этот метод был популяризирован в
языках более высокого уровня языком программирования С.
Более сложные типы
массивов — динамические и гетерогенные — реализуются сложнее.
Достоинства
легкость вычисления
адреса элемента по его индексу (поскольку элементы массива располагаются один
за другим)
одинаковое время доступа
ко всем элементам
малый размер элементов:
они состоят только из информационного поля
Недостатки
для статического массива
— отсутствие динамики, невозможность удаления или добавления элемента без
сдвига других
для динамического и/или
гетерогенного массива — более низкое (по сравнению с обычным статическим)
быстродействие и дополнительные накладные расходы на поддержку динамических
свойств и/или гетерогенности.
при работе с массивом в
стиле C (с указателями) и при отсутствии дополнительных средств контроля —
угроза выхода за границы массива и повреждения данных
Заключение
На данный момент мировая
компьютерная индустрия развивается очень стремительно .Производительность
систем возрастает, а следовательно возрастают возможности обработки больших
объёмов данных. Операционные системы класса MS-DOS уже не справляются с таким
потоком данных и не могут целиком использовать ресурсы современных компьютеров
.Поэтому она больше нигде широко не используется. Все стараются перейти на
более совершенные ОС,какими являются UNIX и Windows. Но из-за “непопулярности “
, UNIX мало кто использует этот ОС. Во всем мире все, начиная от домохозяек и заканчивая
корпоративными пользователями, пользуются Windows 9x.
В данной Курсовой работе
мы рассмотрели основное понятие программирования.
Не смотря на внешне кажущуюся простоту данной программы, он
таит в себе ряд сложностей, которые реализуются с использованием всех основных
приемов Турбо Паскаль. Вообще Турбо Паскаль как среда программирование уже
давно устарела, но основы, которые лежат в среде программировании в Турбо
Паскаль, лежат в большинстве известных и популярных приложений. На мой взгляд,
изучая программирование в Турбо Паскаль, можно освоить основные приемы
программирования.
Двумерные массивы
серебряных наностержней в диэлектрической пластине обладают нетривиальными
оптическими свойствами. Вследствие малых по сравнению с длиной волны размерами
такие структуры должны моделироваться с использованием точной электромагнитной
теории. На ее основе построены модели усреднения материала, в частности,
рассматривается НМ усреднения. Результаты аналитического моделирования
сравниваются с анализом распространения света через точную структуру численным
периодическим методом конечных граничных элементов. Сравнение показало
эффективность НМ в ТМ - случае для расчета структур с металлическими стержнями.
Сумма отклонений коэффициентов отражения и пропускания возрастает с расстоянием
между стержнями. В том случае модель может быть использована только для
качественного анализа.
Целью данной курсовой работы, являлось углубление знаний и
расширение навыков по разработке массивам и их реализации на персональном
компьютере, на мой взгляд, разработанная мной программа, вполне отвечает
поставленным целям.
Список
литературы
Основная
1.Львовский М.Б. Методическое пособие
«BOOK» по информатике для 9-11 классов.
2.Гусак А.А. Высшая математика. В 2-х
т. Т. 2.:Учеб. Пособие для студентов вузов. – Мн.: ТетраСистемс, 1998. – 448 с.
3.Лиходед Н.А.
Методы распараллеливания гнезд циклов: Курс лекций. – Мн.: БГУ. 2007. – 100 с.
Ser314\ subFaculty\ Каф. Дискр. мат. и алгор\ КУРСЫ ДМА\ 4 курс\ Лиходед\
Лекции\ Распараллеливание гнезд циклов.
4.Вирт Н. Алгоритмы
+ структуры данных = программы. — М.: Мир, 1985. — С. 406.
5.Светозарова Г.И.,
Мельников А.А., Козловский А.В. Практикум по программированию на языке Бейсик:
Учебное пособие для вузов. – М.: Наука, 1988.
Дополнительная
1.Источник: Львовский М.Б. Методическое
пособие «BOOK» по информатике для 9-11 классов. Адрес: http://markbook.chat.ru/book/
2.Йенсен К., Вирт Н. Паскаль. Руководство
для пользователя и описание языка. — М.: Финансы и статистика, 1982. — С. 151.
3.Перминов О. Н. Язык
программирования Паскаль : Справочник. — М.: Радио и связь, 1989. — С. 128. —
ISBN 5-256-00311-9
4.Для подготовки
данной работы были использованы материалы с сайта http://www.comp-science.ru/
5.Вострикова З.П., Вострикова О.Ю.,
Туева С.С. Программирование на языке “Бейсик” для персональных ЭВМ. – М.:
Финансы и статистика, 1993.
|