Зертханалық жұмыс №1 Сызықтық программалар Мақсаты



Pdf көрінісі
бет12/27
Дата11.04.2024
өлшемі2.01 Mb.
#498393
түріПрограмма
1   ...   8   9   10   11   12   13   14   15   ...   27
C#Lab

Зертханалық жұмыс №7 
Жолдар 
 
Мақсаты: Жолдар құрылымын анықтау және String класының функцияларын
қолданып программалар құру.
Негізгі ұғымдар. Жолдар құрылымының анықталуы, жолдарды енгізу мен шығаруды 
ұйымдастыру, String класының негізгі әдістері.
Бекіту мысалдары.
Мысал1. Берілген екі жолды лексиографикалық(алфавиттік) түрде салыстыратын
программа құрыңыз. Формаға
Формаға textbox1, textbox2, label1, button1 компонеттерін орналастырамыз.
Есептің коды: 
private
void
button1_Click(
object
sender, 
EventArgs
e) 
{
int
k; 
string
s1, s2; 
s1 = textBox1.Text; 
s2 = textBox2.Text; 
k = s1.CompareTo(s2); 
if
(k == 0) label1.Text = 
"eki gol birdei"

else
if
(k > 0) label1.Text = 
"s1 ulken->"
+
"k="
+ k; 
else
label1.Text = 
"s2 ulken->"

"k="
+ k; } 
Программа интерфейсі 20 суретте кӛрсетілген. 
 
20 сурет. Программаның орындалуы 


C# программалау тілі. Ерекешева М.М. 
Мысал2. Жол берілген. Жолдағы әр «а» әрпінен кейін «б» әрпін жалғап жаңа жол 
алатын программа құру. Формаға textbox1, label1, button1 компонеттерін 
орналастырамыз.
Есептің коды: 
private
void
button1_Click(
object
sender, 
EventArgs
e) 
{
string
s; 
s = textBox1.Text; 
int
i = 0; 
while
(i < s.Length) 

if
(s[i] == 
'a'

{ s = s.Insert(i + 1, 
"b"
); } 
i = i + 1; 

label1.Text = s;
 
 
21 сурет. Программаның орындалуы 
Бақылау сұрақтары 
1. Жолдық айнымалы қалай сипатталады? 
2. Жолдық мәліметтерді енгізуге қандай компоненттерді қолдануға болады? 
3. String класының негізгі әдістерін анықтаңыз. 


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   27




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет