Предмет: Информатика, автор: ВладАнтонюк

Мне нужна помощь: В Фрее паскаль 
Рассмотрим массив T [1..n] целых чисел, где n <= 20. Напишите программу, используя процедуру, которая будет отображать положительные элементы этого массива.Мне нужно под этот модель :этот програм считает сумму.
type tab=array[1..10] of integer;
var a:tab;
i,n:integer;
s:real;
procedure suma(var x:tab; n:integer; var sum:real);
var i:integer;
begin
sum:=0;
for i:=1 to n do
sum:=sum+x[i];
end;
begin{main}
write('n='); readln(n);
write('dati elementele tabloului:');
for i:=1 to n do readln(a[i]);
suma(a,n,s);
write('s=',s:7:2);
end.
Спасибо заранее.


Аноним: Такой же идиотизм - объявить глобальную i, а в процедуре объявить и использовать еще локальную. Короче, все ясно с уровнем этого "преподавателя".
Аноним: особенно порадовала фраза "dati elementele tabloului" - это молдавское "дать элементы изображения". Какого изображения?
iolandavalerypad353: насчет глобальной i, интересно, что в pascalABC.NET так не работает, нужно объявлять свою локальную в подпрограмме или описывать в заголовке цикла, а в фрипаскале достаточно глобальной, хм
iolandavalerypad353: А что значит отображать элементы? Куда их отображать? Может выводить?
ВладАнтонюк: Выводить простите
ВладАнтонюк: Я из Молдавии
ВладАнтонюк: iolandavalerypad353 помоги пожалуйста
ВладАнтонюк: Реши как ты знаешь
ВладАнтонюк: Может будет правильно
Аноним: "что в pascalABC.NET так не работает" - все там работает, как положено в современном языке. Нельзя использовать глобальную переменную в качестве параметра цикла внутри процедуры? Да, нельзя, это не дает оптимизировать код.

Ответы

Автор ответа: iolandavalerypad353
0

Ну как-то так, в фрипаскале работает

Приложения:

ВладАнтонюк: Спасибо большое
ВладАнтонюк: А блок-схема сможете делать
iolandavalerypad353: могу, наверное, но не хочу, это уж вы сами как-нибудь накалякайте чего-нибудь =)
Аноним: Интересно преимущественное распределение "паскалей" по странам. Россия, Беларусь - PascalABC.NET, Украина, Казахстан - Lazarus, Молодова - Free Pascal.
iolandavalerypad353: в Lazarus формошлепством занимаются, я так думаю
iolandavalerypad353: в школах
Аноним: Нет, просто он не требует ДОС-среды, как FPC
Аноним: Там ведь тоже есть консольные штучки.
ВладАнтонюк: привет
Интересные вопросы
Предмет: ОБЖ, автор: Va365dim
Предмет: История, автор: iwlss
Предмет: Русский язык, автор: makess27