Вопрос задан 13.04.2021 в 05:14. Предмет Информатика. Спрашивает Савлукова Светлана.

Pascal. Составить программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет

сумму его элементов. Нарисовать Блок-схему.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чипполина Лина.
Программа на паскале внизу

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Блок-схема решения задачи:

markdown
┌─────────────┐ │ Начало программы │ └─────────────┘ │ ▼ ┌─────────────┐ │ Ввод размеров массива │ └─────────────┘ │ ▼ ┌─────────────┐ │ Создание массива │ └─────────────┘ │ ▼ ┌─────────────┐ │ Цикл по строкам массива │ └─────────────┘ │ ▼ ┌─────────────┐ │ Цикл по столбцам массива │ └─────────────┘ │ ▼ ┌─────────────┐ │ Суммирование элементов │ └─────────────┘ │ ▼ ┌─────────────┐ │ Вывод суммы │ └─────────────┘ │ ▼ ┌─────────────┐ │ Конец программы │ └─────────────┘

Программа на языке Pascal:

arduino
program sum_of_elements; var arr: array of array of integer; sum, i, j, n, m: integer; begin write('Введите количество строк: '); readln(n); write('Введите количество столбцов: '); readln(m); SetLength(arr, n, m); for i := 0 to n - 1 do begin for j := 0 to m - 1 do begin write('Введите элемент [', i+1, ',', j+1, ']: '); readln(arr[i, j]); end; end; sum := 0; for i := 0 to n - 1 do begin for j := 0 to m - 1 do begin sum := sum + arr[i, j]; end; end; writeln('Сумма элементов массива равна ', sum); end.
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос