Жолдар
Мақсаты: Жолдар құрылымын анықтау және 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 суретте кӛрсетілген.
сурет. Программаның орындалуы
Мысал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;
сурет. Программаның орындалуы
Жолдық айнымалы қалай сипатталады?
Жолдық мәліметтерді енгізуге қандай компоненттерді қолдануға болады?
String класының негізгі әдістерін анықтаңыз.
Ӛзіндік жұмыс тапсырмалары
1.Енгізілген сӛздегі барлық «р» әріптерін «о» -ға ауыстыру программасын құрыңыз.
Берілген сӛздер тізбегіндегі ең ұзын сӛзді экранға шығарыңыз.
Мәтіндегі сӛздің қаншасы берілген әріппен аяқталатынын анықтаңыз.
Бос орыннан басталған адам тегінің тізімінен құралған мәтін берілген. Берілген әріптен басталатын адам тегінің тізімін шығарыңыз.
Берілген екі таңбалы санды сӛзбен жазыңыз (мыс: 97 саны-«тоқсан жеті» болу керек).
Орыс бас әріптерінен тұратын мәтін берілген. Осы әріптер алфавит бойынша реттелген бе, соны анықтаңыз.
Берілген сӛйлемнің 3 әріптен тұратын сӛздерін табу керек
Енгізілген сӛздегі барлық «х» әріптерін «ф» -ға ауыстыру программасын құрыңыз.
Енгізілген сөздегі барлық “л” әріптерін санайтын программа құрыңыз.
Берілген мәтіндегі барлық “а” әрпімен басталып және осы әріппен аяқталатын сӛздерді ғана экранға шығаратын программа құрыңыз.
Символдарды енгізу және жою операциялары арқылы «Ккопьютер» сӛзіндегі қателерді жӛндеңіз.
Символдарды енгізу және жою, біріктіру операциялары арқылы «информатика» сӛзінен
«форм», «икорм», «формат» сӛздерін құрыңыз.
Мәтін берілген. Мәтіндегі цифрларды аны99қтаңыз.
«ИТЕРНЕТН» қате сӛзінен әріптерді жылжыта отырып «ИНТЕРНЕТ» сӛзін алыңыз.
s1 сӛзінің тақ орындағы әріптерінен жаңа s2 сӛзін құрыңыз.
Достарыңызбен бөлісу: |