C# программалау тілі. Ерекешева М.М.
Зертханалық жұмыс №1
Сызықтық программалар
Мақсаты: С# тілінің алфавиті,
құрылымы, қызметші сӛздері және Math класымен
танысу және сызықтық
программалар құру
Негізгі ұғымдар. Тіл алфавиті,
операциялар, математикалық функциялар,
қызметші
сӛздер, мәліметтер типтері, ӛрнектер, программа құрылымы.
Бекіту мысалы. Нақты x,y сандары берілген.
Функцияның мәнін есептейтін
программа құр, мұндағы fn=x
2
+|x+y|;
Формаға textbox1, textbox2, ,label1, button 1 компонеттерін орналастырамыз.
Программа коды:
private
void
button1_Click(
object
sender,
EventArgs
e)
{
double
x, y,fn;
x =
int
.Parse(textBox1.Text);
y =
int
.Parse(textBox2.Text);
fn =
Math
.Pow(x, 2) +
Math
.Abs(x + y);
label1.Text =
"fn="
+ fn.ToString(); }
Программа интерфейсі 9 суретте кӛрсетілген.
9 сурет. Есептеу нәтижесі
Бақылау сұрақтары
1. С# тілінде қолданылатын негізгі мәліметтер типін атаңыз.
2. Math класында анықталатын негізгі математикалық функциялардың жазылу
ережесі қандай?
3. Мәліметтерді енгізуге және шығаруға қандай компоненттер қолданылады?
Өзіндік жұмыс тапсырмалары
1. Квадраттың қабырғасы берілген. Периметрін табыңыз.
2. Шеңбердің радиусы берілген. Диаметрін табыңыз.
3. Кубтың қабырғасының ұзындығы берілген. Кубтың кӛлемін және оның бүйір бетінің
ауданың табыңыз.
4. x және y айнымалыларының кез келген мәндері үшін келесі функцияның мәнін
есептеу программасын құрыңыз: z=x
3
-2,5xy+1,78x
2
-2,5y+1.
5. ax+b=0 (a
0) сызықтық теңдеуінің шешу программасын құрыңыз.
6. Тік бұрышты үшбұрыштың катеттері берілген.Периметрін табыңыз.
7. Екі бүтін сан берілген. Олардың арифметикалық ортасын табыңыз.
8. Екі сан берілген. Олардың модульдерінің арифметикалық
және геометриялық
ортасын табыңыз.
9. Тӛртбұрыштың қабырғалары берілген. Оның периметрін және диагональ ұзындығын
табыңыз.
C# программалау тілі. Ерекешева М.М.
10. Жазықтықтағы екі нүктенің координаттары белгілі. Олардың ара қашықтығын табу
программасын құрыңыз.
11. Үшбұрыштың тӛбелерінің координаттары берілген. Үшбұрыштың
периметрін және
ауданың табыңыз.
12. а нақты саны берілген. Тек кӛбейту амалын қолданып а
6
мәнін
үш операцияда алу
керек.
13. а нақты саны берілген. Тек кӛбейту амалын қолданып а
3
және
а
10
мәндерін тӛрт
операцияда алу керек.
14. Екі орынды сан берілген. Оның ондықтарының санын табыңыз.
15. Берілген тӛрт бүтін санды бір жолға шығаратын программа құрыңыз.