Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Me gjuhë programimi nga e para. A është anglishtja e rëndësishme

  • Teknologjitë: HTML, CSS, JavaScript, Git, Node.js, React.js dhe të tjera.
  • Gjuhe angleze.

Programi freeCodeCamp i mëson vazhdimisht përdoruesit të gjitha aspektet themelore të programimit të ueb-it nga konceptet bazë deri te teknikat komplekse të zhvillimit. Në fillim të çdo mësimi, ju lexoni teorinë, pastaj e vini në praktikë: shkruani kodin në një redaktues të veçantë dhe sistemi ju kontrollon. Nëse lindin vështirësi, mund t'i diskutoni ato me studentë të tjerë në forum.

Në fund të moduleve teorike, ju shfaqen projektet që duhet t'i përdorni për të krijuar aplikacionet tuaja në ueb. Rezultatet e zhvillimit duhet të publikohen në burim, pas së cilës ato mund të vlerësohen nga përdoruesit e tjerë.

Për më tepër, freeCodeCamp i ndihmon studentët të bashkohen dhe të punojnë së bashku në projekte reale jofitimprurëse. Ky është një shans i mirë për të fituar përvojë të vlefshme zhvillimi dhe portofol të nevojshëm për punësim.

2. Codecademy

  • Teknologjitë: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby dhe të tjera.
  • Kostoja: falas ose nga 20 dollarë në muaj për përmbajtje shtesë.
  • Gjuhe angleze.
  • Niveli i vështirësisë: lehtë-mesatar.

Ashtu si burimi i mëparshëm, Codecademy fokusohet në mësimin e programimit në ueb. Ju lexoni teorinë dhe më pas përfundoni detyrat në një redaktues kodi interaktiv. Ka kurse të veçanta të dedikuara për teknologji të ndryshme në shërbim të përdoruesit. Pjesa më e madhe e secilit prej tyre është në dispozicion pa pagesë, por testet e verifikimit dhe detyrat e zhvillimit të projektit hapen pas abonimit.

Codecademy ka gjithashtu programe gjithëpërfshirëse me pagesë që organizojnë dhe kombinojnë materiale nga kurse të ndryshme. Për shembull, Build Websites from Scratch ju mëson se si të ndërtoni një faqe interneti të thjeshtë nga e para duke përdorur teknologji të ndryshme hap pas hapi.

3. Coursera

  • Teknologjitë: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift dhe të tjera.
  • Kostoja: falas ose nga 49 dollarë në muaj për përmbajtje shtesë.
  • Gjuha: Anglisht, Rusisht dhe të tjera.
  • Niveli i vështirësisë: të gjitha nivelet.

Coursera ofron një shumëllojshmëri kursesh në një sërë gjuhësh programimi nga universitetet kryesore të botës. Këtu mund të mësoni jo vetëm zhvillimin e uebit, por edhe krijimin e programeve celular dhe desktop. Disa kurse janë të pavarura, por shumica janë të bashkuara në specializime - grupe kursesh të lidhura.

Ju mund të shikoni materialin teorik të paraqitur nga tekste dhe video falas. Por shumica e detyrave të testimit dhe praktikës që kërkojnë verifikim nga një mësues ose përdorues të tjerë janë të disponueshme vetëm me një abonim me pagesë.

4.edX

  • Teknologjitë: HTML, CSS, JavaScript, Java, Python, Ruby dhe të tjera.
  • Kostoja: falas ose nga 49 dollarë në muaj për një certifikatë.
  • Gjuha: Anglisht dhe të tjera.
  • Niveli i vështirësisë: të gjitha nivelet.

Në edX, ju mund të përdorni kurse nga kompani dhe universitete të njohura. Midis tyre është, për shembull, prezantimi i famshëm për programuesit fillestarë, Hyrje në Shkencën Kompjuterike nga Universiteti i Harvardit. Përmbajtja edukative prezantohet kryesisht me video leksione dhe tekste. Disa kurse përmbajnë teste dhe aktivitete të tjera ndërvepruese.

Për kalimin e shumicës së materialeve, platforma nuk kërkon para. Por ju mund të merrni vetëm një certifikatë që konfirmon përfundimin me sukses të një kursi të caktuar për para.

5. INTUIT

  • Teknologjitë: HTML, CSS, JavaScript, algoritme dhe baza të të dhënave, C #, Java, Python, Ruby dhe të tjera.
  • Kostoja: pa pagesë ose nga 500 rubla në muaj për shërbimet e një tutori.
  • Gjuha ruse.
  • Niveli i vështirësisë: të gjitha nivelet.

Katalogu i platformës arsimore "INTUIT" përmban kurse teksti dhe video nga institucionet arsimore ruse dhe kompanitë ndërkombëtare të IT. Përmbajtja e faqes mbulon të gjitha fushat kryesore të programimit nga zhvillimi i faqes në internet deri te krijimi i programeve desktop. Vetë-studimi është falas, por ekziston një shërbim me pagesë në të cilin përdoruesi ndihmohet nga një mësues personal.

6. Stepic

  • Teknologjitë: JavaScript, C #, rrjetet nervore, C ++ dhe të tjera.
  • Kostoja: plotësisht falas.
  • Gjuha: Rusisht, Anglisht.
  • Niveli i vështirësisë: lehtë-mesatar.

Një tjetër platformë jofitimprurëse, kurse për të cilat krijohen nga kompani dhe universitete ruse. Megjithëse nuk ka shumë materiale për gjuhë programimi specifike në Stepic, këtu mund të mësoni njohuri themelore në fushën e matematikës dhe teorinë e algoritmeve që do të jenë të dobishme për çdo zhvillues.

7. Tutorial modern Javascript

  • Teknologjitë: JavaScript dhe të tjera.
  • Kostoja: pa pagesë ose nga 6500 rubla për një kurs shtesë.
  • Gjuha ruse.
  • Niveli i vështirësisë: të gjitha nivelet.

Ky burim i dedikohet gjuhës JavaScript dhe teknologjive të lidhura me të. Këtu do të gjeni një kurs JS shumë të detajuar, të mirëstrukturuar dhe të lehtë për t'u kuptuar të bazuar në tekst. Detyrat pas çdo teme do të ndihmojnë në konsolidimin e njohurive të marra. Në të njëjtën kohë, materiali është thjesht teorik dhe nuk mëson krijimin e projekteve në praktikë.

Mund ta studioni vetë tekstin falas ose të paguani për kurse të avancuara që përfshijnë mësimin e vetë JavaScript ose teknologjive të lidhura me një mësues.

1. Në mënyrë të pavarur

Nëse keni vullnet të hekurt dhe jeni të etur për t'u bërë programues, atëherë mund ta arrini qëllimin tuaj përmes vetë-edukimit. Kjo nuk është rruga më e lehtë dhe më e shkurtër: ju vetë duhet të kuptoni kaosin e informacionit dhe të luftoni zvarritjen. Por ju mund të studioni në një kohë të përshtatshme për relativisht pak para ose plotësisht falas.

Vendi më i lehtë për të filluar është me kurse interaktive në internet. Ka shumë materiale në ueb që shpjegojnë bazat e programimit dhe vendosin drejtimin për zhvillimin e mëtejshëm. Kushtojini vëmendje të veçantë atyre kurseve që mësojnë shembuj të projekteve reale, domethënë, ata ju tregojnë hap pas hapi se si të krijoni një program ose uebsajt specifik.

Platforma e zhvillimit të uebit FreeCodeCamp

Mos harroni se nuk mund të bëni asgjë pa praktikë. Studioni kurse të orientuara drejt projektit dhe përpiquni të shkruani programet dhe faqet që janë të çmontuara në to. Kërkoni leksione në YouTube për projektet që dëshironi të zhvilloni. Së pari, kopjoni punën e njerëzve të tjerë dhe analizoni atë. Pastaj përpiquni të largoheni nga origjinali, eksperimentoni, ndryshoni elemente individuale derisa të krijoni diçka unike.

Përveç kurseve dhe leksioneve video, do të gjeni dokumentacion zyrtar të disponueshëm në faqet e internetit të gjuhëve dhe. Kur të merrni bazat, kërkoni titujt më të fundit të praktikave më të mira për gjuhën tuaj të programimit. Këta libra përmbajnë teknikat më të mira të projektimit.

Sigurohuni që t'i vendosni vetes një qëllim për të krijuar projektin tuaj dhe të punoni vazhdimisht në të.

Kjo do të ndihmojë në konsolidimin e njohurive të marra dhe për të kuptuar se çfarë informacioni ju mungon ende. Aftësitë tuaja do të zhvillohen së bashku me projektin. Kur ta përfundoni, punoni në një të re, më komplekse.

Nëse keni ndonjë vështirësi në procesin e të mësuarit ose zhvillimit, gjithmonë mund t'i drejtoheni komuniteteve të programimit si Toaster dhe Stack Overflow për çdo pyetje. Për shembull, ata do t'ju ndihmojnë të zgjidhni një problem, të zgjidhni një kurs të mirë ose të tregoni gabimet në kod.


Shërbimi i pyetjeve dhe përgjigjeve për tema teknologjike "Toster"

Është i përshtatshëm për të mprehur aftësitë në faqe të veçanta ku mund të konkurroni me programues të tjerë duke zgjidhur probleme të ndryshme praktike me ndihmën e kodit. Këto shërbime përfshijnë Codewars, TopCoder dhe HackerRank.

Nëse mendoni se zhvillimi juaj është në ndalesë, ose dëshironi të përshpejtoni mësimin tuaj, provoni opsionet e mëposhtme.

2.Me ndihmën e një mentori

Një mentor është një mentor personal që tregon gabimet, paralajmëron grackat, ndihmon në drejtimin e kursit. Një rekomandim i dobishëm, i marrë në kohën e duhur, mund t'ju kursejë shumë probleme dhe t'ju kursejë shumë kohë. Prandaj, një mentor nuk do të shqetësojë askënd.

Zbuloni nëse ka ndonjë zhvillues që njihni. Ndoshta njëri prej tyre do të dëshirojë t'ju ndihmojë. Nëse nuk njihni njerëz të tillë, mund t'i kërkoni në komunitetet e programimit. Për shembull, në të njëjtin "Toster". Vetëm shërbimet e mentorimit nuk janë të lira, dhe askush nuk dëshiron të kalojë shumë kohë me të huajt ashtu si.

3. Tek mësuesit e kurseve “live”.

Kurset në distancë dhe ballë për ballë me instruktorë që trajnojnë programues nga e para janë bërë jashtëzakonisht të njohura vitet e fundit. Brenda këtij formati, ju gjithashtu duhet të punoni shumë vetë. Por ju do të studioni sipas një programi të përgatitur profesionalisht dhe një person i vërtetë do të kontrollojë zgjidhjen e problemeve. Disavantazhet e kurseve përfshijnë koston e lartë të trajnimit.

Platformat e njohura online në gjuhën ruse që janë të angazhuar në trajnimin sistematik të programuesve: Netology, GeekBrains dhe Loftschool.

Nëse preferoni të studioni brenda, mund të kërkoni qendra arsimore që mësojnë programim në lokalitetin tuaj. Fatkeqësisht, institucione të tilla janë më shpesh të pranishme vetëm në qytetet e mëdha. Një shembull është akademia e kompjuterave "STEP", e cila ka degë në disa vende.

4. Në universitet

Nëse ju ka mbetur shumë kohë dhe jeni të sigurt se dëshironi ta lidhni jetën tuaj me programimin, mund të studioni shkenca kompjuterike në universitet. Por mbani në mend se institucionet tradicionale arsimore janë duke mbetur prapa progresit, kështu që ju do të duhet të zotëroni gjuhët moderne të programimit dhe teknologjitë e tjera vetë.

Nga ana tjetër, universiteti do të ofrojë njohuri themelore të matematikës, algoritmeve dhe fushave të tjera që do t'ju ndihmojnë të bëheni një programues me cilësi të lartë. Me kalimin e viteve të studimit të zellshëm, do të zhvilloni mentalitetin e duhur, falë të cilit do të kapni gjithçka në fluturim në fushën profesionale.

Si të zgjidhni një drejtim dhe gjuhë

Ka disa drejtime në industrinë e IT, secila prej të cilave përdor grupin e vet të gjuhëve. Le të rendisim drejtimet kryesore në rend të rritjes së kompleksitetit:

  1. Zhvillimi i uebit... Gjuhët e njohura: JavaScript, PHP, Python, Ruby.
  2. Zhvillimi celular... Gjuhët e njohura: Java, Swift.
  3. Zhvillimi i lojërave dhe programeve për kompjuterë desktop... Gjuhët e njohura: C ++, C #, C.
  4. Të dhënat e mëdha, mësimi i makinerive... Gjuhët e njohura: Python, R, Scala.

Çfarë duhet të kërkoni kur zgjidhni

Për të bërë zgjedhjen e duhur të drejtimit dhe, në veçanti, të gjuhës, merrni parasysh faktorët e mëposhtëm: kompleksitetin e zotërimit dhe sasinë e materialeve të trajnimit në ueb, preferencat tuaja personale (çfarë saktësisht dëshironi të zhvilloni) dhe kërkesa për gjuhën në tregun e punës.


Grafiku i kërkesës për gjuhë në tregun ndërkombëtar të punës / research.hackerrank.com

Kërkesa për gjuhën në rajonin tuaj është e lehtë për t'u kontrolluar në faqet e kërkimit të punës. Thjesht hapni seksionin për zhvilluesit e softuerit dhe shikoni numrin e vendeve të lira të disponueshme.

Nëse nuk mund të vendosni

Nëse jeni të hutuar, hidhini një vështrim më të afërt JavaScript - gjuha në të cilën është shkruar pothuajse i gjithë uebi. Shumë organizata dhe programues këshillojnë fillestarët të zgjedhin këtë gjuhë si gjuhë të parë.

Për shembull, Quincy Larson, themeluesi i burimit arsimor freeCodeCamp, është JavaScript për të gjithë fillestarët. Larson jep argumente shumë të thjeshta:

  1. JavaScript është relativisht i lehtë për t'u mësuar. Dhe për të shkruar diçka dhe për ta ekzekutuar në këtë gjuhë, thjesht duhet të keni një redaktues kodi dhe një shfletues.
  2. JavaScript është gjuha më e kërkuar në tregun ndërkombëtar të punës dhe ka perspektiva të mëdha. Kompanitë e mëdha si Google, Microsoft dhe Facebook po investojnë në ekosistemin JavaScript.
  3. JavaScript ka një gamë shumë të gjerë aplikacionesh: nga faqet e internetit dhe lojërat e shfletuesit deri te aplikacionet celulare.

Përveç kësaj, një komunitet i madh zhvilluesish është formuar rreth kësaj gjuhe. Interesi i lartë për JavaScript ofron një numër të madh kursesh, librash dhe përmbajtje të tjera arsimore.

Çfarë tjetër duhet të dijë një programues: matematikë dhe anglisht?

Çdo programues do të përfitojë nga një kuptim i thellë. Për gjëra të tilla si grafika e lojës ose të dhënat e mëdha, një mendje matematikore është një domosdoshmëri. Por kur bëhet fjalë për zhvillimin e uebit dhe krijimin e programeve të thjeshta, në shumicën e rasteve mund të bëni pa matematikë. Edhe pse nuk ka konsensus midis profesionistëve për këtë çështje.

Por të kuptuarit e anglishtes, të paktën në nivelin e leximit të rrjedhshëm të dokumentacionit, është një domosdoshmëri për të gjithë programuesit. Dokumentet zyrtare dhe shumica e materialeve edukative shfaqen kryesisht në anglisht. shpesh janë të vjetruara edhe para se përkthimi të dalë në qarkullim. Për më tepër, njohja e gjuhës angleze hap perspektiva për të punuar me të gjithë botën.

Si të merrni përvojën tuaj të parë dhe punën tuaj të parë

Për të gjetur punën tuaj të parë si programues, duhet të keni një portofol. Ky është një projekt që keni krijuar, ose më saktë disa, të cilët demonstrojnë të gjitha aftësitë tuaja zhvilluesish. Shumica e kurseve përfshijnë zhvillimin e projekteve që mund të përshtaten në portofolin tuaj.

Përvoja e punës, veçanërisht zhvillimi i ekipit, do të jetë një artikull shumë i vlefshëm në një rezyme. Por ku mund ta merrni nëse jeni duke kërkuar për punën tuaj të parë?

  1. Plotësoni porosi të shumta për. Mund të jetë Freelance ose Upwork. Ofroni shërbimet tuaja falas, atëherë klientët e parë do të vijnë tek ju.
  2. Gjeni njerëz me mendje të njëjtë dhe krijoni një projekt të përbashkët me ta. Njerëzit bashkohen për qëllime të tilla pothuajse në çdo vend arsimor ku ka kurse programimi.
  3. Zgjidhni kurse që ofruesi i ndihmon me punësimin. Për shembull, në GeekBrains, pas trajnimit, hapet qasja në praktika nga kompani të ndryshme, përfshirë ato me pagesë. GeekUniversity dhe STEP garantojnë punësim për të diplomuarit e tyre.

Përpara, mos harroni të kërkoni në ueb listat e detyrave dhe pyetjeve që shpesh u bëhen punëkërkuesve.

Programimi C për fillestarët - Zotëroni gjuhën C

Kohëzgjatja 22:23:08

Programimi C për fillestarët - Zotëroni gjuhën C - Lista e plotë e mësimeve

Zgjero / Palos
  • Mësimi 1. Mirë se vini në klasë! 00:12:23
  • Mësimi 2. Organizimi i klasës 00:05:54
  • Mësimi 3. Bazat e një programi 00:17:54
  • Mësimi 4. Vështrim i përgjithshëm 00:13:41
  • Mësimi 5. Veçoritë e gjuhës 00:12:10
  • Mësimi 6. Krijimi i një programi C 00:16:28
  • Mësimi 7. Instalimi i kodit :: Blloqe 00:06:48
  • Mësimi 8. Eksplorimi i kodit :: Bllokon mjedisin 00:11:22
  • Mësimi 9. Krijimi i një projekti në Kodin :: Blocks 00:05:11
  • Mësimi 10. Krijimi dhe ekzekutimi i programit tuaj të parë C 00:08:03
  • Mësimi 11. (Sfidë) Shkrimi i një programi C që shfaq emrin tuaj 00:05:15
  • Mësimi 12 (Demonstrimi) Shkrimi i një programi C që shfaq emrin tuaj 00:04:17
  • Mësimi 13. Struktura e një programi C 00:07:00
  • Mësimi 14. Komente 00:12:32
  • Mësimi 15. Parapërpunuesi 00:05:01
  • Mësimi 16. Deklarata #include 00:12:12
  • Mësimi 17. Shfaqja e rezultateve 00:04:13
  • Mësimi 18. Leximi i hyrjes nga terminali 00:13:15
  • Mësimi 19. Vështrim i përgjithshëm 00:16:56
  • Mësimi 20. Llojet bazë të të dhënave 00:17:57
  • Mësimi 21. Enums and Chars 00:19:24
  • Mësimi 22. Specifikimi i formatit 00:13:45
  • Mësimi 23. Argumentet e linjës së komandës 00:11:17
  • Mësimi 24. (Sfida) Shtypni sipërfaqen e një drejtkëndëshi 00:07:12
  • Mësimi 25. (Demonstrimi) Shtypni sipërfaqen e një drejtkëndëshi 00:12:14
  • Mësimi 26. (Sfidë) Krijoni dhe përdorni një lloj enum 00:03:35
  • Mësimi 27. (Demonstrimi) Krijoni dhe përdorni një lloj enum 00:08:53
  • Mësimi 28. Vështrim i përgjithshëm 00:08:39
  • Mësimi 29. Operatorët bazë 00:19:56
  • Mësimi 30. Operatorët bitwise 00:18:42
  • Mësimi 31. Përbërja dhe madhësia e operatorëve 00:12:44
  • Mësimi 32. Përparësia e operatorit 00:09:59
  • Mësimi 33. (Sfidë) Shndërroni minutat në vite dhe ditë 00:03:52
  • Mësimi 34. (Demonstrimi) Shndërroni minutat në vite dhe ditë 00:11:12
  • Mësimi 35. (Sfida) Shtypni madhësinë e bajtit të llojeve bazë të të dhënave 00:03:06
  • Mësimi 36. (Demonstrimi) Printoni madhësinë e bajtit të llojeve bazë të të dhënave 00:05:39
  • Mësimi 37. Vështrim i përgjithshëm 00:08:40
  • Mësimi 38. Nëse Deklaratat 00:21:33
  • Mësimi 39. Deklarata e ndërrimit 00:15:45
  • Mësimi 40. (Sfidë) Përcaktoni shumën e pagesës 00:05:00
  • Mësimi 41. (Demonstrimi) Përcaktoni shumën e pagesës javore 00:18:18
  • Mësimi 42. Për lak 00:17:50
  • Mësimi 43. Ndërsa dhe Do-While 00:13:05
  • Mësimi 44. Kontrolli i sytheve të mbivendosur dhe ciklit - Pushoni dhe vazhdoni 00:11:03
  • Mësimi 45. (Sfidë) Merre me mend numrin 00:07:24
  • Mësimi 46. (Demonstrimi) Merre me mend numrin 00:17:49
  • Mësimi 47. Krijimi dhe përdorimi i vargjeve 00:18:37
  • Mësimi 48. Inicializimi 00:10:10
  • Mësimi 49. Vargjet shumëdimensionale 00:12:45
  • Mësimi 50. Vargjet me gjatësi të ndryshueshme 00:04:25
  • Mësimi 51. (Sfidë) Gjeneroni numrat e thjeshtë 00:06:22
  • Mësimi 52. (Demonstrimi) Gjeneroni numrat e thjeshtë 00:12:34
  • Mësimi 53. (Sfidë) Krijo një program të thjeshtë Moti 00:05:43
  • Mësimi 54. (Demonstrimi) Krijo një program të thjeshtë moti 00:14:35
  • Mësimi 55. Bazat 00:13:43
  • Mësimi 56. Përcaktimi i funksioneve 00:14:59
  • Mësimi 57. Argumentet dhe parametrat 00:10:41
  • Mësimi 58. Kthimi i të dhënave nga funksionet 00:13:18
  • Mësimi 59. Variablat Lokale dhe Globale 00:10:12
  • Mësimi 60. (Sfidë) Shkruani disa funksione! 00:04:50
  • Mësimi 61. (Demonstrimi) Shkruani disa funksione! 00:21:09
  • Mësimi 62. (Sfidë) Krijo një lojë Tic Tac Toe 00:06:46
  • Mësimi 63. (Demonstrimi) Krijo një lojë Tic Tac Toe 00:24:07
  • Mësimi 64. Vështrim i përgjithshëm 00:08:11
  • Mësimi 65. Përcaktimi i një vargu 00:14:39
  • Mësimi 66. Vargjet e vazhdueshme 00:07:42
  • Mësimi 67. Funksionet e zakonshme të vargut 00:20:31
  • Mësimi 68. Kërkimi, Tokenizimi dhe Analiza e vargjeve 00:20:08
  • Mësimi 69. Konvertimi i vargjeve 00:07:06
  • Mësimi 70. (Sfidë) Kuptimi i vargjeve char 00:03:33
  • Mësimi 71. (Demonstrimi) Kuptimi i vargjeve char 00:15:28
  • Mësimi 72. (Sfidë) Përdorimi i funksioneve të zakonshme të vargut 00:02:13
  • Mësimi 73. (Demonstrimi) Përdorimi i funksioneve të zakonshme të vargut 00:16:47
  • Mësimi 74. Vështrim i përgjithshëm 00:21:22
  • Mësimi 75. Kuptimi i grupit të thirrjeve 00:06:14
  • Mësimi 76. Code Blocks Debugger 00:12:42
  • Mësimi 77. Gabime të zakonshme C 00:13:54
  • Mësimi 78. Kuptimi i gabimeve të përpiluesit 00:11:32
  • Mësimi 79. Vështrim i përgjithshëm 00:11:22
  • Mësimi 80. Përcaktimi i treguesve 00:07:46
  • Mësimi 81. Aksesimi i Pikave 00:13:02
  • Mësimi 82. Përdorimi i treguesve 00:20:15
  • Mësimi 83. Treguesit dhe konst 00:07:31
  • Mësimi 84. pointers void 00:03:20
  • Mësimi 85. Treguesit dhe vargjet 00:07:21
  • Mësimi 86. Aritmetika me tregues 00:17:44
  • Mësimi 87. Shembull i treguesve dhe vargjeve 00:07:27
  • Mësimi 88. Treguesit dhe vargjet 00:08:51
  • Mësimi 89. Kaloni me referencë 00:14:55
  • Mësimi 90. Shpërndarja dinamike e memories 00:07:47
  • Mësimi 91. malloc, calloc dhe realloc 00:17:45
  • Mësimi 92. (Sfida) Bazat e Pointerit 00:02:37
  • Mësimi 93. (Demonstrimi) Bazat e Pointerit 00:07:15
  • Mësimi 94. (Sfidë) Përdorimi i treguesve si parametra 00:02:15
  • Mësimi 95. (Demonstrimi) Përdorimi i treguesve si parametra 00:07:42
  • Mësimi 96. (Sfidë) Numërimi i personazheve në një varg 00:03:50
  • Mësimi 97. (Demonstrimi) Numërimi i karaktereve në një varg 00:09:31
  • Mësimi 98. (Sfidë) Përdorimi i kujtesës dinamike 00:02:55
  • Mësimi 99. (Demonstrimi) Përdorimi i kujtesës dinamike 00:10:48
  • Mësimi 100. Krijimi dhe përdorimi i strukturave 00:20:01
  • Mësimi 101. Strukturat dhe vargjet 00:11:19
  • Mësimi 102. Strukturat e mbivendosura 00:10:05
  • Mësimi 103. Strukturat dhe treguesit 00:20:48
  • Mësimi 104. Strukturat dhe funksionet 00:11:28
  • Mësimi 105. (Sfidë) Deklarimi dhe inicializimi i një strukture 00:02:05
  • Mësimi 106. (Demonstrimi) Deklarimi dhe inicimi i një strukture 00:08:37
  • Mësimi 107. (Sfida) Treguesit dhe funksionet e strukturës 00:03:24
  • Mësimi 108. (Demonstrimi) Treguesit dhe funksionet e strukturës 00:13:48
  • Mësimi 109. Vështrim i përgjithshëm 00:10:27
  • Mësimi 110. Qasja në skedarë 00:16:21
  • Mësimi 111. Leximi për një skedar 00:14:51
  • Mësimi 112. Shkrimi në një skedar 00:09:36
  • Mësimi 113. Gjetja e pozicionit tuaj në një skedar 00:11:31
  • Mësimi 114. (Sfidë) Gjeni numrin e rreshtave në një skedar 00:02:22
  • Mësimi 115. (Demonstrimi) Gjeni numrin e rreshtave në një skedar 00:07:40
  • Mësimi 116. (Sfidë) Shndërroni karakteret në një skedar në shkronja të mëdha 00:03:24
  • Mësimi 117. (Demonstrimi) Konvertoni karakteret në një skedar në shkronja të mëdha 00:10:30
  • Mësimi 118. (Sfidë) Shtypni përmbajtjen e një skedari në rend të kundërt 00:02:24
  • Mësimi 119. (Demonstrimi) Shtypni përmbajtjen e një skedari në rend të kundërt 00:07:22
  • Mësimi 120. Skedarët Standard Header 00:03:48
  • Mësimi 121. Funksione të ndryshme 00:12:11
  • Mësimi 122. Funksionet e matematikës 00:03:22
  • Mësimi 123. Funksionet e shërbimeve 00:07:33
  • Mësimi 124. Tema të mëtejshme të studimit 00:09:41
  • Mësimi 125. Përmbledhje e kursit 00:13:36
  • Mësimi 126. Bonus - Ju lutemi shikoni! 00:00:49

C (si) Programimi do të rrisë mundësitë për karrierë. Bëhuni një zhvillues kryesor në gjuhë të tjera duke mësuar C.

Nuk keni programuar kurrë më parë dhe keni menduar ose thënë se C është një gjuhë e mirë programimi për të filluar. Kjo është e drejtë!

Ju mund të keni përvojë me gjuhë të tjera programimi, por dëshironi të mësoni C (si). Është një gjuhë e shkëlqyer për t'u shtuar në CV-në tuaj!

Ose ndoshta keni ngecur në një punë me pagë të ulët dhe dëshironi të ngjiteni në një pozicion më të mirë dhe më të lartë. Mësimi i C (si) mund t'ju ndihmojë!

Çështja është se të mësosh të programosh në C nuk është vetëm një gjuhë e shkëlqyer programimi, por mund t'ju ndihmojë të përmirësoni programimin në gjuhë të tjera kompjuterike!

Pse të mësoni C?

C (si) shpesh konsiderohet si nëna e të gjitha gjuhëve, sepse shumë gjuhë të tjera bazohen në të.

C (si) është një nga gjuhët më të fuqishme të krijuara ndonjëherë. Duke marrë parasysh që është krijuar mbi 40 vjet më parë, ai ende përdoret shumë dhe zakonisht është në top 5 ose 10 të gjuhëve programuese më të njohura dhe më të përdorura në botë.

Mësimi i C (s) mund t'ju mësojë të programoni më mirë në gjuhë të tjera si C ++, Java ose C # duke ju pajisur me një model mendor të asaj që kompjuteri bën në të vërtetë kur ekzekutoni programet tuaja.

Duke mësuar se si funksionojnë gjërat vërtet nën kapak dhe duke kuptuar hapësirën e memories, arkitekturën e procesorit etj., mund të krijoni programe më efikase dhe të fitoni një avantazh të madh ndaj programuesve të tjerë në proces.

Nëse dëshironi të jeni një zhvillues më i mirë, të mësoni C (s) është një mënyrë e shkëlqyer për të filluar!

Në fund të këtij kursi, ju do të kuptoni bazat e gjuhës së programimit C dhe do ta bëni veten më të aksesueshëm në pozicionet e programimit të nivelit fillestar.

Do të kuptoni variabla dhe lloje të ndryshme të dhënash, do të jeni në gjendje të përdorni funksione dhe vargje, do të kuptoni konceptin e treguesve, do të mësoni rreth rrjedhës së kontrollit (vendimet dhe përsëritjet).

Ju do të jeni në gjendje të aplikoni për pozicione programimi në kohë reale dhe të kuptoni me të vërtetë gjuhën bazë në të cilën bazohen shumica e gjuhëve moderne!

Nëse keni përdorur më parë gjuhën e programimit C, atëherë ky kurs do të thellojë të kuptuarit tuaj. Nëse nuk e keni përdorur kurrë, nuk ka problem, do të shihni se mund t'ju ndihmojë të bëheni një zhvillues më efektiv.

Ky kurs është plot me detaje. Do të mësoni se si të shkruani kod me cilësi të lartë dhe të bëheni një zgjidhës i shkëlqyeshëm i problemeve. Ky kurs jo vetëm që prezanton se si të shkruani në gjuhën e programimit C (C), por gjithashtu përfshin të gjitha detajet rreth "pse" bëni atë që bëni. Në fund të këtij kursi, ju do të kuptoni plotësisht konceptet e gjuhës së programimit C.

Mësuesi juaj Jason Fedin u mëson studentëve për më shumë se 12 vjet përmes platformave online në mbi 10 universitete të ndryshme online. Ai ka krijuar shumë planprograme të ndryshme duke filluar nga programimi celular te bash tek dizajni i orientuar nga objekti dhe sigurisht gjuha e programimit C (C).

Përveç kësaj, ai ka zhvilluar softuer për mbi 16 vjet në botën reale për kompani të ndryshme të specializuara në zhvillimin e orientuar drejt objektit dhe aplikacionet celulare.

Kjo do të thotë që ju po mësoni nga dikush që ka të gjithë trajnimin, aftësitë dhe përvojën.

Nëse jeni gati për të marrë punën e parë me pagesë të programimit ose për të shkuar në një pozicion të lartë programimi, atëherë ky kurs është për ju!

1 votë

Përshëndetje të dashur lexues!

Ka legjenda për fitimet e programuesve. Për mundësinë për të punuar si zhvillues në punë të pavarur (d.m.th., me pizhame dhe mbi një filxhan kafeje ose në breg të oqeanit). Këto legjenda besohen dhe duan të futen në këtë sferë.

Interesi nxitet nga fakti që vetë programuesit këmbëngulin që rruga drejt profesionit është e hapur për të gjithë, jo vetëm për teknikët. Gjëja kryesore është të dini se ku ta gjeni. A jeni të interesuar edhe për të? Atëherë ky artikull që përshkruan programimin për dummies është për ju!

A u jepet të gjithëve

Woody Allen dikur tha se pjesa më e madhe e jetës është veshja e dritares. Të gjithë duan të shkruajnë një libër, skenar (program), por pak njerëz i kalojnë dëshirat e tyre, por më kot. Pasi të keni filluar, jeni në gjysmë të rrugës drejt përfundimit. Dhe nuk ka nevojë ta shtyni fillimin për nesër, muajin tjetër ose të hënën dhe të kërkoni arsye për të mos e zbatuar idenë tani.

Do të kishte një dëshirë. Kjo konfirmohet edhe nga publikimi në Habré, i cili është shkruar nga një programues i verbër. I verbër, por me përvojë dhe i zoti në kodim. Jetojmë në shekullin 21, që do të thotë se kemi shumë mundësi.

Fillimi i duhur është gjysma e betejës

Kur pyeten se çfarë nevojitet për të mësuar programimin nga e para dhe më pas për të fituar para prej tij, gurus përgjigjen: "Mësimi i bazave, të cilat më pas gjenden në punë kudo". Kjo:

  • algoritmi;
  • funksioni;
  • cikël;
  • gjendje.

Pas trajtimit të tyre, do të jetë e mundur të kuptohet se si funksionon programi dhe si të zbatohen algoritmet e tij në praktikë. Këtë njohuri mund ta gjeni vetë në libra. Por është edhe më e rëndësishme të zgjidhni një gjuhë dhe të përcaktoni drejtimin e programimit.

Me çfarë gjuhe të filloni

Shumica e universiteteve teknike fillojnë mësimin me gjuhë pak të vjetruara. Këto mund të jenë Turbo Pascal dhe Turbo C. Vetë programuesit praktikisht nuk i përdorin tani, por këto gjuhë justifikojnë qëllimin e të mësuarit. Ato i ndihmojnë studentët të kuptojnë ndërlikimet e punës me RAM dhe i ndihmojnë ata të kuptojnë se cila rrugë duhet për të transformuar një ide në një program pune.

Për më tepër, e njëjta gjuhë C është një lloj bazë për krijimin e gjuhëve moderne dhe është shumë e dobishme për një programues të ardhshëm ta studiojë atë.

Nëse jeni të interesuar për gjuhë programimi premtuese, kushtojini vëmendje:

  • Python. Nga rruga, shumë programues fillestarë fillojnë me të. Sekreti i popullaritetit të tij nuk qëndron në funksionalitetin e tij të gjerë, por në aftësinë për të filluar shpejt në praktikë. Për të filluar, thjesht shkarkoni skedarin dhe ekzekutoni atë. Është gjithashtu e lehtë të kuptosh ndërlikimet e punës: ka mijëra libra të shkruar në Python. Nga rruga, kjo gjuhë përdoret në shumë kompani të mëdha, dhe ata që e njohin mirë atë mund të gjejnë gjithmonë punë.
  • Java. Shumë popullor dhe i zbatueshëm në të gjitha pajisjet dhe platformat. Specialistët që e kanë zotëruar atë janë në kërkesë dhe gjithmonë do të jenë në gjendje të gjejnë një pozicion me pagesë të lartë. Nga rruga, nuk ka asnjë lidhje me JavaScript.
  • PHP. ... Quhet një gjuhë programimi "jo mjaft reale", pasi është e përshtatur ekskluzivisht për ueb, në të njëjtën kohë, përdoret rrallë në aplikacionet në internet. Gjuha qëndron në themel të "motorëve" më të njohur ose CMS. (Në këtë postim kam shkruar tashmë për këtë, por këtu mund ta shihni) Prandaj, nëse merreni me të, dhe më pas me WordPress, i cili është një nga sistemet më të njohura të menaxhimit të faqeve, gjithmonë do të gjeni një punë për veten tuaj. ...

Ka gjuhë të tjera: Ruby (si skriptimi në Python), C # (i ngjashëm në funksionalitet me Java, ju lejon të krijoni sajte dhe aplikacione në kornizën .NET), C ++ (një version kompleks i C, i cili hap shumë të mundësive, me të cilat është më mirë të merreni me një mentor).

Si të studiojmë

Ka tre mënyra për të mësuar bazat e programimit pa ndonjë aftësi të mëparshme.

Vetë-edukimi

Në këtë rast, në kohën tuaj të lirë do t'ju duhet të lexoni libra, për shembull:

  • Mësimi i PHP dhe MySQL nga L. Bailey dhe M. Morrison;
  • « Python i thjeshtë. Stili modern i programimit"B. Lyubanovich dhe të tjerët.

Më pas përdorni njohuritë e marra në praktikë. Më pas, në një ose dy vjet, me një studim të zellshëm, do të jetë e mundur të zotëroni profesionin falas. Gjëja kryesore është të mbani mend pse filloi gjithçka dhe të praktikoni vazhdimisht.

Kjo është rruga më e vështirë për fillestarët, kështu që vetëm një person që jeton me një ide, e do sinqerisht programimin dhe mund ta kuptojë vetë, mund ta kapërcejë atë.

Ndihma e mentorit

Mentori është një programues me përvojë i cili do t'ju udhëheqë në rrugën e duhur. Ai do të këshillojë literaturën, do të kontrollojë kodin dhe do të japë detyra për praktikimin e aftësive praktike. Gjëja kryesore është ta gjesh atë. Ku? Në forume, konferenca online. Për më tepër, për të gjetur dhe interes për të punuar me ju.

Trajnimet

Duhet shumë praktikë për të pasur sukses në programim, duke e vënë në praktikë teorinë. Kursi bazohet në këtë GeekBrains ... Me të, ju mund të mësoni të kodoni falas ndërsa shikoni mësime video dhe bëni detyrat e shtëpisë.


Një plus i madh është komunikimi me njerëz me mendje të njëjtë. Kjo jo vetëm që frymëzon, por edhe ndihmon në zhvillimin: vështirësitë dhe gabimet shfaqen shpesh në ekip, të cilat mentorët ju mësojnë t'i përballoni. Të dish rreth tyre do të thotë të jesh një hap përpara konkurrentëve.

Ku të shkojnë

Ku të filloni të mësoni? Me zgjedhjen e drejtimit, i cili do të nxisë zgjedhjen e gjuhës. Ka:

  • Programimi në ueb është një fushë premtuese dhe me rritje të shpejtë, e cila kërkon vetëm një kompjuter dhe një shfletues për të punuar. Ju lejon të krijoni dhe mirëmbani sajte. Pasi ta keni zotëruar atë, do të fitoni një specialitet, falë të cilit mund të fitoni para të mira. Dëshironi të jeni një programues ueb? Mësoni PHP.
  • Zhvillimi i programeve dhe aplikacioneve. Një drejtim kompleks, por interesant, i cili është pothuajse i pamundur të kuptohet pa ditur bazat. Zgjedhja e gjuhës varet nga sfera: celular, për Android () ose një platformë tjetër. Java do të bëjë.
  • Administrimi i sistemit. Gjithçka është e thjeshtë këtu: ju duhet të konfiguroni programet e krijuara më parë nga dikush. Në këtë drejtim, zhvillimi i larmishëm është i rëndësishëm.

Rruga drejt suksesit në të gjitha rastet qëndron përmes aftësisë për t'u përmirësuar dhe vetë-zhvilluar.

Prandaj, regjistrohuni në blog për të marrë vazhdimisht një pjesë të informacionit të dobishëm dhe për grup Në kontakt me ... Dhe gjithashtu zbatoni vazhdimisht njohuritë tuaja në praktikë: "shkruani" për veten tuaj, zgjidhni problemet në rrjet për programuesit dhe së fundi, kërkoni të rekrutoni të ardhur në ekipin profesional në shkëmbimet e pavarura.

Këto mësime janë për të gjithë, pavarësisht nëse jeni i ri në programim ose keni përvojë të gjerë programimi në gjuhë të tjera! Ky material është për ata që duan të mësojnë gjuhët C / C ++ që nga themelet e tij deri në strukturat më komplekse.

C ++ është një gjuhë programimi, njohja e kësaj gjuhe programimi do t'ju lejojë të kontrolloni kompjuterin tuaj në nivelin më të lartë. Në mënyrë ideale, mund ta detyroni kompjuterin të bëjë çfarë të doni. Faqja jonë do t'ju ndihmojë në zotërimin e gjuhës së programimit C ++.

Instalimi / IDE

Gjëja e parë që duhet të bëni përpara se të filloni të mësoni C ++ është të siguroheni që keni një IDE - një mjedis zhvillimi të integruar (programi në të cilin do të programoni). Nëse nuk keni një IDE, atëherë ky është vendi për ju. Pasi të keni vendosur për një IDE, instaloni atë dhe praktikoni krijimin e projekteve të thjeshta.

Hyrje në gjuhën C ++

C ++ është një grup komandash që i tregojnë kompjuterit se çfarë të bëjë. Ky grup komandash zakonisht quhet kod burimor ose thjesht kod. Komandat janë ose "funksione" ose "fjalë kyçe". Fjalët kyçe (fjalë të rezervuara C / C ++) janë blloqet bazë të ndërtimit të gjuhës. Funksionet janë blloqe ndërtuese komplekse sepse ato janë shkruar në terma të funksioneve më të thjeshta - këtë do ta shihni në programin tonë të parë, i cili tregohet më poshtë. Kjo strukturë funksionesh i ngjan përmbajtjes së një libri. Tabela e përmbajtjes mund të tregojë kapitujt e librit, çdo kapitull në libër mund të ketë tabelën e vet të përmbajtjes, të përbërë nga paragrafë, çdo paragraf mund të ketë nënparagrafët e tij. Megjithëse C ++ ofron shumë funksione të zakonshme dhe fjalë të rezervuara që mund t'i përdorni, ekziston ende nevoja për të shkruar funksionet tuaja.

Ku është fillimi i programit? Çdo program në C ++ ka një funksion, ai quhet funksioni kryesor ose kryesor, ekzekutimi i programit fillon me këtë funksion. Nga funksioni kryesor, mund të thërrisni edhe çdo funksion tjetër, nuk ka rëndësi nëse ato janë shkruar nga ne, ose, siç u përmend më herët, sigurohen nga përpiluesi.

Pra, si i aksesoni këto veçori standarde? Për të hyrë në funksionet standarde që vijnë me përpiluesin, duhet të përfshini skedarin e kokës duke përdorur direktivën e paraprocesorit - #include. Pse është efektiv? Le të hedhim një vështrim në një shembull të një programi pune:

#përfshi << "Моя первая программа на С++\n"; cin.get(); }

Le të shqyrtojmë në detaje elementet e programit. #include është një direktivë paraprocesori që i thotë përpiluesit të vendosë kodin nga skedari i kokës iostream në programin tonë përpara se të krijojë ekzekutuesin. Duke lidhur skedarin e kokës me programin, ju keni akses në shumë funksione të ndryshme që mund t'i përdorni në programin tuaj. Për shembull, operatori cout kërkon një iostream. Linja që përdor hapësirën e emrave std; i thotë kompajlerit të përdorë një grup funksionesh që janë pjesë e bibliotekës standarde std. Kjo linjë gjithashtu lejon programin të përdorë deklarata të tilla si cout. Pikëpresja është pjesë e sintaksës C ++. Ai i tregon kompajlerit se ky është fundi i komandës. Më vonë do të shihni se pikëpresje përdoren për të plotësuar shumicën e komandave në C ++.

Linja tjetër e rëndësishme e programit është int main (). Kjo linjë i tregon kompajlerit se ekziston një funksion i quajtur main, dhe se funksioni kthen një numër të plotë të tipit int. Kllapat kaçurrelë (dhe) sinjalizojnë fillimin (dhe përfundimin) e një funksioni. Kllapat kaçurrelë përdoren në blloqe të tjera të kodit, por ato gjithmonë nënkuptojnë të njëjtën gjë - fillimin dhe fundin e bllokut, përkatësisht.

Në C ++, objekti cout përdoret për të shfaqur tekstin (shqiptohet C jashtë). Ai përdor simbole<< , известные как «оператор сдвига», чтобы указать, что отправляется к выводу на экран. Результатом вызова функции cout << является отображение текста на экране. Последовательность \n фактически рассматривается как единый символ, который обозначает новую строку (мы поговорим об этом позже более подробно). Символ \n перемещает курсор на экране на следующую строку. Опять же, обратите внимание на точку с запятой, её добавляют в конец, после каждого оператора С++.

Komanda tjetër është cin.get (). Kjo është një tjetër thirrje funksioni që lexon të dhënat nga një rrjedhë e të dhënave hyrëse dhe pret që tasti ENTER të shtypet. Kjo komandë nuk lejon që dritarja e konsolës të mbyllet derisa të shtypet tasti ENTER. Kjo ju jep kohë për të parë rezultatin e programit.

Me arritjen e fundit të funksionit kryesor (mbyllja e mbajtësit kaçurrelë), programi ynë do të kthejë 0 për sistemin operativ. Kjo vlerë e kthimit është e rëndësishme sepse, duke e analizuar atë, OS mund të gjykojë nëse programi ynë përfundoi me sukses apo jo. Një vlerë e kthimit prej 0 do të thotë sukses dhe kthehet automatikisht (por vetëm për llojin e të dhënave int, funksionet e tjera kërkojnë që ju të ktheni manualisht një vlerë), por nëse do të donim të kthenim diçka tjetër, për shembull 1, do të duhej ta bënim atë me dorë.

#përfshi duke përdorur hapësirën e emrave std; int kryesore () (cout<<"Моя первая программа на С++\n"; cin.get(); return 1; }

Për të konsoliduar materialin, shkruani kodin e programit në IDE-në tuaj dhe ekzekutoni atë. Pasi të ketë filluar programi dhe të shihni rezultatet, eksperimentoni pak me deklaratën cout. Kjo do t'ju ndihmojë të mësoheni me gjuhën.

Sigurohuni që të komentoni për programet tuaja!

Shtoni komente në kod për ta bërë më të qartë jo vetëm për veten tuaj, por edhe për të tjerët. Përpiluesi i injoron komentet kur ekzekuton kodin, gjë që lejon përdorimin e çdo numri komentesh për të përshkruar kodin aktual. Për të krijuar një koment, përdorni ose //, i cili i tregon përpiluesit se pjesa tjetër e rreshtit është një koment, ose / * dhe më pas * /. Kur mësoni të programoni, është e dobishme të jeni në gjendje të komentoni në pjesë të caktuara të kodit në mënyrë që të shihni se si ndryshon rezultati i punës së programit. Mund të lexoni në detaje rreth teknikës së komentimit.

Çfarë duhet bërë me të gjitha këto lloje të variablave?

Ndonjëherë mund të jetë konfuze të kesh lloje të shumta variablash kur duket se disa lloje variablash janë të tepërt. Është shumë e rëndësishme të përdoret lloji i saktë i ndryshores, pasi disa variabla kërkojnë më shumë memorie se të tjerët. Përveç kësaj, për shkak të mënyrës se si ruhen në memorie, numrat me pikë lundruese, llojet e të dhënave float dhe dyfishtë janë "të pasaktë" dhe nuk duhet të përdoren kur duhet të ruhet një vlerë e saktë e numrit të plotë.

Deklarimi i variablave në C ++

Për të deklaruar një variabël, përdorni llojin e sintaksës<имя>; ... Këtu janë disa shembuj të deklaratave të variablave:

Int num; karakter char; float num_float;

Lejohet të deklarohen disa variabla të të njëjtit lloj në një rresht; për këtë, secila prej tyre duhet të ndahet me presje.

Int x, y, z, d;

Nëse e keni shikuar nga afër, mund të keni parë se një deklaratë e ndryshueshme ndiqet gjithmonë nga një pikëpresje. Mund të mësoni më shumë rreth konventës - "rreth emërtimit të variablave".

Gabime të zakonshme gjatë deklarimit të variablave në C ++

Nëse përpiqeni të përdorni një variabël që nuk e keni deklaruar, programi juaj nuk do të kompilohet dhe do të merrni një mesazh gabimi. Në C ++, të gjitha fjalët kyçe të gjuhës, të gjitha funksionet dhe të gjitha variablat janë të ndjeshme ndaj shkronjave të vogla.

Përdorimi i variablave

Pra, tani ju e dini se si të deklaroni një ndryshore. Këtu është një shembull i programit që demonstron përdorimin e një ndryshoreje:

#përfshi duke përdorur hapësirën e emrave std; int kryesore () (numri int; cout<< "Введите число: "; cin >> numri; cin.injoroj (); cout<< "Вы ввели: "<< number <<"\n"; cin.get(); }

Le të ecim nëpër këtë program dhe të shqyrtojmë kodin e tij, rresht pas rreshti. Fjala kyçe int thotë se numri është një numër i plotë. Funksioni cin >> lexon një vlerë në numër, përdoruesi duhet të shtyp enter pas numrit të futur. cin.ignore () është një funksion që lexon një karakter dhe e injoron atë. Ne kemi organizuar hyrjen tonë në program, pasi futim një numër, shtypim tastin ENTER, i cili kalohet edhe në rrymën hyrëse. Ne nuk kemi nevojë për këtë, ndaj e hedhim poshtë. Mbani në mend se ndryshorja është deklaruar e një lloji të plotë, nëse përdoruesi përpiqet të fusë një numër dhjetor, ai do të shkurtohet (d.m.th., pjesa dhjetore e numrit do të shpërfillet). Provoni të futni një numër dhjetor ose një sekuencë karakteresh, kur ekzekutoni programin e mostrës, përgjigja do të varet nga vlera e hyrjes.

Vini re se thonjëzat nuk përdoren kur printoni nga një ndryshore. Mungesa e thonjëzave i tregon kompajlerit se ekziston një variabël, dhe për këtë arsye programi duhet të kontrollojë vlerën e ndryshores në mënyrë që të zëvendësojë emrin e ndryshores me vlerën e saj në kohën e ekzekutimit. Operatorët e shumëfishtë ndërrimi në të njëjtën linjë janë të mirë dhe dalja do të bëhet në të njëjtin rend. Ju duhet të ndani literalet e vargjeve (vargjet e cituara) dhe variablat, duke i dhënë secilit një operator të ndryshëm ndryshimi<< . Попытка поставить две переменные вместе с одним оператором сдвига << выдаст сообщение об ошибке . Не забудьте поставить точку с запятой. Если вы забыли про точку с запятой, компилятор выдаст вам сообщение об ошибке при попытке скомпилировать программу.

Ndryshimi dhe krahasimi i vlerave

Natyrisht, pavarësisht se çfarë lloji të të dhënave po përdorni, variablat janë me pak interes pa aftësinë për të ndryshuar vlerën e tyre. Më poshtë janë disa nga operatorët e përdorur në lidhje me variablat:

  • * shumëzimi,
  • - zbritja,
  • + shtim,
  • / ndarje,
  • = detyrë,
  • == barazi,
  • > më shumë,
  • < меньше.
  • ! = i pabarabartë
  • > = më i madh ose i barabartë
  • <= меньше или равно

Operatorët që kryejnë funksione matematikore duhet të përdoren në të djathtë të shenjës së caktimit, për t'i caktuar rezultatin një ndryshoreje në të majtë.

Ketu jane disa shembuj:

A = 4 * 6; // përdorni komentin e rreshtit dhe pikëpresjen, a është e barabartë me 24 a = a + 5; // është e barabartë me shumën e vlerës fillestare dhe pesë a == 5 // pesë nuk është caktuar, kontrollohet nëse është 5 apo jo

Ju shpesh do të përdorni == në konstruksione të tilla si kushtëzimi dhe sythe.

A< 5 // Проверка, a менее пяти? a >5 // Kontrolloni nëse a është më e madhe se pesë? a == 5 // Kontrolloni nëse a është pesë? a! = 5 // Kontrollo, por jo e barabartë me pesë? a> = 5 // Kontrolloni nëse a është më e madhe ose e barabartë me pesë? a<= 5 // Проверка, a меньше или равно пяти?

Këta shembuj nuk janë shumë të qartë në lidhje me përdorimin e shenjave të krahasimit, por kur të fillojmë të studiojmë operatorët e përzgjedhjes, do të kuptoni pse kjo është e nevojshme.

Artikujt kryesorë të lidhur