Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
GaLLe0n
Зарегистрирован: 06.09.2006 Сообщения: 1
|
Добавлено: Ср Сен 06 2006 01:26 Заголовок сообщения: Pascal - noob question |
|
|
Нескока дней назад принялся за ум и начал учить паскаль .
На данный момент мне не понятна процедура inc ( инкремент )
По значению , например , inc(x) - увеличить x на 1 .
И вот такое задание , например :
Чему будет равно значение переменной m после выполнения программы?
var k,m:word;
begin
m:=1;for k:=3 downto 1 do ; inc(m);end;
Наскок я понял надо правильно сост программу , попытался :
var k,m:word;
begin
m:=1;
for k:=3 downto 1 do begin
writeln(k);inc(m)
end;
writeln(m);
readln;
end.
он мне высвечивает 3 2 1 4
=) А как узнать чему равно m?
помогите плз =)
Жду ответа.
Если ещё будут вопросы , задам =/ |
|
Вернуться к началу |
|
|
grf
Зарегистрирован: 05.04.2005 Сообщения: 1242 Откуда: Москва
|
Добавлено: Ср Сен 06 2006 09:30 Заголовок сообщения: |
|
|
Собственно у тебя же все есть, в том числе и ответ
В конце программы ты же пишешь
writeln(m);
и получаешь ответ
4
Если уж совсем не понятно, напиши
writeln('m=',m);
Как получилось 4?
На первом шаге у тебя m=1
потом ты ставишь цикл из 3 шагов, в теле которогого увеличиваешь значение m на единицу твоей функцией inc(m)
В итоге получаешь m=4.
Читай книгу внимательно и не путай переменную (счетчик) цикла, в твоем случае k и операторы внутри цикла, inc(m), которые от k могут ни как не зависеть.
_________________ Errare humanum est |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Чт Сен 07 2006 05:58 Заголовок сообщения: |
|
|
1й курс? _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
grf
Зарегистрирован: 05.04.2005 Сообщения: 1242 Откуда: Москва
|
Добавлено: Чт Сен 07 2006 08:52 Заголовок сообщения: |
|
|
Я в школе работаю.
У меня дети в 5 классе подобные задачки решают _________________ Errare humanum est |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Чт Сен 07 2006 09:19 Заголовок сообщения: |
|
|
Вот и я про то же... _________________ Самоловских Виталий aka Kefir |
|
Вернуться к началу |
|
|
|