Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Ввод/вывод значений элементов матрицыСтр 1 из 2Следующая ⇒
Заполнение элементов матрицы с клавиатуры program zadacha1; {ввод - с клавиатуры, вывод - в столбик } var а: аrray [1..10,1..10] of real i, j: integer; begin for i: =1 to 10 do for j: =1 to 10 do begin readln (a[i,j]); writeln (‘a(‘, i, ‘.,’,.j,’)=’, a[i,j]){вывод -в столбик} епd. Пример программы ввода-вывода матрицы Заполнение элементов матрицы по формуле program zadacha2; {ввод - по формуле, вывод - таблицей } var а: аrray [1..10,1..10] of real; i, j: integer; begin for i: =1 to 10 do begin for j: =1 to 10 do begin begin а[i,j]: = (i+0.5)/(j+sin(j)); {ввод – по формуле} write (a[i,j], ‘ ‘]) {вывод - таблицей} епd; writeln епd; епd; епd.
Заполнение элементов матрицы случайными числами program zadacha3; { ввод случайных чисел, вывод - в строчку} var а: аrray [1..10,1..10] of integer; i, j: integer; begin randomize; {оператор, позволяющий генерировать новую} {последовательность случайных чисел при} {новом запуске программы на выполнение} for i: =1 to 10 do for j: =1 to 10 do begin а[i,j]: = random (30); {генерация случайного числа от 0 до x-1, {в данном случае, от 0 до 29} write (‘a(‘,I, ‘,’,j,’)=’, a[i,j]) епd; епd.
Вывод массива Варианты вывода массива:
Типовые задачи на матрицы
Суммирование значений элементов матрицы Дана матрица А(1,15), заполненная датчиком случайных чисел. Найти сумму значений всех элементов данной матрицы.
Нахождения количества значений элементов матрицы Дана матрица А(10,20), заполненная датчиком случайных чисел в диапазоне от -10 до 19 включительно. Подсчитать количество положительных значений элементов каждой строки матрицы. program zadacha {кол-во знач. элементов в каждой строке матрицы} var а: аrray [1..10,1..20] of integer; i, j,k: integer; begin randomize; for i: =1 to 10 do begin k:=0 for j: =1 to 20 do begin а[i,j]: = random (30)-10; if a[i,j]>0 then k:=k+1 епd; writeln ('кол-во полож. знач. в', i, ' строке=',k); епd; епd.
Поиск элементов массива В одномерном массиве М, состоящем из N целых чисел, найти элементы, значения которых равны заданному числу k. Исходными данными являются: - массив целых чисел М, - число для поиска k. Результат: - номера элементов массива, значения которых равны заданному числу. Схема программы данного примера представлена на рисунке.
Примечание: подобная задача может быть поставлена для двумерных массивов и массивов большей размерности (с использованием при вводе и обработке данных вложенных циклов).
Нахождение экстремумов 4-1 Дана прямоугольная матрица А(10,15), заполненная случайными числами в диапазоне от 0 до 29 включительно. Найти максимальное значение элементов данной матрицы. 4-2 В задачах обработки массивов часто встречается необходимость одновременного поиска экстремальных элементов массива (с минимальным и максимальным значениями). Исходными данными являются: - массив целых чисел М. Результат: - минимальный элемент Мin1, - максимальный элемент Мах1. Схема программы поиска экстремальных элементов массива приведена на рисунке.
|
|||||
Последнее изменение этой страницы: 2017-01-26; просмотров: 352; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.244.153 (0.006 с.) |