Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_Algoritmizatsia_i_program 2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
484.35 Кб
Скачать

Задача 5.

Дана прямоугольная матрица Ci,j,, размером 5*5. Если данная матрица является квадратной, найти сумму элементов главной диагонали, в противном случае найти сумму всех членов матрицы.

РЕШЕНИЕ

Составим схему алгоритма.

Program Lab_5;

uses crt;

var

i,j,5,5:integer;

b,a : array[1..10,1..10] of real;

s : real;

begin

clrscr;

write ('chislo stolbcov 5='); Readln(5);

write ('chislo strok 5='); readln (5);

begin

if 5=5 then

s:=0;

for i := 1 to 5 do

begin

for j := 1 to 5 do

begin

write('a[',i,',',j,']='); readln(a[i,j]);

end;

writeln;

end;

begin

if i=j then s:=s+a[i,j];

writeln(s:6:3);

end;

if i<>j then

begin

s:=0;

for i := 1 to 5 do

begin

for j := 1 to 5 do

begin

s:=s+a[i,j];

end;

writeln(s:6:3);

end;

end;

readln;

end;

end.

Данная задача была решена также в MS Excel. Лист с решением задачи приведен ниже.

Программа выполненная на языке Microsoft Visual Basic 6.0

Private Sub Command1_Click()

Dim i, j, 5, 5 As Integer

Dim s As Double

Dim c(1 To 50, 1 To 50) As Double

For i = 1 To 5

For j = 1 To 5

c(i, j) = 7 * i - j

Next

Next

s = 0

For i = 1 To 5

For j = 1 To 5

If 5= 5 Then s = s + c(i, i) Else s = s + c(i, j)

Next

Next

Print s

End Sub

Private Sub Form_Load()

End Sub

Заключение

В курсовой работе решена задача определения максимального значения внутреннего радиуса цилиндрической трубы, для которого объём цилиндрической трубы не меньше объёма прямоугольного параллелепипеда  со сторонами А, В и С.

Разработан алгоритм решения поставленной задачи, составлена и отлажена программа на языке С++., реализующая указанный алгоритм. С её помощью проведены расчёты, проанализированы полученные результаты. Анализ результатов показал, что поставленная задача успешно решена.

Список литературы

  1. Информатика: Базовый курс. / С. В. Симонович и др. СПб.: Питер, 2005

  2. Острейковский В. А. Информатика: Учеб. для вузов. – М.: Высш. шк., 2000. – 511 с.: ил.

  3. Алексеев Е. В. и др. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие / В. Е. Алексеев, А. С. Ваулин, Г. Б. Петрова; Под ред. А. В. Петрова. – М.: Высш. шк., 1991. – 400 с.: ил

  4. Глушаков С. В., Мельников И. В. Персональный компьютер: Учебный курс / Худож. оформитель А. С. Юхтман. – Харьков: Фолио; М.: ООО «Издательство АСТ», 2001. – 520 с. – (Домашняя б-ка).

  5. Леонтьев В. Новейшая энциклопедия персонального компьютера. – М.: ОЛМА-ПРЕСС, 1999. – 640 с.

  6. Козлов В.В., Можаева Н.А., Зуева Н.Г. Информатика. Алгоритмизация и программирование. Мет. Указания и задания к курсовой работе,2006. -32с

24