*
*


CAPTCHA Image   Reload Image
X

Ознакомление с типом данных «массив» при создании консольного приложения в Delphi

курсовые работы, программирование и информатика

Объем работы: 34 стр.

Год сдачи: 2008

Стоимость: 700 руб.

Просмотров: 811

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Содержание
Заключение
Скриншоты
Заказать работу
Введение … … … … … … … … … … … … … … … … … 3
Глава 1. Одномерные массивы … … … … … … … … … … … 5
1.1. Понятие массива … … … … … … … … … … … … 5
1.2. Объявление массивов … … … … … … … … … … … 6
1.3. Обращение к элементам массива … … … … … … … … 7
1.4. Ввод и вывод массивов … … … … … … … … … … 8
1.5. Работа с массивами … … … … … … … … … … … 10
1.5.1. Поиск характеристик массива … … … … … … … 10
1.5.2. Поиск элементов, обладающих некоторыми свойствами 11
1.5.3. Сортировка массивов … … … … … … … … … … 13
1.5.4. Бинарный поиск … … … … … … … … … … … .. 15
Глава 2. Многомерные массивы … … … … … … … … … … . 18
2.1. Двумерные массивы … … … … … … … … … … … 18
2.2. Матрицы … … … … … … … … … … … … … … … 18
2.2.1. Виды матриц … … … … … … … … … … … … ..19
2.2.2. Действия с матрицами … … … … … … … … … … 20
Глава 3. Реализация некоторых операций над матрицами в консольном приложении в Delphi … … … … … … … … … … … … … … 26
Заключение … … … … … … … … … … … … … … … … ..29
Список литературы … … … … … … … … … … … … … … 30
Приложение … … … … … … … … … … … … … … … … 31
Массив — это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Каждый элемент массива имеет номер, называемый индексом (индексов может быть несколько). Массивы удобно использовать для хранения однородной по своей природе информации, например, таблиц и списков.
Массивы в Delphi во многом схожи с аналогичными типами данных в других языках программирования. Отличительная особенность массивов заключается в том, что все их компоненты – данные одного типа (возможно, структурированного). Эти компоненты можно легко упорядочить и обеспечить доступ к любому из них простым указанием его порядкового номера, например:
type
digit = array [0…9] of Char;
matrix = array [byte] of Single;
var
m: matrix;
d: digit;
i: integer;
begin
...
m[17] : = ord (d[i - 1])/10;

end.



1.2. Объявление массивов

При объявлении массива удобно использовать именованные константы. Именованная константа объявляется в разделе объявления констант, который обычно располагают перед разделом объявления переменных. Начинается раздел объявления констант словом const. В инструкции объявления именованной константы указывают имя константы и ее значение, которое отделяется от имени символом "равно". После объявления именованной константы ее можно использовать в программе как обычную числовую или символьную константу.
Для определения массива достаточно указать его базовый тип, число элементов в массиве и метод их нумерации.
В языке Delphi, как и в Pascal например, для описания массивов используется зарезервированное слово array:
array [тип инд] of тип эл-тов массива
Рассмотрим примеры объявлений массивов:
1. type MAS=array [1..5] of real;
var C,D:MAS;
2. var A,B:array[’к’..’х’] of char; {анонимное объявление}
В примере 1 массивы C и D имеют по 5 элементов вещественного типа, индексация – с помощью целых чисел от 1 до 5.
В примере 2 массивы A и B содержат символы и индексируются с помощью символов.
Если...
Delphi является типизированным языком. Каждый элемент данных принадлежит к определенному типу, при этом тип переменной указывается при ее описании, а тип констант и литералов распознается компилятором автоматически по указанному значению.
Тип данных характеризует две вещи: длину участка памяти, которую занимает соответствующая переменная, и разрешенные для нее операции.

Объявлять переменные некоторых структурированных типов можно двояко:
1. В разделе описания типов описать новый тип, а затем объявить переменные этого типа;
2. Объявить переменные структурированного типа в разделе описания переменных: в этом случае тип называется анонимным.
Использование анонимных типов в объявлении переменных считается плохой практикой программирования.
В курсовой работе мы хотели бы более подробно остановиться на таком структурированном типе данных, как массивы. А также рассмотреть подтип массивов – многомерные массивы или матрицы. Матрицы часто встречаются в научных расчетах, поэтому важно уметь эффективно с ними работать.
В заключении хочется подвести итоги о проделанной работе. Мы подробно рассмотрели такой тип данных, как массивы, виды их и операции, которые можно над ними проводить в среде программирования Delphi. Уделили особое внимание подтипу массивов – матрицам. Так же рассмотрели их виды и действия над ними.
В приложении представлен код программы, которая наглядно показывает, каким образом можно реализовать операции над матрицами в Delphi. В списке интерфейсного меню заданы некоторые действия, которые выполняются в ходе программы. Рассмотрены лишь самые элементарные, такие как: ввод матрицы, сложение квадратов элементов главной и побочной диагоналей, сумма элементов всей матрицы в целом и средняя сумма этих элементов.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу