, очень нужна ! 1) Що відбудеться після виконання фрагмента програми:
kil:=0; For i:=1 to 5 do if A[i]>0 then kil:=kil+1;
2) Приведена процедура впорядкування елементів масиву за зростанням,
але один з фрагментів треба вписати самостійно:
procedure TForm1.Button1Click(Sender: TObject);
var a: array [1..9] of real; p:real; n,i,j: integer;
begin
n:=9;
for i:=1 to n do a[i]:=StrToFloat(Memo1.Lines[i-1]);
for j:=1 to n-1 do
for i:=1 to n-j do
……………………………………………………………………………
…………………………………………………………………………….
Memo2.Clear;
for i := 1 to n do Memo2.Lines.Append(FloatToStr(a[i]));
end;
В целях удовлетворения этих потребностей органы государственной власти и органы местного и регионального самоуправления создают информационные службы, системы, сети, базы и банки данных.
Порядок их создания, структура, права и обязанности определяются Кабинетом Министров Украины или другими органами государственной власти, а также органами местного и регионального самоуправления.
а) синтаксическая ошибка - нарушение формального описания языка программирования, т.е. например не поставили в конце строки; или оператор if написали через две f, чаше всего являются опечатками в тексе программы Семантическая ошибка - ошибка связанная с выполнением алгоритма, иногда семантические ошибки называют логическими, как пример можно привести попытку обращения к неописанной переменной или ошибке в формулах. типов семантических ошибок очень много и вычислительные, типа деления.
б) Ошибки не являющиеся синтаксическими и семантическими могут так-же встречаться, например пользователь пробует записать данные на защищенный диск и получает ошибку, но виновата в этом не программа а пользователь, введший не корректные данные