1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| nesh |
11.02.2008 16:36
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: -1 |
Помогите, пожалуйста, исправить программу!
Процедура, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры. Я составил, но он выдает мне символ не тот, что я ввожу, а только тот, что запрагроммирован в самой программе, как это исправить подскажите, пожалуйста?! А второе, в самой программе у меня почему-то не получается обратиться к процедуре! Что мне нужно подправить?! Вот текст этой программы: program nomer13; -------------------- |
![]() ![]() |
| andriano |
12.02.2008 7:56
Сообщение
#2
|
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
1. Не путай между собой символ 'z' и переменную z. еременная - лишь место в памяти, куда можно записать любой символ.
2. Вспомогательные переменные (например, переменную циула) принято описывать внутри процедуры, а не передавать в нее в качестве параметра. 3. Если хочешь вернуть значение переменной в параметре, именно эту переменную надо описывать как var. 4. У тебя не совпадает количество и тип параметров в заголовке процедуры и при ее вызове. И, соответственно, недоописанные при вызове процедуры параметры должны быть определены в основной программе. 5. Процедура не возвращает значения. Можно сделать либо так, как ниже, либо переопределить nom как функцию. program nomer13; PS. Набивал прямо здесь, не проверял. |
nesh Формирование строки символов 11.02.2008 16:36
klem4 uses crt;
procedure my_write(ch: char; n: Integer... 11.02.2008 16:47
nesh А теперь можешь пояснить, что означает эта строчка... 11.02.2008 17:51
renesko1 dec(n) уменьшает n на 1
my_write('f', 2) ... 11.02.2008 20:20
volvo По заданию нужна не процедура, которая формирует с... 12.02.2008 9:04
andriano
По заданию нужна не процедура, которая формирует ... 12.02.2008 23:35![]() ![]() |
|
Текстовая версия | 8.12.2025 17:27 |