Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикалық сабақ топтамасы.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
162.83 Кб
Скачать

Практикалық сабақ № 4-5

АЛГОРИТМДЕР

Сабақтың мақсаты: Алгоритм ұғымы мен оның қасиеттері бойынша бойынша білімдерін тексеру; Алгоритмді жаза білу дағдыларын есептер шығару арқылы қалыптастыру.

Практикалық сабақтың жоспары:

1. Алгоритм және оның түрлері. Қасиеттері.

2. Әртүрлі алгоритмдердің блок схемасын құру әдістемесі.

3. Алгоритмдік тіл. Әртүрлі алгоритмдерді алгоритмдік тілді пайдаланып жазу мен тексеру әдістемесі.

4. Тақырып бойынша дидактикалық материалдар дайындау.

Бақылау сұрақтары:

  1. Алгоритм дегеніміз не ?

2. Алгоритмнің негізгі түрлері мен қасиеттері қандай ?

      1. Алгоритмнің формалды атқарылуы дегенді қалай түсінесің ?

4. Алгорим командасы дегеніміз не ?.

5. Алгоритмді атқарушы дегенді қалай түсінесің ?

6.Атқарушының командалар жүйесі деп нені айтады ?

7. Агоритмді өрнектеу, жазу тәсілдері дегеніміз не ?

8. Алгоритмдік тіл, программалау тілі дегеніміз не ?Қызметші сөздерге нелер жатады ?Серия ұғымын қалай түсінесің ?

9. Меншіктеу командасының құрылымы қандай, ол қалай жазылады ?

10 Құрама командалар қандай құрылымдардан тұрады ?

11. Сызықтық, тармақталу және циклдік алгоритмдер дегеніміз не ?

12. Компьютерде есеп шығару қандай кезеңдерден тұрады ?

Глоссарий

Команда– орындаушыдан қайсыбір аяқталған әрекетті орындауды талап ететін жекелеген нұсқау.

Орындаушының командалар жүйесі- орындаушы жүзеге асыра алатынкомандалардың жиынтығы.

Қызметші сөздер – алгоритмдік тілде мағнасы мен қолдану тәсілі біржола берілген санаулы сөздер.

Серия – алгортмнің бірінен соң бірі орындалатын бірнеше команда­ларының тізбегі.

Аргументтер – алгоритм үшін алғашқы берілгендер болатын шамалар.

Аралық айнымалылар – алгортмнің аргументі де, нәтижесі де болмай­тын, тек оны орындау кезінде есептелетін айнымалы шамалар.

Көмекші алгоритмдер –өзге бір алгоритмдердің құрамында тұтасымен пайдаланылатын алгоритмдер.

Тапсырмалар:

Алгоритмді графиктік тәсілмен алгоритмдік тілді пайдаланып құрыңдар және жазыңдар.

  1. ( мұндағы ) фукциясының графигін салу алго­ритмін жазыңдар.

  2. Аралық шамаларды пайдалана отырып ,

а) өрнегін есептеудің;

ә) теңдеуін шешу алгоритмін жазыңдар.

  1. Дөңгелектің ауданы және квадраттың ауданы берілген деп алып мына алгоритмдерді құрыңдар және жазыңдар:

а) дөңгелектің квадратқа сыюын;

ә) квадраттың дөңгелекке сыюын анықтаңдар. мен - нің бірне­ше мәндері үшін алгоритмді тексеріңдер.

  1. Натурал n санының факториалын есептеу алгоритмін жазыңдар.

  2. Санның модулін есептеудің көмекші алгоритмін МОД(a ,m) пайдаланып

формуласы бойынша есептеу алгоритмін құрыңдар.

  1. Квадрат теңдеуді шешу алгоритмін көмекші алгоритм ретінде пайдалана отырып биквадрат теңдеуін шешу алгоритмін құрыңдар.

Блиц - тест

  1. Алгоритм дегеніміз:

    1. Амалды орындауға берілетін нұсқау;

    2. Қойылған мақсатқа немесе қажетті нәтижеге жетуді жүзеге асыратын нұсқаулар тізбегі;

    3. есептің шешімін табуға әкелетін есептеу процесі;

  1. Алгоритмнің қасиеттері:

