Файл: Алгоритмдер жне программалар.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 54

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

АҚТӨБЕ ЖОҒАРЫ ПОЛИТЕХНИКАЛЫҚ КОЛЛЕДЖІ

САБАҚТЫҢ ЖОСПАРЫ

Сабақтың тақырыбы: Алгоритмдер және программалар

Модуль/пән атаулары: Информатика

Практикант: Сағындық Б.С

Оқытушы: _______Нурина Ж.К.


«_______» ____________ 2023 ж.
«Ғылыми жаратылыстану пәндері» ЦӘБ төрайымы: _______ Нурина Ж.К.

(қолы) (ТАӘ)


Курс

Курс

1

Топтар

Группы

101АС,103АС,105АС

Сабақ номері

Номер занятия



Сабақтың типі

Тип занятия

Аралас

Мамандық

Специальность




Біліктілік

Квалификация




Оқыту нәтижесі

Результат обучения




Сабақтың тақырыбы

Тема занятия

Алгоритмдер және программалар

Сабақтың мақсаты, міндеттері

Цели, задачи занятия

  • Алгоритмдер және программалар, олардың түрлері, артықшылықтарын түсіну.

  • Python платформасымен танысу.

Бағалау критерийі

Критерии оценки

  • алгоритмде программа құруды меңгереді;

  • алгоритм программалауда тәжірбиеде қолданады;

  • алгоритмнің жазылу формаларын салыстыра біледі.

Оқу процесінде білім алушылар меңгеретін кәсіби дағдылар

Профессиональные умения, которыми овладеют обучающиеся в процессе учебного занятия

«Алгоритмдер және программалармен» таныс болып, тәжірибеде қолдана біледі.

Оқытудың әдіс-тәсілдері, педагогикалық технологиялар

Методы-приемы обучения, педагогические технологии




Оқу-әдістемелік жабдықталуы, анықтамалық әдебиеттер

Учебно-методическое оснащение, справочная литература


КТП, интерактивті тақта, сабақ жоспары.

Техникалық жабдықталуы, материалдар

Техническое оснащение, материалы


Мультимедиялық проектор, экран, презентация




САБАҚТЫҢ ҚҰРЫЛЫМЫ

Структура занятия


Сабақтың барысы/


Уақыты

(минут)

Жоспарланған іс-әрекеттер

Запланированные действия




Ресурстар

Ресурсы

1

2

3




4

1.Ұйымдастырушы, ынталандырушы кезең

Организационный, стимулирующий этап

10

Сәлемдесу.Студенттерді түгелдеу.

Үй тапсырмасын тексеру.

Сабақтың тақырыбы және мақсатымен таныстыру.

Презентация, мультимедиялық экран.


2. Сабақтың негізгі этапы

Основной этап занятия


30

37

Процедура — бірнеше іс-әрекетті орындайтын көмекші алгоритм. Python тілінде процедура def қызметші сөзінен басталып, бос не бос емес жақшадан және қос нүктеден тұрады.

Оның жазылуын мысалда қарастырайық:

def Err(): # процедураны анықтау

print ("Қате: дұрыс емес деректер")

n = int (input('оң сан енгізіңдер'))

if n<0:

Err() # процедураны шақыру

  • Процедура коды негізгі программада шақырылмай тұрып жазылады;

  • программада бірнеше процедура болуы мүмкін;

  • процедура дұрыс жұмыс істеуі үшін, оны негізгі програм-мадан немесе басқа процедурадан шақыруымыз керек;

  • процедура шақырылғанға дейін анықталған болуы керек.

Процедураны анықтау қызметтік def сөзінен басталады;

  • процедураны шақыру қос жақшаның алдындағы аты мен

жүзеге асырылады. Мысалы, Err ();

  • процедураны программа барысында пайдалану кодты қысқартады және программаның тез оқылуын қамтамасыз етеді.

Python программалау тілін де параметрлердің пайдаланылуын мысалда қарастырайық:

Мысал: енгізілген символды жаңа жолдан шығаратын процедура программасын жазу.

def printChar (s):

print (s)

sim = input ('символды енгіз')

printChar(sim) бірінші шақыру, енгізілген символды шығару

printChar ('*') екінші шақыру, * нәтиже

Ауқымды айнымалы – негізгі программада процедураға меншіктелетін мән.

Жергілікті айнымалыны (ішкі) негізгі программадан және басқа процедурадан алу мүмкін емес, тек сол процедура деңгейінде пайдаланылады. Процедура параметрі-жергілікті айнымалылар.
Есепте, жаз!

№1

https://learningapps.org/view15359257




Нәтижесі: 1


Нәтижесі: 2



Нәтижесі: 9


Нәтижесі: 5

№2

(https://learningapps.org/view15339317)

Функцияны пайдаланып, сандардың дәрежесін есептейтін программа құрыңдар. Кіріс параметрлері: (сан және дәрежесі).



def power (a,n):

for i in range (1,a+1):

a=i**n

print(i, '=', a)
print (power(5,3))
№3

(https://learningapps.org/view15340172)

Сан дәрежесін есептейтін функцияны жазыңдар.


def exp1():

print (a**n)

a= int (input())

n= int (input())

exp1 ()


Презентация, мультимедиялық проектор, экран, learningapps.org

3. Сабақ бойынша рефлексия

Рефлексия по занятию

10

Процедура дегеніміз не?

А) бірнеше іс-әрекетті орындайтын алгоритм

Б) негізгі программада меншіктелетін мән

С) компилятор және интерпрета-

торда бірге жұмыс істеуге мүмкіндік беретін іс-әрекет

Д) программа басында кез келген

ішкі программаларды хабарлағанға дейін хабарланған деректер типтері, тұрақтылар мен айнымалылар.

Python тілінде процедура қандай қызметші сөзінен басталады?

А) procedure

Б) input

С) var

Д) def

Енгізу операторы?

А) int

Б)input

С)print

Д)def

Шығару операторы қандай?

A)print

Б)if

С)input

Д)Err()

«Бүтін» python тілінде қалай жазылады?

А) boolean

Б) real

C) string

Д) int

Егер алгоритм қандай да бір қадамдарының тізбектеле орындалуы қандай да бір шартқа тәуелді өзгеретін болса ол?

А) сызықтық алгоритм

Б) тармақталушы алгоритм

С) қайталанушы алгоритм

Д) алгоритм


бланкілі тест

  1. Үйге тапсырма

Домашнее занятие

3

Процедураға байланысты 1 есеп шығарып, түсіндіру