Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 17:58   #1
VaMpIR1111
 
Регистрация: 20.01.2011
Сообщений: 9
По умолчанию Программа!

Определите, что делает следующая программа. Что
служит входными данными для программы и что выводит программа в зависимости
от входных данных.

Код:
Program Kr_4_z1; 
Var I, K, M, N : Word; A: Array[1..100] of Real; 
Begin 
ReadLn(N); 
Write  („введите заданное число  K  (меньше числа элементов в 
массиве): ‟); 
ReadLn (K); 
For I:=1 To N Do Read(A[i]); 
M:=K; I:=2*K; 
While I <= N Do Begin if A[I] < A[M] then M:=I; I:=I+K End; 
WriteLn(„Искомый элемент:‟, A[M]:12:6) 
End.

Последний раз редактировалось Stilet; 21.01.2011 в 13:26.
VaMpIR1111 вне форума Ответить с цитированием
Старый 20.01.2011, 18:31   #2
Косюра
Пользователь
 
Аватар для Косюра
 
Регистрация: 14.01.2011
Сообщений: 74
По умолчанию

Ыыыы)))
ReadLn (K); -входные данные
ReadLn(N); - входные данные
For I:=1 To N Do Read(A[i]); - входные данные
While I <= N Do Begin if A[I] < A[M] then M:=I; I:=I+K End; - то что делает программа
WriteLn(„Искомый элемент:‟, A[M]:12:6) - выводные данные
Девушка - переменная бинарного типа с рандомным значением
Косюра вне форума Ответить с цитированием
Старый 20.01.2011, 18:46   #3
VaMpIR1111
 
Регистрация: 20.01.2011
Сообщений: 9
По умолчанию

Спасибо конечно, но.. мне не нужна строка, че она делает. Ты мне распиши че именно то..))))

Последний раз редактировалось VaMpIR1111; 20.01.2011 в 18:48.
VaMpIR1111 вне форума Ответить с цитированием
Старый 20.01.2011, 18:52   #4
SL1M_DOGG
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 96
По умолчанию

Примерно так?
Входные данные:
ReadLn (K); - считывает данные в переменную К
ReadLn(N); - считывает данные в переменную N
For I:=1 To N Do Read(A[i]); - считывает данные в массив A

Выводится:
WriteLn(„Искомый элемент:‟, A[M]:12:6) - выводит данные M-го элемента массива А

Последний раз редактировалось SL1M_DOGG; 20.01.2011 в 19:04.
SL1M_DOGG вне форума Ответить с цитированием
Старый 20.01.2011, 19:12   #5
VaMpIR1111
 
Регистрация: 20.01.2011
Сообщений: 9
По умолчанию

Да, только напиши в общем че она делает? И я тебе буду очень признателен
VaMpIR1111 вне форума Ответить с цитированием
Старый 20.01.2011, 19:52   #6
Косюра
Пользователь
 
Аватар для Косюра
 
Регистрация: 14.01.2011
Сообщений: 74
По умолчанию

While I <= N Do Begin if A[I] < A[M] then M:=I; I:=I+K End;

пока I <= N он делает в цикле:
begin
если a(i)< a(m) то M=I
I=i+1
end;
Девушка - переменная бинарного типа с рандомным значением
Косюра вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа }{oFm@nN Microsoft Office Access 1 01.04.2010 13:33
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09
[PASCAL]Программа создания файла, программа обработки файла Виколяшка Фриланс 7 23.09.2009 17:38
Программа создания файла, программа обработки файла [PASCAL] Виколяшка Помощь студентам 1 22.09.2009 22:56