interschimbarea a doua silabe intr -o propozi t ie

14
Interschimbarea a doua silabe intr-o propozitie Bob Anamaria Cl a-XI-a C

Upload: landry

Post on 06-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Interschimbarea a doua silabe intr -o propozi t ie. Bob Anamaria Cl a-XI-a C. Problema. Se cieste de la tastatura un text de maxim 40 de caractere sa se afiseze textul dupa inter s chimbar ea silabei ‘ oa ’ cu silaba ‘ ie ’. Variabile. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Interschimbarea  a  doua silabe intr -o  propozi t ie

Interschimbarea a doua silabe intr-o propozitie

Bob AnamariaCl a-XI-a C

Page 2: Interschimbarea  a  doua silabe intr -o  propozi t ie

ProblemaSe cieste de la tastatura un text de maxim 40

de caractere sa se afiseze textul dupa interschimbarea silabei ‘oa’ cu silaba ‘ie’

Page 3: Interschimbarea  a  doua silabe intr -o  propozi t ie

Variabiletext – este propozitia ce se introduce de la

tastaura este de tip string;silaba1 – este silaba care trebuie identificata

in cadrul propozitiei si este de tip string;silaba2 – este silaba care va inlocui de silaba1

in propoziţie ;P – poziţea silaba1 in cadrul propoziţieiL – lungimea silabei1;

Page 4: Interschimbarea  a  doua silabe intr -o  propozi t ie

PseudocodSe citeste textul de la tastatură: Soarele scoate pe ogoare oamenii.Se cauta pe ce pozitie e prima silaba ‘oa’ in cadrul

textul citit care se retine in variabila p.Se sterge incepand cu pozitia p silaba ’oa’ Sa se adauge incepand cu pozitia p silaba ‘ie’l:=2;

Page 5: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=2;

1 4 5 6 7 8 9 10 11 12 13 14 15 1617 18 19 20 2122 23 24 25 26 27 2829 30 31

S rele scoate pe ogoare oamenii.

2 3

oa

oaDelete

Page 6: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=2; 1 4 5 6 7 8 9101112 1314 15 1617 1819 20 21222324 25 2627

28 29 30 31 32

S rele scoate pe ogoare oamenii.

2 3

ie

ieInsert

Page 7: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=11;

1 2 3 4 5 6 8 9 10 1314 15 1617 1819 20 21222324 25 2627 28 29 30 31 32

Sierele sc te pe ogoare

oamenii.

11 12

oa

oaDelete

Page 8: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=11; 1 2 3 4 5 6 8 9 10 1314 15 1617 18 19 20 21222324 25

2627 28 29 30 31 32

Sierele sc te pe ogoare oamenii.

11 12

ie

ieInsert

Page 9: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=21;1 2 3 4 5 6 8 9 10 11 12 1314 15 1617 18 19 20 2324 25

2627 28 29 30 31 32

Sierele sciete pe og re oamenii

21 22

oa

oaDelete

Page 10: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=21;1 2 3 4 5 6 8 9 10 11 12 1314 15 1617 18 19 20 2324 25

2627 28 29 30 31 32

Sierele sciete pe og re oamenii

21 22

ie

ieInsert

Page 11: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=26; 1 2 3 4 5 6 8 9 10 11 12 1314 15 1617 18 19 2021 22 2324 25

28 29 30 31 32

Sierele sciete pe ogiere menii

26 27

oa

oaDelete

Page 12: Interschimbarea  a  doua silabe intr -o  propozi t ie

p:=26; 1 2 3 4 5 6 8 9 10 11 12 1314 15 1617 18 19 2021 22 2324 25

28 29 30 31 32

Sierele sciete pe ogiere menii

26 27

ie

ieInsert

Page 13: Interschimbarea  a  doua silabe intr -o  propozi t ie

Textul dupa interschimbare este :

Sierele sciete pe ogiere iemenii.

Page 14: Interschimbarea  a  doua silabe intr -o  propozi t ie

Program PascalProgram silaba;var text,silaba1,silaba2:string;

l,p:integer;Beginwrite(‘text=‘);readln(text);write(‘silaba1=‘);readln(silaba1);write(‘silaba2=‘);readln(silaba2);l:=length(silaba1);P:=pos(silaba1,text);While p<>0 do Begin

delete(silaba1,p,l); insert(silaba2,text,p); p:=pos (sliaba1,text);End;

Writeln(‘textul dupa interschimbare este ’,text);Readln;End.