IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Модули
KATYSHA
сообщение 19.12.2005 23:18
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


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

give_rose.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 19.12.2005 23:22
Сообщение #2


Гость






KATYSHA,
обычно сначала программа пишется и отлаживается как обычная программа с процедурами/функциями, а потом эти самые процедуры переносятся в модуль... Так что сначала напиши и отладь обычную программу, а потом уже берись за модуль yes2.gif
 К началу страницы 
+ Ответить 
KATYSHA
сообщение 19.12.2005 23:31
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 48
Пол: Женский
Реальное имя: Катюшка

Репутация: -  0  +


Цитата(volvo @ 19.12.2005 23:22) *

KATYSHA,
обычно сначала программа пишется и отлаживается как обычная программа с процедурами/функциями, а потом эти самые процедуры переносятся в модуль... Так что сначала напиши и отладь обычную программу, а потом уже берись за модуль :yes2:


Ну сама программа у меня такая:
uses crt;
const nn=20;
Type TVector=Array[1..nn] of Real;
Var a,b,c:TVector;
e,w,i,k,n,m:Byte;
max:Real;
begin
ClrScr;
repeat
write('vveditekolichvo elementov (ne bolee 20) n=');
readln(n);
until n<=20;
writeln('vvedite elementi massiva');
for i:=1 to n do
begin
write('a[',i,']=');
readln(a[i]);
end;

max:=a[1];
m:=1;
for i:=2 to n do
if a[i]>max
then
begin
m:=i;
max:=a[m];
end;
Writeln('naib-i element vectora a[',m,']=',max:0:3);


i:=0;
for k:=m+1 to n do
begin
i:=i+1;
c[i]:=a[k];
end;

c[i+1]:=a[m];
i:=i+1;
for w:=1 to m do
begin
i:=i+1;
c[i]:=a[w];
end;
writeln('novii vector:');
for i:=1 to n do
writeln('a[',i,']=',c[i]:1:3);
readln;
end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 3:11
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"