Ф КГМУ 4/3-07/01
ПП КГМУ 4/01
ҚАРАҒАНДЫ МЕМЛЕКЕТТІК МЕДИЦИНА УНИВЕРСИТЕТІ
Медициналық биофизика және информатика кафедрасы
ОҚЫТУШЫНЫҢ ЖЕТЕКШІЛІГІМЕН СТУДЕНТТЕРДІҢ ӨЗ БЕТІНШЕ АТҚАРАТЫН ЖҰМЫСЫНА АРНАЛҒАН ӘДІСТЕМЕЛІК НҰСҚАУ
Тақырып: «Сызықтық алгоритмді программалау»
Мамандығы:
5В110400 «Медико-профилактикалық іс»
Пән:
«Информатика»
Курс:
I
Құрастырушы:
оқытушы Ыдырыс Ж.Б.
Қарағанды – 2010ж
Кафедра мәжілісінде талқыланып және бекітілген
№ ____ Хаттама «____»______ 2010__ж.
Кафедра меңгерушісі ________________ Койчубеков Б. К.
Тақырыбы: «Сызықтық алгоритмді программалау»
Мақсаты: Q BASIC жүйесінде файлдармен жұмыс істеу, программаларды құрудың практикалық дағдыларын игеру. Студенттерге сызықтық алгортимді үйрету және оларға алгоритмнің блок-схемасын, компьютерде таңдалған тілде программа жазып үйрету.
ОҚЫТУ МАҚСАТЫ
Тақырыпты оқу нәтижесінде студент білу керек
-
Алгоритмді нақты және дұрыс шешуді, берілген тапсырмалардың құрылымын және олардың әр қайсысын прграммалау тіліне айналдыру.
-
Тапсырманың шешімін алу мақсатында қорытындысы бойынша тапсырманың шешімінде не болатынын толық түрде түсіну.
-
Программаны енгізу және шығару әдісі бойынша кездесетін қателіктерді жібермеу.
-
Алгоритмге блок-схема құру және берілген вариант бойынша прграмма жазу.
-
Есептерді дұрыс шығара білуді үйрену.
ТАҚЫРЫПТЫҢ НЕГІЗГІ СҰРАҚТАРЫ:
-
Өңделетін алгоритмнің құрылымы?
-
QBasic-те жұмыс ережесін және негізін оқыту?
-
QBasic тілінде жоспарланған программаны ұйымдастыру?
-
Сызықтық алгоритм дегеніміз не?
-
Сызықтық алгоритм құрылымында қолданылатын енгізгі фигуралар
-
QBasic программасының менюі
-
File опциясы
-
Run опциясы
-
QBasic-те құрылған программаларды сақтау процесі
-
QBasic-те енгізу-шығару операторларын ұйымдастыру
-
Алгоритмнің кескінделу тәсілдерін түсіндіріңіз?
-
Алгоритм құру тәсілдері?
-
бүтін санды (/) бөлу операциясы не үшін керек
-
mod операторы не үшін қажет?
-
REM командасы
БІЛІМ БЕРУДІҢ ЖӘНЕ ОҚЫТУДЫҢ ӘДІСТЕРІ:
-
Тақырыпты талдау. Бақылау жұмысын өз бетінше орындау.(Қосымша №1)
ӘДЕБИЕТТЕР:
-
Балапанов Е.Қ. Берібаев Б., Дәулеткұлов А.Б.Жаңа информациялық технологиялар: Информатикадан 30 сабақ /Алматы : ЖТИ, 2003, 2007. - 400 с
-
Изтлеуов М.К., Беккужина А.И., Жалимбетова Н.К.Информатика: Жоғары медицина орындарына арналған оқулық /Актөбе, 2005. - 394 с.
-
Камардинов О Информатика : Оқу құралы /- Алматы : Карасай, 2008. - 360 с
-
Омарбекова Н. К Информатика негіздері: Оқу-әдістемелік кұрал / Қарағанды: ҚММА, 2006. - 70 с
-
Гельман В.Я..Медицинская информатика: Практикум / Гельман, Виктор Яковлевич. - СПб.: Питер, 2002. - 468 с.
-
Вялков А.И Информационные технологии в системе управления здравоохранением Российской Федерации: Учеб. пособие /. - М. : ГЭОТАР - Медиа, 2006. - 128 с
-
В. И. Чернов Медицинская информатика: учеб. пособие /Ростов н /Д: Феникс, 2007. -
БАҚЫЛАУ:
-
Білімдердің бастапқы деңгейінің тест-бақылауы.
-
Келесі сұрақтар бойынша сұрау:
-
Жоғарғы және төменгі деңгейдегі тілдер
-
Алгоритмге анықтама беріңіз
-
Бейсик тілінде арифметикалық оепрациялардың белгілері
-
Қатынас тіл операциясының белгілері
-
Алгоритмге анықтама беріңіз
-
Алгоритмге мінездеме
-
Алгоритмді ұсыну формалары
-
Алгоритмнің көмегімен шешілетін есептер
-
Qbasic программасының менюі
-
Сызықтық алгоритмді құру кезіндегі фигуралардың қолданылуы
-
Q Basic программасының менюін сипаттаңыз
-
File опциясы
-
Run опциясы
-
QBasic-те құрылған программаларды сақтау процесі
-
QBasic-те енгізі және шығару процесін ұйымдастыру
-
Сызықтық алгоритмде қандай операторлар қолданылады?
-
« = » операторы не үшін керек
-
бүтін санды (/) бөлу операциясы не үшін керек және оның қорытындысы қандай болады?
-
mod операторы
-
REM командасы
-
Есептерді шығару.
Оқытушы студенттерге тапсырмалар мен сұрақтарды тарату. Студенттер программа Q BASIC тілінде жазу.
-
Үшбұрыш қабырғаларының ұзындығы берілген болса, Геронның формуласы бойынша үшбұрыштың ауданын есептеу.
-
Үшбұрыштың А,В,С қабырғалары белгілі болғанда, үшбұрышқа іштегі сызылған шеңбердің радиусын RВ және үшбұрышқа сырттай сызылған шеңбердің радиусы RО есептеу керек.
-