а) ақпараттылық, үзіктілік, жалпылық,анықталғандық және нәти­желік ;

  1. үзіктілік, жеделдік, жалпылық,анықталғандық және нәти­желік ;

  2. циклдік, үзіктілік, жалпылық,анықталғандық және нәти­желік ;

  3. ақпараттылық, жалпылық, жеделдік, нәти­желік, анықталғандық және үзіктілік;

  4. үзіктілік, жалпылық, нәти­желік және анықталғандық;

  1. Алгоритмнің берілу тәсілдері:

    1. табиғи тілде, гафиктік, байт тізбектері;

    2. фомула, табиғи тілде, гафиктік;

    3. алгоритмдік тілде, формула, гафиктік;

    4. гафиктік, алгоритмдік тілде, формула, табиғи тілде;

    5. байт тізбектері, фомула, алгоритмдік тілде, гафиктік.

  2. Алгоритмнің түрлері:

    1. циклдік,математикалық, ақпараттық;

    2. графиктік, математикалық, ақпараттық;

    3. сызықтық, циклдік, тармақталу:

    4. математикалық, ақпараттық, сызықтық;

    5. сөздік, математикалық, ақпараттық.

  1. Алгоритмдік тіл:

    1. өз тіліміздің кейбір сөздерін пайдаланып орындалатын әре­кет­терді, амалдарды бірыңғай және дәл жазуға арналған бел­гілер мен ережелердің жүйесі;

    2. өз тіліміздің кейбір сөздерін пайдаланып алгоритмді жазу тәсілі;

    3. қарапайым әре­кет­терді, амалдарды дәл жазуға арналған ережелердің жүйесі;

    4. логикалық амалдарды бірыңғай және дәл жазуға арналған ережелердің жүйесі;

    5. алгоритмді табиғи тілде қарапайым мәтін түрінде жазып оқуға арналған әдіс;

  2. Түйінді (қызметші сөздер):

    1. алгоримдік тілдің ерекше сөздері;

    2. алгоритмдік тілде мағнасы мен қолдану тәсілі біржола берілген санаулы сөздер;

    3. тармақталуалгоритмін құруға пайдаланатын арнайы сөз­дер;

    4. сызықтық алгоритм құруға пайдаланатын арнайы сөздер;

    5. қайталау алгоритм құруға пайдаланатын арнайы сөздер;

  3. Серия дегеніміз:

    1. алгоритмнің бірінен соң бірі орындалатын бірнеше командаларының тізбегі ;

    2. бірыңғай бірнеше сызықтық алгоритмдер тізбегі;

    3. бірыңғай бірнеше тармақталу алгоритмнің тізбегі;

    4. бірыңғай бірнеше қайталау алгоритмнің тізбегі;

    5. алгоритмдік тілде мұндай атау қолданылмайды.

  4. Транслятор деп:

    1. алгоритмнің қосымша атауы;

    2. алгоритмді өрнектеу, жазу тәсілі;

    3. алгоритмдік тілді машина тіліне автоматты түрде аудара­тын аудармашы программа;

    4. алгоритмді машина тілінде жазу тәсілі;

    5. алгоритмдік тілдіқолданудың арнайы тәсілі.

  5. Алгоритмнің тақырыбы

    1. әрбір алгоритмнің мазмұндық сипатын ашады;

    2. алгоритмде қолданылатын командалар тізімі;

    3. берілген мәліметтерді сипаттау бөлімі;

    4. қарапайым командалар тізімі;

    5. алгоримнің нәтижелерін сипаттау бөлімі;

  6. Алгоритмнің тұлғасы (денесі) деп:

    1. алгоритмнің тақырыбынан кейінгі әйтпесе және бітті түйінді сөздерімен шектелген бөлігі;

    2. алгоритмнің орта тұсына орналасқан командалар тізбегі;

    3. алгоритмнің тақырыбынан кейінгі басы және соңы түйінді сөздерімен шектелген бөлігі;

    4. алгоритмнің тақырыбынан кейінгі цб және цс түйінді сөздерімен шектелген бөлігі;

    5. алгоритмнің тақырыбынан кейінгі онда және әйтпесе түйінді сөздерімен шектелген бөлігі;

Әдебиеттер:

  1. Бочкин А.И. Методика преподавания информатики. Учебное пособие-Минск, 1998

  2. Лапчик М.П., Семакин И.Г., Хеннер Е.К. Методика преподавания информатики. Учебное пособие, Москва, 2005г.

  3. Государственный образовательный стандарт области «Информатика», тематическое и календарное планирование. Алматы, 1998

  4. Бөрібаев Б.,Нақысбеков Б., Мадиярова Г. Информатика және есептеуіш техника. Жалпы білім беретін мектептің 9 сыныбына арналған оқулық.Алматы.: «Мектеп», 2005

  5. Ермеков Н., Қараев Ж.,Криворучко В.,Кафтункина Л. Информатика (РASCAL). Жалпы білім беретін мектептің 9 сыныбына арналған оқулық. Алматы.: «Мектеп», 2005

  6. Бөрібаев Б.,Нақысбеков Б.,Мадиярова Г. Информатика және есептуіш техника негіздері. 9 сынып. Алматы.: «Мектеп», 2005

  7. Веретенникова Е.Г., Патрушина С.М.,Савельева Н.Г. Тесты по инфор­ма­тике. Москва – Ростов-на-Дону.: Издательский центр «МарТ», 2003