составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

Помощь в написании контрольных, курсовых и дипломных работ здесь.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4Определить в нём произведение элементов, квадрат которых меньше 16
1)Ввести одномерный массив A из 14 элементов. Определить в нём произведение элементов, квадрат.

Ввести файл F из 14 элементов. Определить в нѐм произведение элементов, квадрат которых меньше 16
Доброго времени суток! вопрос собственно такой. Начало программы вроде написал. И вроде как.

Ввести одномерный массив из 10 элементов определить в нём количество элементов квадрат которых больше 25
задача:ввести одномерный массив из 10 элементов определить в нём количество элементов квадрат.

Решение

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4Ввести двумерный массив A3x5 Определить в нем произведение тех элементов, чей модуль лежит в диапазоне [1; 5]
Ввести двумерный массив A3x5 Определить в нем произведение тех элементов, чей модуль лежит в.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4Определить в массиве из 14 элементов произведение элементов, квадрат которых меньше 16.
Ввести одномерный массив A из 14 элементов. Определить в нём произведение элементов, квадрат.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4Ввести двумерный массив А (5*2).Определить в нем сумму модулей отрицательных элементов с использованием указателей.
Ввести двумерный массив А (5*2).Определить в нем сумму модулей отр элементов с использованием.

Источник

Сумма и произведение элементов матрицы

Задача

Найти (вычислить) сумму и произведение элементов матрицы (двумерного массива).

Похожие задачи

Решение

Чтобы найти сумму элементов матрицы (двумерного массива) в Pascal, надо до цикла перебора присвоить переменной, в которой хранится сумма, значение 0. При переборе во внутреннем цикле добавлять к этой переменной очередной элемент матрицы. После цикла вывести значение на экран.

Произведение элементов матрицы вычисляется аналогично сумме, за исключением того, что начальным значением переменной должно быть число 1 (т. к. при умножении на 0 результат обнулится). Если матрица содержит хотя бы один нуль, то результат произведения также станет равным нулю.

Следует обратить внимание на то, что при нахождении произведения элементов матрицы, легко выйти за пределы допустимых типом данных значений. В этом случае программа будет работать не корректно (например, выдавать ноль или отрицательное число, когда такого быть не может). Поэтому в программе ниже переменная mult (в которой хранится произведение элементов) объявляется типом longint, а элементы массива принимают значения от 1 до 5 включительно.

В программе ниже сначала двумерный массив заполняется. После этого переменным sum и mult присваиваются начальные значения. Подсчет суммы и произведения происходит во второй конструкции циклов (при вторичном обходе матрицы). Программу можно сократить, если подсчет выполнять в том же цикле, что и заполнение массива.

1 4 2 2 4 5 3 4 1 4 1 1 3 5 2 Sum: 42 Mult: 460800

Источник

Pascal: Занятие № 10. Двумерный массив в Pascal

Двумерный массив в Pascal

Матрица или двумерный массив – это прямоугольная таблица чисел (или других элементов одного типа). Каждый элемент матрицы имеет два индекса (номер строки и номер столбца).

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

Исходные данные для решения многих задач можно представить в табличной форме:
составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4
Таблица результатов производственной деятельности нескольких филиалов фирмы может быть представлена так:

zavod1: array [1..4] of integer; zavod2: array [1..4] of integer; zavod3: array [1..4] of integer;

Или в виде двумерного массива так:

var A: array[1..3,1..4] of integer;

Описание, ввод и вывод элементов двумерного массива

Варианты описания двумерного массива

const N = 3; M = 4; var A: array[1..N,1..M] of integer;

const M=10; N=5; type matrix=array [1..M, 1..N] of integer; var A: matrix;

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

for i:=1 to N do for j:=1 to M do begin write(‘A[‘,i,’,’,j,’]=’); read ( A[i,j] ); end;

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

Следующий фрагмент программы выводит на экран значения элементов массива по строкам:
составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

for i:=1 to N do begin for j:=1 to M do write ( A[i,j]:5 ); writeln; end;

Рассмотрим следующую задачу: Получены значения температуры воздуха за 4 дня с трех метеостанций, расположенных в разных регионах страны:

Номер станции1-й день2-й день3-й день4-й день
1-8-14-19-18
225282620
311182025

Т.е. запись показаний в двумерном массиве выглядела бы так:

t[1,1]:=-8;t[1,2]:=-14;t[1,3]:=-19;t[1,4]:=-18;
t[2,1]:=25;t[2,2]:=28;t[2,3]:=26;t[2,4]:=20;
t[3,1]:=11;t[3,2]:=18;t[3,3]:=20;t[3,4]:=25;

Объявление двумерного массива:

var t: array [1..3, 1..4] of integer;

Самостоятельно подумайте, как находится сумма элементов массива pascal.

Главная и побочная диагональ при работе с двумерными матрицами в Pascal

Главная диагональ квадратной матрицы n x n (т.е. той, у которой количество строк равно количеству столбцов) проходит с верхнего левого угла матрицы (элемент 1,1) до правого нижнего угла матрицы (элемент n,n).

Побочная диагональ квадратной матрицы n x n проходит с нижнего левого угла матрицы (элемент n,1) до правого верхнего угла матрицы (элемент 1,n).

Формулу поиска элементов диагоналей проще всего искать, нарисовав элементы матрицы:

1,11,21,31,4
2,12,22,32,4
3,13,23,33,4
4,14,24,34,4

Учитывая, что первая цифра в программе будет соответствовать счетчику i, а вторая — счетчику j, то из таблицы можно вывести формулы:

Главная диагональ матрицы в Паскаль имеет формулу:
i=j
Побочная диагональ матрицы в Паскаль имеет формулу:
n=i+j-1 (или j=n-i+1 )

где n — размерность квадратной матрицы

var i,j,n:integer; a: array[1..100,1..100]of integer; begin randomize; writeln (‘введите размерность матрицы:’); readln(n); for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=random(10); write(a[i,j]:3); end; writeln; end; writeln; for i:=1 to n do begin for j:=1 to n do begin if (i=j) or (n=i+j-1) then a[i,j]:=0; write(a[i,j]:3) end; writeln; end; end.

var A:array[1..5,1..5] of integer; i,j:integer; sum,sum1,sum2:integer; begin randomize; for i:=1 to 5 do for j:=1 to 5 do A[i,j]:=random(10); write (‘Исходный массив A: ‘); for i:=1 to 5 do begin writeln; for j:=1 to 5 do write (A[i,j]:2,’ ‘); end; sum1:=0; for i:=1 to 5 do for j:=1 to 5 do if (i-j=1) then sum1:=sum1+A[i,j]; sum2:=0; for i:=1 to 5 do for j:=1 to 5 do if (j-i=1) then sum2:=sum2+A[i,j]; sum:=sum1+sum2; writeln; writeln(‘Сумма = ‘,sum); end.

Рассмотрим еще один пример работы с двумерным массивом.

var index1,index2,i,j,N,M:integer; s,min,f:real; a:array[1..300,1..300] of real; begin N:=10; M:=5; for i:=1 to N do begin for j:=1 to M do begin a[i,j]:=random(20); s:=s+a[i,j]; write(a[i,j]:3); end; writeln; end; f:=s/(N*M); writeln(‘srednee znachenie ‘,f); min:=abs(a[1,1]-f); for i:=1 to N do begin for j:=1 to M do begin if abs(a[i,j]-f)

Источник

Двумерный массив в Паскале

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

Двумерные массивы

Двумерный массив является разновидностью многомерных. Визуально двумерный массив можно представить в виде таблицы. Положение элемента задается двумя индексами:

В качестве примера на рисунке ниже приведен двумерный массив из целых чисел размером 5 на 5 элементов. Его называют квадратным или матрицей. В прямоугольном — количество строк и столбцов отличаются.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

Описание двумерного массива на Паскале отличается от одномерного только добавлением второй размерности в квадратных скобках.

Главная и побочная диагонали матрицы

Большое количество задач на обработку связано с элементами главной и побочной диагонали. Они обладают особыми свойствами.

Посмотрите на рисунок ниже. Элементы главной диагонали располагаются в ячейках оранжевого цвета. Главный признак, по которому можно их идентифицировать — значения индексов одинаковы.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

В побочной диагонали (ячейки зеленого цвета) расположены элементы, у которых сумма индексов равна количеству строк (столбцов) плюс один.

Пример двумерного массива

Заполнение и вывод на экран

Рассмотрим пример программы на паскале. Заполнение будем проводить случайными числами, так как ручной ввод для отладки программы на Паскале не удобен.

Текст программы

Второй вариант немного короче. Отличается от первого тем, что заполнение и вывод проходит в одном цикле. Можно использовать в качестве шаблона для решения однотипных задач на Паскаль.

При составлении программ, этот код будет присутствовать практически в каждой задаче. Здесь происходит подготовка исходного массива, заданного случайными числами.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4Результат работы программы

Обработка элементов по условию задачи будет различаться и записываться в продолжении указанного выше текста программы на Паскаль. После обработки следует код вывода результата работы программы.

Сумма элементов двумерного массива

Запишем код обработки элементов, который вычислит их сумму.

Для правильной работы программы на Паскале, необходимо в раздел описания переменных добавить переменную для вычисления суммы S.

Источник

Как стать программистом

Обучение основам программирования на C для чайников.

Страницы

Последние новости

YoungCoder теперь и на Stepikе. Записывайтесь: https://vk.cc/75rISy

Чтобы записаться на курс, необходимо зарегистрироваться на Степике: https://vk.cc/75rIC4

Это моя личная ссылка-приглашение на Stepik для вас. Регистрируясь по этой ссылке, записываясь на курсы и решая задачи, Вы помогаете автору данного сайта принять участие в конкурсе платформы Stepik! Подробности конкурса здесь: https://vk.cc/75rKuS

воскресенье, 27 октября 2013 г.

Занятие 19. Двумерные массивы.

Прочитайте улучшенную версию этого урока «Двумерные массивы».

Что такое двумерный массив?

Как работать с двумерным массивом?

Как работать с отдельным элементом массива.

Зачем нужны двумерные массивы?

Напишите в комментариях пожалуйста, понятен ли вам этот пример, или лучше его подробно расписать?

Если этот материал кажется вам полезным, расскажите о нем друзьям используя кнопки основных социальных сетей, расположенные ниже.

составить код программы задачи вычислить произведение элементов двумерного массива размером 3х4

При этом табличка приблизительно должна быть выровнена по центру окна вывода.

Готовое решение пользователя с ником «Дмитрий». За проявленное упорство и трудолюбие, и как первый выполнивший правильно практическое задание, Дмитрий награждается печенькой:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *