Слишком сложно? Тогда запросите консультацию специалиста!
Наша компания занимается тем, что помогает студентам выполнять различные учебные работы на заказ. Вы можете ознакомиться с перечнем выполняемых работ, а так же с их стоимостью на странице с ценами.
¨ У заголовку процедури описані параметри:
N, переданий з основної програми;
A- масив елементів матриці, що вводяться.
¨ Описано локальні змінні:
i : integer- параметр циклу for;
Ra : Real- робоча змінна ( елемент масиву, що вводиться,);
s1 : String- рядок, формований для аварійного висновку.
¨ У циклі for вводяться значення елемента матрицічерез робочу змінну Ra і перевіряються на допустимі значення (у даному випадку взяті межі зміни для змінних типу longint).
¨ Якщо значення, що вводиться, задовольняє заданій умові, то елементам матриці присвоюєтьсязначення A[]]:=trunc(ra).
¨ Інакше
1) стрічковій змінний присвоюється значення s1:=inv5+inv4;
¨ (‘ значення, щов водяться, виходять за діапазон [- 147483648...2147483647]!!!!!!’).
2) це повідомлення виводиться на екран;
3) також на екран виводиться повідомлення «Повторите введення»;
4) керування передається на міткуL і знову вводимо значення елементів матриці з перевіркою на припустимі значення.
¨ Керування передається в головну програму, коли закінчиться цикл for .
Опис процедури OutputVector
¨ У заголовку процедури описані параметри:N, переданий з головної програми; A- масив виведених елементів матриці.
¨ Описано локальна перемінна i : integer- параметр циклу for.
¨ У процедурі в циклі forвиводяться значення елементів масивуА.В операторі висновкуWrite(A[i]:11,’ ’) заданий формат для виведеного елемента масиву:A[i]:11, що показує, що для висновку значення елемента масивуА приділяється 11 позицій.
¨ Потім керування передається головній програмі.
Опис функції Summa
¨ У заголовку функції описані параметри:k - число від’ємних елементів масиву, щозчитуються, до<=N;N - розмірність масиву, А - масив елементів. Функція Summa описана, як Extended.
¨ У тілі функції задається лічильник від’ємних елементів масивуКк, йому привласнюється початкове значення 1 ( Kk:=1). Початкове значення суми дорівнює0 (s:=0).
¨
У циклі for від одиниці доN вважається сума перших K від’ємних елементів масиву:
1) перевіряється A[i]<0 (від’ємне число) і одночасно перевіряється значення лічильникаКк<=K (не перевищує числа негативних елементів масиву, щозчитуються, K);
2) S:=S+A[i];
3) лічильник від’ємних чисел збільшується на одиницю Кк:=Кк+1.
¨ Після закінчення циклу функції Summa присвоюється значення отриманої суми всіх від’ємних чисел - Summa:=S.
¨ Керування передається в головну програму.
Конечно, для полного рассмотрения вопроса 'Опис процедури InputVector', приведенной информации не достаточно, однако чтобы понять основы, её должно хватить. Если вы изучаете эту тему, с целью выполнения задания заданного преподавателем, вы можете обратится за консультацией в нашу компанию. В нашей команде работает большой состав специалистов, которые разбираются в изучаемом вами вопросе на экспертном уровне.