Рейтинг
+4.64
avatar

Бағдарламалау

Толығырақ ↓

C# Жылдам старт: Кіріспе

Бағдарламалау
Әйтеуір, IT саласына қатысты болып шыққан пенделерді жұбататын бір жайт — IT мамандары қазір үлкен сұраныстасыздар:) Қазіргі әлемде IT өте қарқынды дамып келе жатқаны ешкімге жаңалық емес болар. Сондықтан, қуаныңыздар. Өз мамандығыңызды орташадан сәл жоғары білсеңіз жеткілікті, жерде қалмайсыз:) Осы курс сол үйрену жолында бір себеп болсын.

Жалғасын оқу

Taskbook-тан есеп!!! Көмек қажет, бауырлар!!!

Бағдарламалау
Ассаляму алейкум бауырлар!!! Бағдарламалауды оқуды жақында ғана бастаған едім) Көмек қажет болып тұр.Осында бауырлардан сұрасаң болады деген соң, жәрдем сұрап отырған түрім ғой) Орысша түпнұсқасын жібердім. Есептін берілгенін дұрыс түсінбедім. Соны түсінгендеріңіз болса, түсіндіріп және шешімін жазып бере аласыздарма? Аллах тагала еңбектеріңізге береке берсін!!!

Жалғасын оқу

return жайлы сәл толығырақ...

Бағдарламалау
return — өзі тиесілі методтан, қандай да бір мәнді қайтара отырып(міндетті түрде емес, мән қайтармауы да мүмкін),сол методтан шығарып жіберу операторы. деп алдыңғы кішігірім жазбада айтып өткен болатынмын. Бұл тақырыпқа тез ену үшін сол тақырыпты сәл түрлендіріп қайталау арқылы кірісейік:
Жалғасын оқу

continue, break операторлары жайында

Бағдарламалау
Циклдер тақырыбын түсіндіріп жатқанда, continue операторын да айтып кеткен орынды.
continue — өзі тиесілі циклдың(while,do-while,for,foreach) орындалып жатқан айналымын үзіп, келесі айналымына өткізіп жібереді, циклдан тұтастай шығарып тастай алмайды,
керісінше, бұл оператордың қажеттілігі циклдың өзінен тұтас шығып кетпей, бір айналымын ғана өткізіп жіберу керек болған тұстарда туындайды.
Мысалға көшелік…
Жалғасын оқу

"Әлеуметтік желі" жобасы үшін технологиялар таңдау

Бағдарламалау
Әлеуметтік желі түріндегі жоба жасамақшымыз. Соған технологиялар таңдау керек.

Сервер жағын, БД, қай тілде, т.б. қандай технологиялар қолданған дұрыс?

Өзім тек .NET платформасында жаза аламын. Сондықтан, одан өзге нұсқалар үшін «Неге .NET емес?» деген сұраққа жауап алсам ба деп едім. Рахмет.

Өте үлкен сандармен арифметикалық амалдарды орындау (Класс реализациясы - бета)

Бағдарламалау
RSA алгоритмнің реализациясы үшін бізге өте үлкен сандармен жұмыс істейтін класс қажет болған болатын. Класстың коды көп болған соң, бөлек жазбаға шығаруды жөн көрдім. Сонымен, төменде «сівежий» код, қабыл алыңыздар))

Ия, кодты көрейік!

RSA алгоритмінің реализациясы C#

Бағдарламалау
RSA ақпаратты шифрлеуде және қолтаңба қоюда да қатар қолданылатын ең алғашқы жүйелердің бірі. Оның алгоритмі үлкен бүтін сандарды факторизациялаудың қиындығына негізделген. Толығырақ Википедияда

Бүгін сол RSA-ның C# тіліндегі реализациясын жасап көреміз. Пікірлерде қосылып отырсаңыздар болады)

Кеттік пе?

while

Бағдарламалау
1) While операторы озіне тиесілі шарт орындалып тұрғанынша, өз денесіндегі кодтарды қайталап орындай береді.
2) Сонымен қатар break, goto, return немесе throw операторлары while( ){денесінің} сыртына сілтеп жіберсе де жеткілікті
Әрі қарай кеттік пе?

Есептер - Теңестіру операторы (шешуімен)

Бағдарламалау
Есеп 1.
Биіктігі H, табаны A, B, C қабырғаларынан құралған үшбұрыш болып келетін пирамиданың көлемін есептеңіз. Табан ауданын есептеу үшін төмендегі Герон формуласын қолданыңыз:
S = түбір астында(P*(P-A)*(P-B)*(P-C))
,
Жалғасын оқу