БАРНОМАИ ДАРСӢ БАРОИ ДОНИШҶӮЁНИ КУРСИ 1 ДАР НИМСОЛАИ ДУВВУМ
МАВЗӮИ 1. Шиносоӣ бо Visual Basic 6.0
Мақсад: Шиносоӣ бо мафҳуми «алгоритм», «барнома», «барномасоз», «барномасозӣ». Омӯзонидани тарзи ба кор омода сохтани Visual Basic, ивазкунии хосияти объектҳо, навиштан ва аз бар кардани барнома, сабт, корбарии барномаҳо ва ғайра.
- Барнома чист? Барномасозӣ.
- Намудҳои нармафзор.
- Алгоритм.
- Сохтани барномаи аввалин ва баргардони (Compilation)он.
- Гузориши масъала.
- Сохтани робит (Interface).
- Лавҳаи унсурҳо.
- Панҷараи хосияти объектҳо (Properties).
- Панҷараи лоиҳа (Project).
- Панҷараи коди барнома (Code).
- Барномасозӣ (сохти коди барнома)
- Созиш, сабт, баргардон.
- Ба кор омода сохтани Visual Basic 6.0.
- Шакли робити истифодабаранда.
- Панҷараи хосиятҳо (Properties).
- Панҷараи лоиҳа (Project).
Таҷриба: Сохтани барномаи аввалин ва баргардони он.
Истилоҳот: Барнома, барномасозӣ, алгоритм, шумораи иттилоот, робит, паймонаи барномавӣ, лоиҳаи барномавӣ, объект, хосияти объект, қиммати хосият, воқеа, тартиб, синфи объектҳо, баргарбон, забони барномасозии объекгароӣ.
Саволҳо:
- Иттилоот чист?
- Воҳиди ченкунии иттилоот?
- Алгоритм чист?
- Кадом намуди барномаҳоро медонед?
- Сохтори барнома аз чанд зина иборат аст? Номбар кунед.
- Объект чист?
- Лоиҳаи барномавӣ чист?
- Баргардони барномавӣ чист?
- Забони барномасозии объектгароӣ чист?
- Панҷараи муҳити тароҳииVisual Basic – ро шарҳ диҳед.
МАВЗӮИ 2. Тағйирёбандаҳо ва операторҳои Visual Basic 6.0
Мақсад: Шиносоӣ бо мафҳуми тағйирёбанда, номи тағйирёбанда, асосҳои операторӣ, вуруди додаҳо бо истифода аз функсияи InputBox, тасвири навиштаҷот бо ёрии функсияи MsgBox.
Тағйирёбанда чист? Ном ва қиммати тағйирёбанда.
- Эълон намудани навъи тағйирёбанда дар барнома.
- Истифодаи тағйирёбанда барои ҳифзи додаҳо.
- Оператор чист?
- Функсияҳо ва ифодаҳо. Намудҳои функсияҳо.
- Коркарди ифодаҳои сатрӣ.
- Кор бо ҳаргуна намудҳои додаҳо.
- Асоси амалҳои математикӣ.
Таҷриба: Сохтани барнома бо истифода аз функсияи MsgBox ва InputBox, истифодаи функсияҳои сатрӣ.
Истилоҳот: Тағйирёбанда, номи тағйирёбанда, қиммати тағйирёбанда, калимаи калидӣ, навъи додаҳо, навъи тағйирёбанда, тағйирёбандаи ададӣ, тағйирёбандаи матнӣ, оператор, операторҳои алгоритмӣ, қоидаи синтаксисӣ, мантиқи андоза, оператори эълонкунандаи навъ, тағйирёбандаи маҳалӣ, пайвандии сатрҳо.
Саволҳо:
- Тағйирёбанда чист?
- Номи тағйирёбанда чист?
- Қоидаи эълонкунии номи тағйирёбанда?
- Қиммати тағйирёбанда чист?
- Кадом навъи тағйирёбандаро медонед?
- Оператор чист? Мисол оред.
- Функсия чист? Ифода чист?
- Кадом намуди функсияҳоро медонед?
- Кадом функсияҳои бо матн коркунандаро медонед?
- Пайвандии сатр чист?
МАВЗӮИ 3. Тарзи графикӣ.
Мақсад: Шиносоӣ бо тарзҳои графикии SCALE, PSET, CIRCLE, LINE, PRINT, инчунин бо функсияҳои RGB ва QBColor.
- Тарзи SCALE.
- Тарзи PSET.
- Тарзи CIRCLE.
- Тарзи LINE.
- Тарзи PRINT.
- Функсияҳои RGB ва QBColor
- Усули пуркунии мӯҳраҳо.
Таҷриба: Сохтани гузориш бо истифодаи тарзҳои графикӣ.
Истилоҳот: Тарз, тарзи графикӣ, параметри тарз, коэффисенти фишурдашуда,
усули бастани иттилоот.
Саволҳо:
- Тарз ё усул чист? Тарзи графикӣ чист?
- Кадом тарзҳои графикиро медонед?
- Тарзи SCALE.
- Тарзи PSET.
- Тарзи CIRCLE.
- Тарзи LINE.
- Тарзи PRINT.
- Интихоби функсияҳои RGB ва QBColor.
- Кадом усули пуркунии мӯҳраҳоро медонед?
МАВЗӮИ 4. Сохтор бо шартҳо.
Мақсад: Шиносоӣ бо алгоритмҳои хаттӣ, ифодаҳои мантиқӣ, оператори бешартии GoTo ва гузариши бешарт, тартиб додани ифодаҳои шартӣ бо ёрии оператори If … Then сохтани барномае, ки аз шарт вобастагӣ дорад, сохтори шартии Select Case истифода бурда шавад.
- Алгоритми хаттӣ.
- Ифодаҳои мантиқӣ ва ҳисоббарории қиммати онҳо.
- Мафҳуми оператори шартӣ.
- Сохтори шартии If … Then…
- Санҷиши якчанд шартҳо дар сохтори шартӣ.
- Истифодаи операторҳои мантиқӣ дар ифодаҳои шартӣ.
- Сохтори шартии Select Case.
- Интихоби функсияи Rnd.
- Оператори бешарти GoTo ва гузариши бешарт.
Таҷриба: Намунаи истифодабарии сохтори шартӣ дар барнома.
Истилоҳот: Алгоритми хаттӣ, шарти оддӣ, шарти мураккаб, ифодаҳои мантиқӣ, операторҳои мантиқӣ, афзункунии мантиқӣ, ҷамъкунии мантиқӣ, инкоркунии мантиқӣ, оператори бешарт, гузариши бешарт.
Саволҳо:
- Алгоритми хаттӣ чист? Мисол оред.
- Шарти оддӣ чист?
- Шарти мураккаб чист?
- Кадом аломати баробаркуниро медонед?
- Оператори шартӣ чист? Синтаксис + намуна.
- Сохтори шартӣ?
- Интихоби функсияи Rnd.
МАВЗӮИ 5. Такрорёбӣ ва сиклҳо.
Мақсад: Шиносоӣ бо мафҳуми сикл ва такрорёбӣ. Шиносоӣ бо сикли масрафсанҷ, сикли шартӣ.
- Такрорёбӣ чист? Сикл чист?
- Барномасозӣ, такрорёбӣ бо ёрии сикли масрафсанҷ For … Next.
- Сиклҳои гузошташуда (тартиб додани сиклҳои мураккаб For … Next)
- Барномасозӣ, такрорёбӣ бо ёрии сикли шартии Do.
Таҷриба: Намунаи истифодабарии сикли масрафсанҷ дар барнома, сиклҳои гуногуни операторӣ, сикли шартӣ, сохтани барнома бо истифодабарии сикли шартӣ.
Истилоҳот: Такрорёбӣ, сикл, сикли масрафсанҷ, сикли шартӣ, сикли дарунӣ, сикли берунӣ, сикли гузошташуда, сохтори барномасозӣ, сикли беохир.
Саволҳо:
- Сикл чист?
- Такрорёбӣ чист?
- Сикли масрафсанҷ чист?
- Сикли шартӣ чист?
- Кадом сиклҳоро гузоранда меноманд?
- Кадом сиклҳоро дарунӣ меноманд?
- Кадом сиклҳоро берунӣ меноманд?
- Сикли беохир чист? Усули баромад аз сикли беохир?
МАВЗӮИ 6. Истифодабарии паймонаҳо ва протседураҳо.
Мақсад: Шинососӣ бо мафҳуми паймона, паймонаи низоммеъёр, усули даъват ва эълони паймона дар барнома бо протседураҳои (саросарӣ ва маҳалӣ), протседураҳои навъи Sub ва Function.
- Кор бо паймонаҳои низоммеъёр.
- Кор бо тағйирёбандаҳои саросарӣ.
- Сохтани протседураи умумӣ интихобшуда.
- Протседураи умумӣ чӣ тавр даъват ва чӣ тавр иҷро мешавад.
- Сохтани протседураи навъаш Sub.
- Сохтани протседураи навъаш Function.
Таҷриба: Илова намудани паймона дар лоиҳаи барномавӣ.
Истилоҳот: Протседура, протседураи умумӣ, паймона, шакли паймона, протседураҳо, даъвати протседураҳо, оператори даъватӣ, парметри даъватӣ, синфи протседура.
Саволҳо:
- Паймона чист?
- Протседура чист?
- Протседураи умумӣ чӣ тавр даъват ва чӣ тавр иҷро мешавад? Намуна оред.
- Функсия чӣ тавр даъват ва истифода карда мешавад?