Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Valdek
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 4
#1

Переменная S в процедуре не меняет значения

24.10.2013, 10:20. Просмотров 250. Ответов 1
Метки нет (Все метки)

Ввел вот такую простейшую прогочку
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Var
   A:integer;
   S:string;
Procedure Chainsaw (S:string);
Var
   A:integer;
Begin
   FOR A:=1 TO Length(S) DO
      IF S[A]='A' THEN S[A]:='B';
 
End;
Begin
   FOR A:=1 TO 3 DO
      Begin
         Readln(S);
         Chainsaw (S);
         Writeln(S)
      End;
End.
Должна менять А на В в строке и не робит никак , смотрел Watches переменная S в процедуре не меняет значения , подскажите в чём могёт быть проблема . Заранее блгодарю .

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2013, 10:20
Ответы с готовыми решениями:

Переменная моего типа не видна в процедуре
Type goods=record department, number, price:integer; ...

random(10)+20 при запусках не меняет значения
Вот сама прога (вывести кол-во учеников школы): program q814; uses Crt;...

Как передать значения массива в подпрограммму процедуру и вывести элементы в процедуре
никак не получается Добавлено через 32 минуты чё никто не знает?

Составить программу, которая меняет местами значения вещественных переменных a и b без использования дополнительной переменной.
Помогите решыть. Составить программу, которая меняет местами значения...

Пусть переменная N принимает значения от 1 до 9.
Оператор выбора. Помогите сделать надо очень срочно.... Пусть переменная N...

1
ermolay
3430 / 2369 / 2131
Регистрация: 04.12.2011
Сообщений: 3,965
24.10.2013, 10:46 #2
Procedure Chainsaw (var S:string);
здесь S - параметр переменная, предполагается, что она изменяется в ходе работы процедуры, поэтому необходимо добавить var
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2013, 10:46

Какие значения может принимать переменная а
Помогите разобраться: Какие значения может принимать переменная а, если она...

Перераспределить значения таким образом, чтобы переменная x получила меньшее
3) АЛГОРИТМЫ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ 1. Перераспределите значение переменных...

перераспределите значения переменных x и y таким образом , чтобы переменная x получила меньшее из этих чисел ,а Y-большее.
алгоритмы разветвляющей структуры. перераспределите значения переменных x и y...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru