Bug 20731

Summary: ошибки в листинге 9.21
Product: scilab Reporter: puchegor <puchegor>
Component: miscAssignee: kirill <kirill>
Status: NEW --- QA Contact: kirill <kirill>
Severity: normal    
Priority: P3 CC: EAlekseev, bertis
Version: не указана   
Hardware: all   
OS: Linux   

Description puchegor 2009-07-09 20:40:30 MSD
"Scilab: Решение инженерных и математических задач", глава 9, 9.5, листинг 9.21:
допущены две ошибки:
0. Дана строка--> summa=summa-A(int(N/2)*2+1,int(N/2)*2+1);
    так, если N нечетно, мы вычтем элемент A(N,N), что ошибочно.
   должно быть--> summa=summa-A(int(N/2)+1,int(N/2)+1);
1. строка --> maximum=A(1,1); kolichestvo=1;
    в таком случае, если элемент A(1,1) будет максимальным,
    то этот элеменит посчитается два раза.
   должно быть--> maximum=A(1,1); kolichestvo=0;