Bug 20731 - ошибки в листинге 9.21
Summary: ошибки в листинге 9.21
Status: NEW
Alias: None
Product: scilab
Classification: Books
Component: misc (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: kirill
QA Contact: kirill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-09 20:40 MSD by puchegor
Modified: 2009-07-15 11:52 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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;