Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.03.2011, 13:23   #1
Дарьюша
 
Регистрация: 17.02.2011
Сообщений: 6
Радость Строковые перемннные

{строковые переменные}
{ввести строку с клавиатуры, заменить все символы "," на символы ";",
вывести результирующую строку, вывести длину строки, количество слов и количество замен}
Код:
user crt;
var
S, subS, SuperS: string;
C: char;
L: integer;
Begin
S:= 'sdfg';
SubS:=S;
L:= Pos ('f', S);
Insert ('123', S,3);
Delete (S, 2,10);
subS:= Copy (S,2,10);
L:= Length (S);
superS:= concat (S, subS);
C:= S[2];
writeln ('''word''')
end.

если можно с объяснением.. очень надо...))


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 10.03.2011 в 13:45.
Дарьюша вне форума
Старый 10.03.2011, 16:05   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Код:
Uses crt;
Var
    a,c:string;
    i,n,k,l:integer;
Begin
read(a);
k:=0;
l:=0;
i:=1;
c:=';';
while (i <= length(a)) do
begin
    while ((i <= length(a))and(a[i]=' '))do
       inc(i);
    inc(l);
    while ((i <= length(a))and(a[i]<>' '))do
    begin
        if a[i] = ',' then begin delete (a,i,1);insert(a,c,1);inc(k);end;
        inc(i);
    end;
end;
if a[length(a)]=' ' then dec(l);
writeln('Dlina =',length(a));
writeln('kol-vo zamen =',k);
writeln('kol-vo slov=',l);
writeln(a);
End.
Летучий_СкилетиК вне форума
Старый 10.03.2011, 16:12   #3
as.ut
 
Регистрация: 10.03.2011
Сообщений: 3
По умолчанию

Всем привет , помогите пожалуйста с практикой =)
Составить программу табулирования функции y=|x-2|+|x+1| на отрезке [-4;4] с шагом 0.5
Я тут вот начал , но декан говорит что не катит ....
program p1;
uses crt;
var
y,x:real;
begin
clrscr;
writeln('Введите число x');
x:=-4;
readln(x);
repeat
if (-4<=x) and (x<=4) then;
y:=(abs(x-2)+abs(x+1));
writeln('y=',y:5:2);
x:=x+0.5;
until
x>-4;
readln;
end.
as.ut вне форума
Старый 10.03.2011, 16:57   #4
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

Цитата:
x:=-4;
readln(x);
декан прав не катит)))

p.s
Код:
...x:=-4;
repeat
y:=(abs(x-2)+abs(x+1));
writeln('y=',y:5:2);
x:=x+0.5;
until x>=4;...
[]-эти скобки означают что интервал включительно
это
Код:
if (x>=-4) and (x<=4) then;
не нужно

Последний раз редактировалось Летучий_СкилетиК; 10.03.2011 в 17:02.
Летучий_СкилетиК вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строковые переменные locdoc Помощь студентам 5 14.11.2010 14:14
строковые шалости) Алёна Помощь студентам 7 05.05.2010 10:53
строковые переменные Serious Помощь студентам 3 01.02.2010 20:15
Си Строковые данные dampirik Помощь студентам 22 12.07.2009 15:46
Строковые Маруська Помощь студентам 3 21.06.2009 17:31