На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 29.03.16 21:41. Заголовок: На сайте нет разбора подобного задания №19


Помогите, пожалуйста, разобраться с решением задания "Ниже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
 s := 27; 
n := 10;
for k:=0 to n-1 do begin
s:=s+A[k]-A[k+1]+2
end;


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]


Администратор




Сообщение: 1055
ссылка на сообщение  Отправлено: 29.03.16 21:54. Заголовок: Попыванова пишет: s:..


Попыванова пишет:
 цитата:
s:=s+A[k]-A[k+1]+2

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

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
ссылка на сообщение  Отправлено: 04.04.16 19:32. Заголовок: Это все понятно, но ..


Это все понятно, но не известен ни один элемент. Как вычислить результат?

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
ссылка на сообщение  Отправлено: 04.04.16 19:34. Заголовок: в итоге у меня получ..


в итоге у меня получилось S:=4S+a[0]-a[4]+8 (для 4-х элементов). Или я делаю что-то не так?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1069
ссылка на сообщение  Отправлено: 05.04.16 07:51. Заголовок: Попыванова пишет: в ..


Попыванова пишет:
 цитата:
в итоге у меня получилось S:=4S+a[0]-a[4]+8 (для 4-х элементов). Или я делаю что-то не так?

Для 4-х элементов:
S = 27 + A[0] - A[4] + 8 
для n элементов
S = 27 + A[0] - A[n] + 2*n 
Наибольшее значение S получится тогда, когда разница A[0]-A[n] максимальная. Последовательность строго возрастающая, поэтому в лучшем для нас случае A[n]=A[0]+n, тогда разность A[0]-A[n]=-n, в нашем случае "-10". "Дальше - сами". :-)

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1742
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет