1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Client |
12.11.2007 7:04
Сообщение
#1
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
имеется программа, надо определить что будет напечатано.
Uses crt; Ответ такой: 6678 6234 не могу понять почему 6678 и 6234, насчет 234 как-то вроде понятно, а вто 66 и 6 никак и какие переменные здесь формальные, а какие параметры? |
![]() ![]() |
| Client |
12.11.2007 17:02
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
спасибо за такой полный ответ
но вопросов становится еще больше вот Цитата procedure P(var b:integer; c:integer); здеся b это голабальная? а С тоже как-бы в var-е? или нет? понял что С может измениться толко в процедуре, а вот насчет остальных не понял. а Цитата var d:integer; здесь? какая разница между этими var-ами? все эти переменные используются только в процедуре с именами как и глобальные( прочитал что глобальные используются везде и в поцедцрах, а локальные только в процедурах) но у них адреса разные и вообще это разные переменные. Так? Цитата Первый переданный параметр у нас доступен под именем B, но не забудь, что изменяя его, мы изменяем глобальную переменную А это из-за P(a,b)? Цитата и за такой код надо, вообще говоря, отрывать все части тела подряд... задание взал из практикума, который создал мой препод. Цитата тебе надо прочитать про области видимости + глобальные/локальные переменные, чтобы во всем этом разобраться как следует Обязательно А процедуры и функции надо применять если один и тот же участок программы (основной) в разных местах? И в чем разница между процедурой и функцией( пока что знаю что функция имеет значение)? |
Client Процедура 12.11.2007 7:04
volvo Это называется побочный эффект, и за такой код над... 12.11.2007 9:16
volvo Нет... Здесь B - локальный параметр переменная, ко... 12.11.2007 17:24
Client еще вопросы будут-срошу
Большое спасибо!!... 12.11.2007 17:52
Client а как-нибудь можно в процедуре изменить глобальную... 16.11.2007 20:32
TarasBer
а как-нибудь можно в процедуре изменить глобальну... 16.11.2007 20:58
volvo Я этого не сказал. Я сказал, что локальная перемен... 16.11.2007 21:02
TarasBer
[b]Добавлено через 1 мин.
[b]TarasBer - дезинфо... 18.11.2007 14:35
Client
а это как?
А еще препод сегодня сказал, что надо ... 4.12.2007 19:18
Lapp а это как?Вообще-то, лучше делать так, как написал... 5.12.2007 5:21
Client Способ volvo лучше и я не спорю. Не помешает узнат... 5.12.2007 7:33
Lapp там в цикле используется глобальная переменная, ра... 5.12.2007 8:03
volvo Кстати, есть еще так называемая "передача по ... 5.12.2007 10:35
Client Спасибо!
И откуда вы все это знаете? :wacko: 5.12.2007 19:09
volvo "И опыт, сын ошибок трудных..." (С) А.С.... 5.12.2007 19:19![]() ![]() |
|
Текстовая версия | 8.12.2025 22:52 |