|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2018, 09:00 | #1 |
Пользователь
Регистрация: 09.11.2018
Сообщений: 10
|
Бак от IJust 2
Определите значение переменной m после выполнения следующего фрагмента программы:
Код:
в ответе 66 а у меня не так _____ Код программы нужно выделять (форматировать) тегами [CODE][/CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 09.11.2018 в 09:23. |
09.11.2018, 09:34 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы бы отформатировали сначала код
Код:
скорее всего Вы не учитываете, что вычисление m производится ВНУТРИ цикла т.е. первая итерация i=1 n:=i+2; // n становится равным 3 if n>10 // условие не выполняется else m:=m+1; // m становится 1 цикл 2 i=2 n:=i+2; // n становится равным 4 if n>10 // условие не выполняется else m:=m+1; // m становится 2 и т.д. |
09.11.2018, 09:59 | #3 |
Пользователь
Регистрация: 09.11.2018
Сообщений: 10
|
Определите значение переменной m после выполнения следующего фрагмента программы:
m:=0; for i:=1 to 10 do begin n:=i+2; if n>10 then m:=n+m*2 else m:=m+1; end; не получается помогите |
09.11.2018, 10:00 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Первые 8 итераций будет выполняться ветка else, в результате m = 8.
Потом 8 * 2 + 11 = 27 27 * 2 + 12 = 66 |
09.11.2018, 10:41 | #5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
Бляха-муха, сказали ему: форматируй код, объяснили ход решения - все равно тупо копипастит свой начальный код. Вставь в цикле перед end
Код:
И где тут бак ? Последний раз редактировалось digitalis; 09.11.2018 в 10:56. |
09.11.2018, 10:50 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
09.11.2018, 11:00 | #7 |
Пользователь
Регистрация: 09.11.2018
Сообщений: 10
|
|
09.11.2018, 11:04 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
понятно.
в тетради тем более надо записывать код с отступами, форматировать его, чтобы было видно, какой блок кода (операторы) к чему относится. не сразу, но всё таки понял? а я вот не понял, что означает "Бак от IJust 2"... |
09.11.2018, 11:10 | #9 |
Пользователь
Регистрация: 09.11.2018
Сообщений: 10
|
|
09.11.2018, 11:21 | #10 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
Ну тогда учись. Выучишься - программистом станешь, не выучишься - начальником будешь.
А изучать Паскаль "в тетрадке", без компа - все равно, что... ну ладно, не буду мо'лодежь развращать. Последний раз редактировалось digitalis; 09.11.2018 в 11:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли восстановить бак файлы | Анастасия123456789 | Помощь студентам | 0 | 22.04.2009 13:28 |