мұнда S – үшбұрыштың ауданы, Р-жартылай, Р-периметрі.
3 . 
-
Берілген сөткедегі сағаттар, минуттар, секундар санын шығару.
-
Қосымша 1
Ақпараттық – дидактикалық материал
«Сызықтық алгоритмді программалау»
Пуск->Программалар-> Q Basic-> Q basic.exe
Программаның орындалу процессі екі бөлімнен тұрады:
-
Q Basic мәтіндік редакторының көмегімен машина жадысына мәтінді енгізу
-
программа орындалу үшін Q Basic интерпретаторын қосу.
Интерпретатор қосылған соң, компьютер экраны келесідей болады: Бұл экран үш бөліктен тұрады: жоғарғы бөліктегі меню жолы, ортадағы терезе аймағы және төмендегі статус жолы.
Q basic.exe файлын іске қосқаннан кейін экранда басты менюдің жоғарғы жағында, редактрлеу терезесі және төменгі жағында подсказка, функционалдық пернетақтамен орындалатын әрекеттер (1.1 сурет).
File Edit View Search Run Debug Options
1.1 сурет. QBasic экранының жүктелгеннен кейінгі түрі
Вход в главное меню QBasic-тің басты менюіне кіру Alt+F (File менюін ашу) немесе Alt+R (Run менюін ашу), Esc батырмасы редакторлеуге оралу.
File (файл) – файлмен және жүйеден шығу әрекеті;
Edit (редактировать) – уақытша буфермен және бүлінген мәтінді қайтадан қалпына келтіру (Cut қию, Copy көшіру , қою, тазалау);
View (түр) - Бағыныңқы программаларды қарау
Search (іздеу) - функцияны немесе қатенің орнын, процедураны, мәтінді іздеу;
Run (машина жұмысы) - компиляция және программаның орындалуы;
Debug (отладка) - отладка программы;
Options (варианты)- Қосымша мүмкіндіктер;
FILE менюінің опциясы
New
Open …
Save
Save As …
Print …
Exit
New. Жаңадан редактрлеу терезесін ашу және NAME.BAS аттарымен байланыстыру.
Open... диалогтық терезені ашу, керек файлдың атын жазуды енгізу.
SAVE. Жаңа файлдың атын сұрау ортасы осы тереземен NAME.BAS аттарымен байланысты болған жағдайда ағымдағы редактрлеу терезесіндегі мазмұнын дискілік файлға жазу.
SAVE АS. Ағымдағы редактрлеу терезесінің мазмұнын дискілік файлға басқа атпен жазатын жағдайда сақтау.
PRINT. Ағымдағы редактрлеу терезесінің мазмұнын баспаға жіберу.
EXIT. QBASIC жұмысын аяқтау.
RUN менюінің опциясы
Start Shift+F5
Restart
Continue F5
RUN. Программаны орындау.
REM программаның басы.
END прграмманың соңы.
Мысал: Q BASIC- те программа құруды қарастырайық. Екі санның қосындысының программасын жазу.
REM екі санның қосындысы
CLS
INPUT “ Бірінші санды енгізу:”;Х
INPUT “Екінші санды енгізу:”;Y
Z= X+Y
PRINT “Қосындысы тең:”;Z
END
Программаны орындау үшін менюден Запуск (RUN) Старт немесе Shift F5 пернесін басу.
Алгоритм құрылымы:
Сызықтық алгоритм
блок-схема
|
QBasic тілінде программаны жазу
|
|
REM
INPUT
PRINT
END
|
Тапсырма. Дұрыс үшбұрыштың ауданын есептейтін программа жазу және блок-схема құру қажет. Берліген шеңбердің радиусы мына формула бойынша есептеледі. R=abc/4S
Шешімі:
R=abc/4S ауданның мәнін шығару
S=abc/4R
блок-схема
басы
a, b, c, R
S= (a*b*c)/ (4*R)
S

аяғы
QBasic тілінде программаны жазу
REM
INPUT «1 мәнді енгізу»; a
INPUT «2 мәнді енгізу»; b
INPUT «3 мәнді енгізу»; c
R=4.5
PRINT «үшбұрыштың ауданы,»; S
END