C# программалау тілі зертханалық жұмыс №1 Сызықтық программалар



Pdf көрінісі
бет11/26
Дата04.11.2023
өлшемі1,95 Mb.
#189316
түріПрограмма
1   ...   7   8   9   10   11   12   13   14   ...   26
Байланысты:
С# programmalau111
Шизофрения о1, Утебуллаева А.305 ҚБ таным 1 СӨЖ
Зертханалық жұмыс №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 сурет. Программаның орындалуы 
Мысал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.Енгізілген сӛздегі барлық «р» әріптерін «о» -ға ауыстыру программасын құрыңыз.
2. Берілген сӛздер тізбегіндегі ең ұзын сӛзді экранға шығарыңыз. 
3. Мәтіндегі сӛздің қаншасы берілген әріппен аяқталатынын анықтаңыз. 
4. Бос орыннан басталған адам тегінің тізімінен құралған мәтін берілген. Берілген әріптен 
басталатын адам тегінің тізімін шығарыңыз. 
5. Берілген екі таңбалы санды сӛзбен жазыңыз (мыс: 97 саны-«тоқсан жеті» болу керек). 
6. Орыс бас әріптерінен тұратын мәтін берілген. Осы әріптер алфавит бойынша реттелген бе, 
соны анықтаңыз. 
7. Берілген сӛйлемнің 3 әріптен тұратын сӛздерін табу керек 
8. Енгізілген сӛздегі барлық «х» әріптерін «ф» -ға ауыстыру программасын құрыңыз. 
9. Енгізілген сӛздегі барлық “л” әріптерін санайтын программа құрыңыз. 
10. Берілген мәтіндегі барлық “а” әрпімен басталып және осы әріппен аяқталатын сӛздерді ғана 
экранға шығаратын программа құрыңыз.
11. Символдарды енгізу және жою операциялары арқылы «Ккопьютер» сӛзіндегі қателерді 
жӛндеңіз. 
12. Символдарды енгізу және жою, біріктіру операциялары арқылы «информатика» сӛзінен 
«форм», «икорм», «формат» сӛздерін құрыңыз. 
13. Мәтін берілген. Мәтіндегі цифрларды аны99қтаңыз. 
14. «ИТЕРНЕТН» қате сӛзінен әріптерді жылжыта отырып «ИНТЕРНЕТ» сӛзін алыңыз. 
15. s1 сӛзінің тақ орындағы әріптерінен жаңа s2 сӛзін құрыңыз.
Зертханалық жұмыс №8 
Қосымшада бірнеше формаларды қолдану. Форма шаблондары 
 
Мақсаты: 
Form класымен танысу, қасиеттері, әдістері, оқиғалары және қосымшада бірнеше 
формаларды қолданып қосымша құру. 
Негізгі ұғымдар
. Форманың қасиеттері:
Name
– форма аты.
Location
–форманың бетіндегі 
компоненттің жағдайы. 
Size. Width
– форманың ұзындығы.
Size. Height
– форманың биіктігі. 
FormBorderStyle
– форма шегінің түрі. 
Font
– форма бетінде орналасқан компоненттердің
шрифтін анықтайды. 
BackColor
– фонның түсі. 


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




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

    Басты бет