Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Задачка на засыпку!

Автор: Altair 16.11.2006 2:36

Дан текст программы, в которой пропущенно ровно 2 оператора (*). Найти какие именно:

readln(n);
f1:=0;
f2:=0;
for i:=1 to n do
begin
readln(x);
...
...
p:=x;
end;
if f1>f2 then writeln('Последовательность неубывающая');
if f1<f2 then writeln('Последовательность невозрастающая');
if f1+f2=0 then writeln('Последовательность с одинаковыми элементами');
if f1*f2=1 then writeln('Последовательность неупорядоченная');


Ответы высылать мне через ПМ, или почту.

Администрация форума не участвует.



-------------------
(*) оператора :=, операндами которого могут быть выражения.

Автор: Nika 16.11.2006 3:14

Хорошо знаешь физику, помоги решить задачку... unsure.gif

Автор: Altair 16.11.2006 3:21

Прикалываешься ? blum.gif

Автор: мисс_граффити 16.11.2006 4:18

Всегда считала, что последовательность с одинаковыми элементами - невозрастающая (или неубывающая). именно наличием одинаковых эл-тов она отличается от убывающей (возрастающей).
Можно чуть поконкретнее определить терминологию (хотя бы на примерах) - что в условиях данной задачи считается какой последовательностью?
Что выдаст программа на таких:
1 2 2 3 (неубывающая или с одинаковыми эл-тами?)
2 2 2 2 (неубывающая? невозрастающая? с одинаковыми?)
5 2 2 6 (с одинаковыми? неупорядоченная?)

Автор: Altair 16.11.2006 4:31

Цитата
Всегда считала, что последовательность с одинаковыми элементами - невозрастающая (или неубывающая)

Тогда следует обратиться к справочнику по математики т.к. неубывающие и невозрастающие последовательности точно и строго определены в математике.

http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BD%D0%BE%D1%82%D0%BE%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8

Автор: мисс_граффити 16.11.2006 4:36

обратилась.
ничего не изменилось.
цитата из справочника:
x[n]<=x[n+1] - неубывающая последовательность.
при последовательности 2 2 2 2:
x[1]<=x[2]
x[2]<=x[3]
x[3]<=x[4]
вывод: последовательность неубывающая.
в чем я не права?

Автор: Michael_Rybak 16.11.2006 4:46

С одинаковыми = все элементы одинаковы.

Автор: Sozialist 16.11.2006 6:02

Ммм... Как можно использовать переменную p, если цикл задан с 1 элемента последовательности? Хз.

Автор: мисс_граффити 16.11.2006 20:39

вводимые числа произвольные? или есть некоторые ограничения?

Автор: Michael_Rybak 16.11.2006 20:48

Входят в тип используемых переменных.

Автор: Malice 16.11.2006 22:45

Отправил, минут 30 сидел. Застрял на одинаковых элементах smile.gif

Автор: мисс_граффити 17.11.2006 1:25

Цитата(Michael_Rybak @ 16.11.2006 16:48) *

Входят в тип используемых переменных.

Чудно smile.gif
С учетом, что тип не известен - оч информативно.

Автор: Michael_Rybak 17.11.2006 1:45

Цитата(мисс_граффити @ 16.11.2006 20:25) *

С учетом, что тип не известен - оч информативно.


Для решения задачи - достаточно информативно ;)