Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Блок-схеми програм

Читайте также:
  1. A) программа для создания и обработки базы данных.
  2. C.) Технология программированного обучения начала активно внедрятся в образовательную практику
  3. D) программа
  4. I этап. Ознакомление с добровольческой программой
  5. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  6. I. Обоснование соответствия решаемой проблемы и целей Программы приоритетным задачам социально-экономического развития Российской Федерации
  7. I. Парадигмы программирования
  8. I. ПРИКЛАДНОЕ ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ
  9. I. ПРОГРАМА КУРСУ
  10. I. Программирование на CF Pascal

1.1.

 
 

Складемо блок-схему підпрограми обчислення елементів матриці за формулою (i=1,2,…,5; j=1,2,…,5).

 

1.2.
Складемо блок-схему підпрограми формування вектора Х(х1, х2, х3,..., х5), кожен елемент якого визначається, як добуток елементів головної діагоналі та третього стовпця матриці.

 

1.3. Складемо блок-схему підпрограми обчислення значення функції G за формулою

 

 

 
 

2. Тексти підпрограм

2.1. Підпрограма-процедура обчислення елементів матриці за формулою (i=1,2,…,5; j=1,2,…,5).

 

Procedure mas(var a:arr);

var i,j:integer;

begin

for i:=1 to 5 do

begin

for j:=1 to 5 do

begin

a[i,j]:=exp((3.4-i)*ln(2))*j+ln((2+i*j)/(j+i))/ln(10);

write('A[',i,',',j,']=',a[i,j]:5:2,' ');

end;

writeln;

end;

writeln;

end;

 

2.2. Підпрограма-процедура обчислення вектора Х(х1, х2, х3,..., х5), кожен елемент якого визначається, як добуток елементів головної діагоналі та третього стовпця матриці.

 

Procedure vector(a:arr;var x:array of real);

var i:integer; d:real;

begin

d:=1;

for i:=1 to 5 do d:=d*a[i,i];

for i:=1 to 5 do

begin

x[i]:=d*a[3,i];

writeln('X[',i,']=',x[i]);

end;

writeln;

end;

 

2.3. Підпрограма-процедура обчислення обчислення значення функції G за формулою

 

Procedure func(x:array of real; var g:real);

var k,i:integer; s:real;

begin

g:=1;

for i:=1 to 5 do

begin

for k:=1 to i do s:=x[k];

g:=g*(cos(s)+x[i]/(i+1));

end;

writeln('G=',g);

end;

 




Дата добавления: 2015-01-29; просмотров: 31 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав