![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Имя элемента массива состоит из имени массива и индекса. Имя элемента матрицы определяется номером столбца и строки, на пересечении которых он расположен
Имя матрицы [ номер столбца, номер строки ]
45. Опишите способы заполнения элементов матрицы. Приведите примеры.
Присваивание некоторых данных в программе(значение или формула)
Из свойства компонента TStringGrid - таблица, ячейки которой содержат строки символов
for i:=0 to N-1 do
for j:=0 to M-1 do
A[i,j]:=StrToInt(StringGrid1.Cells[i,j]);
Способы заполнения
I. Данными из программы
¡ формула
¡ Функция (случайного числа)
46. Опишите способы вывода элементов матрицы. Приведите примеры.
Вывод элементов массива |
for i:=0 to stringgrid2.ColCount-1 do for j:=0 to stringgrid2.rowCount-1 do StringGrid.cells:= inttostr(a[I,j]); |
47. Опишите алгоритм нахождения количества элементов матрицы, обладающих некоторым условием.
Нахождение КОЛИЧЕСТВА элементов в массиве обладающих некоторым условием (пример - положительных) |
K:=0; for i:=0 to stringgrid2.ColCount-1 do for j:=0 to stringgrid2.rowCount-1 do If A[I,j]>0 then K:=K+1; Edit1.Text:=IntToStr(K); |
48. Опишите алгоритм нахождения максимального (минимального) элемента матрицы (значение и номер).
Нахождение значение и номера максимального элемента в массиве |
imax:=0; jmax:=0 Max:=a[0,0]; For i:=1 to n-1 do For j:=1 to m-1 do If a[I,j]>max then begin max:=a[i]; imax:=I; jmax:=j end; |
49. Опишите алгоритм нахождения суммы элементов одномерного массива.
Вычисление общей СУММЫ элементов массива |
S:=0; for i:=0 to stringgrid2.ColCount-1 do for j:=0 to stringgrid2.rowCount-1 do S:=S+A[I,j]; Edit1.Text:=IntToStr(S); |
50. Опишите алгоритм нахождения произведения элементов матрицы.
Вычисление общего ПРОИЗВЕДЕНИЯ элементов массива |
P:=1; for i:=0 to stringgrid2.ColCount-1 do for j:=0 to stringgrid2.rowCount-1 do P:=P*A[I,j]; Edit1.Text:=IntToStr(P); |
Файлы
51. Дайте определение типу данных - файл. Опишите этапы работы с файлом.
Файл – это именованная структура данных, представляющая собой последовательность элементов данных одного типа, причем количество эл-тов послед-ти практически не ограничено.
Технология работы с файлами в системе Delphi требует определённого порядка действий:
52. Дайте определение типу данных - файл. Опишите назначение и синтаксис файловой переменной.
Файл – это именованная структура данных, представляющая собой последовательность элементов данных одного типа, причем количество эл-тов послед-ти практически не ограничено.
Для того, чтобы программа моглы выводить данные в файл или считывать данные из файла, необходимо указать конкретный файл, т.е. связать файловую переменную с конкретным файлом (задать имя файла). Файловая переменная вводится для указания на файл. Делается это с помощью ключевого слова File:
var F: File;
Но чаще используются файлы, состоящие из последовательности одинаковых записей. Для описания такого файла к предыдущему описанию добавляется указание типа записи:
var F: File of тип_записи;
В качестве типа могут использоваться базовае типы, или создаваться свои.
Имя файла задается вызовом процедуры AssignFiles – связывает файловую переменную с конкретным файлом.
AssignFiles (var f, Имя файла: String)
53. Опишите назначение и синтаксис процедур в программе. Охарактеризуйте структуру объявления процедур.
54. Дайте определение подпрограммы. Назовите преимущества использования подпрограммы.
55. Опишите назначение и синтаксис стандартных функций и функций пользователя.
56. Охарактеризуйте особенности использования локальных и глобальных переменных
Дата публикования: 2015-02-03; Прочитано: 500 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!