8 (664349)
Текст из файла
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра МО и ПЭВМ
Лабораторная работа № 8
Тема: «Программирование элементов разветвляющейся структуры»
Выполнил: студент гр. 02ТП1
Пахомов В. Е.
Проверил: Ракова А. Н.
2003
Задание А.
Найти среднее арифметическое отрицательных элементов матрицы Z (n,m). Значения параметров n и m задаются следующим условием n 12, m
12.
Программа:
uses crt;
var
z : array[1..12,1..12] of integer;
m, n, b, sum, i, j : integer;
begin
n:=10;
m:=12;
clrscr;
randomize;
b := 0;
sum := 0;
writeln('Исходный массив : ');
for i := 1 to n do
for j := 1 to m do
begin
z[i, j] := random(60) - 30;
if z[i, j] < 0 then
begin
sum := sum + z[i, j];
inc(b);
end;
write(' ', z[i, j]);
end;
writeln;
writeln('Результат : ',(sum / b):2:6);
readkey;
end.
Блок-схема
Задание Б.
В матрице D (n,m) найти сумму элементов каждого столбца и результат разместить в вектор Z. Определить номер столбца, где эта сумма минимальна. Значения параметров n и m задаются и подчиняются следующему условию n 12, m
12.
Программа:
uses crt;
var
n, m, b, i, j, sum, min : integer;
d : array[1..12,1..12] of integer;
z : array[1..12] of integer;
begin
clrscr;
randomize;
b := 0;
min := 0;
n:=12;
m:=7;
writeln('Исходный массив : ');
for i := 1 to n do
begin
for j := 1 to m do
begin
d[i, j] := random(60) - 30;
write(' ', d[i, j]);
end;
writeln;
end;
for j := 1 to m do
begin
sum := 0;
for i := 1 to n do
begin
sum := sum + d[i, j];
end;
z[j] := sum;
end;
min := 1;
for i := 1 to m do
if z[min] > z[i] then min := i;
writeln('Массив Z : ');
for i := 1 to m do
writeln (' ',z[i]);
writeln('Номер столбца : ',min);
readkey;
end.
Блок-схема
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.