Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 8

процедуры,функции и текстовый фаил в паскаль

19.06.2013, 12:56. Показов 558. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
оочень нужна помощь...
Задание:
Дан вещественный вектор А [1..n]. Заменить все отрицательные элементы вектора на их квадраты и отсортировать в порядке возрастания. Вычислить среднее арифметическое максимального и минимального элементов. Вывести на экран отсортированный массив и вычисленное значение. <---это я выполнила..мне нужно СОРТИРОВКУ ВЫПОЛНИТЬ В ВИДЕ ПРОЦЕДУРЫ,СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ В ВИДЕ ФУНКЦИИ И ЗАПИСАТЬ В ТЕКСТОВЫЙ ФАЙЛ ВСЕ ОТРИЦАТЕЛЬНЫЕ ЧИСЛА.

текст программы написала,но мне выдает ошибку: Stack overflow error
ПОМОГИТЕ НАЙТИ ОШИБКУ

вот моя программа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Program Massiv;
Uses Crt;
Type Mas=array[1..100] of real;
 
Procedure sort( var a:mas; n:integer);
var i,j:integer;
    x:real;
begin
  for i:=1 to n-1 do
  for j:=1 to n-1 do
  if a[j]>a[j+1] then
      begin
     x:=a[j];
     a[j]:=a[j+1];
     a[j+1]:=x;
      end;
end;
 
Function sr(a:mas; n:integer):real;
begin
sr:=(a[1]+a[n])/2;
 WriteLn;
 WriteLn ('sr arif:',sr(a,n):5:2);
end;
 
Var
     a:mas;
     i,j,n:integer;
     x:real;
     f:text;
 
BEGIN
ClrScr;
 WriteLn('vvedite razmer massiva');
 ReadLn(n);
 WriteLn('vvedite elementy massiva');
   for i:=1 to n do
 ReadLn(a[i]);
 WriteLn(' massiv do sortirovki');
   for i:=1 to n do
 Write(a[i]:5:2, ' ');
 WriteLn;
 
Assign(f,'otr chisla.txt');
Rewrite(f);
    if a[i]<0 then write(f,a[i]);
Close(f);
 
for i:=1 to n do
    if a[i]<0 then a[i]:=sqr(a[i]);
 
sort(a,n);
 WriteLn;
 WriteLn(' massiv posle sortirovki');
   for i:=1 to n do
 Write(a[i]:5:2, ' ');
 WriteLn;
 
sr(a,n);
 WriteLn;
ReadKey;
END.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.06.2013, 12:56
Ответы с готовыми решениями:

Процедуры. Паскаль. Текстовый файл
В текстовом файле обчислить количество точек, запятых и восклицательных знаков в каждой строке. Текст произвольный.

Функции и процедуры в Паскаль
Помогите сделать программу в паскале Функцию №9 Разработать подпрограмму для вычисления значения функции (функция определена в...

Функции и процедуры в Паскаль
Исходную программу написала по условию. Теперь ее надо изменить по условию ниже....Не знаю как... Переписать программу , обработать с...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.06.2013, 12:56
Помогаю со студенческими работами здесь

Паскаль ABC: Процедуры и функции. Вывод самого длинного слова в строке / тексте
Здравствуйте ещё раз. Искренне благодарна за вашу руку помощи bormant, но могли бы вы ещё раз откликнуться? Пыталась переобразовать...

Паскаль не находит фаил
Ввожу строку: Uses Graph; Выдаёт ошибку, что файл не найден. Подскажите, пожалуйста, пример команды, как можно указать путь к...

текстовый фаил
Помогите сделать задачу на С++ я не понимаю этот я зык но надо срочно. В одномерном массиве посчитать сумму элементов,находящихся в...

Текстовый фаил в ресурсах
Как добавлять и считывать строчки из текстового фаила находящегося в ресурсах? C картинкой все понятно. Как быть с текстом?

Заставить приложение скачать текстовый фаил
Нужно заставить приложение скачать текстовый фаил , извлечь из него данные (по определённому алгоритму) и удалить скаченный фаил. Как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru