Ҳуҷҷатҳои SomonScript барои мактабҳо ва донишҷӯён
Ин саҳифа нақшаи умумии омӯзиш аст. Агар шумо навомӯз бошед ё бо донишҷӯён дар синф кор кунед, аз ҳамин ҷо оғоз кунед: 3 қадам барои насб, аввалин барнома ва фаҳмидани асосҳои забон.
Қадами 1: Оғози зуд
Пеш аз ҳама, мутмаин шавед, ки Node.js насб шудааст, пас SomonScript CLI-ро насб кунед ва як барномаи оддии салом.som нависед.
1. Node.js
Ба nodejs.org равед ва версияи LTS-ро насб кунед.
2. SomonScript CLI
Бо npm CLI-ро глобалӣ насб кунед.
3. Барномаи аввал
Файли салом.som созед ва онро бо somon run иҷро кунед.
Насби CLI ва санҷиш дар терминал
Фармонҳои зеринро дар Terminal ё PowerShell иҷро кунед. Ин услуб дар тамоми ҳуҷҷатҳо истифода мешавад.
# Санҷидани версияҳо
node -v
npm -v
# Насби SomonScript CLI
npm install -g @lindentech/somon-script
# Санҷиш
somon --version
Қадами 2: «Салом ҷаҳон» бо SomonScript
Акнун аввалин барномаи худро менависем. Ин мисол дар қисмҳои дигар низ такрор мешавад ва барои синф хеле мувофиқ аст.
// Аввалин барнома
чоп.сабт("Салом ҷаҳон!");Чӣ бояд кард?
- Папкаи нав, масалан somon-project созед.
- Файли салом.som-ро дар он папка эҷод кунед.
- Кодро нусха гирифта, ба файл гузоред ва дар терминал иҷро кунед.
somon run салом.som
Салом ҷаҳон!Қадами 3: Асосҳои забони SomonScript
Барои омӯзиш қадам ба қадам аз дарсҳо оғоз кунед: 18 дарс бо мисолҳое, ки дар браузер иҷро мешаванд. Дар поён харитаи бобҳои ҳуҷҷатҳо барои маълумоти иловагӣ оварда шудааст.
Асосҳои синтаксис
Тағйирёбандаҳо, намудҳои маълумот, операторҳо ва шартҳо.
Функсияҳо ва ниҳодҳо
Функсияҳои оддӣ, рекурсия ва кори такроршаванда.
Синфҳо, ООП ва модулҳо
Барои лоиҳаҳои калон: синфҳо, меросбарӣ ва тақсим кардани код ба файлҳо.
Системаи намудҳо ва хатогиҳо
Намудҳои пешрафта, санҷиши хатогиҳо ва истиснокҳо барои барномаҳои боэътимод.
CLI-и SomonScript дар як ҷадвал
Фармонҳои поён аксар вақт дар мисолҳо ва машқҳо истифода мешаванд. Барои мактабҳо хуб аст, ки ин ҷадвалро чоп кунанд ва дар синф овезанд.
| Фармон | Тавсиф |
|---|---|
| somon run | Компилятсия ва иҷрои файли .som. |
| somon compile | Табдил додан ба JavaScript бидуни иҷро. |
| somon bundle | Якҷо кардани чанд файл ба як .js. |
| somon module-info | Дидани вобастагиҳои модулҳо. |
Роҳнамо барои донишҷӯён
Агар шумо худатон меомӯзед, роҳи зеринро тавсия медиҳем:
- Дарсҳо-ро аз 1 то 18 гузаред: ҳар мисолро иҷро кунед ва қадам ба қадам бубинед.
- Супоришҳоро дар майдони озмоиш ҳал кунед: тугмаи «Санҷидан» ҳалли шуморо бо тестҳо месанҷад.
- Барои барномаҳои калонтар SomonScript-ро дар компютер насб кунед (қадами 1) ва бобҳои 2-11-и ҳуҷҷатҳоро ҳамчун маълумотнома истифода баред.
Роҳнамо барои омӯзгорон
18 дарсро метавон ба курси 6-ҳафтаина табдил дод, ҳар ҳафта се дарс. Пешниҳод:
- Ҳафтаҳои 1-2: дарсҳои 1-6 - чоп, хатоҳо, тағйирёбандаҳо, рақамҳо, вуруд ва ҳисоб.
- Ҳафтаҳои 3-4: дарсҳои 7-12 - муқоиса, шартҳо ва давраҳо.
- Ҳафтаҳои 5-6: дарсҳои 13-18 - функсияҳо, рӯйхатҳо, сатрҳо ва объектҳо.
Чӣ тавр супоришҳо додан ва санҷидан, хатоҳои маъмули шогирдон ва муқоисаи дарсҳо бо китоби дарсии «Технологияи иттилоотӣ» дар дастури омӯзгор оварда шудаанд.