В этой презентации мы подробно изучим функции в языке Python, сфокусировавшись на работе с параметрами и аргументами. Презентация включает в себя следующие ключевые темы:
1. Позиционные аргументы
2. Необязательные параметры
3. Именованные аргументы
4. Функции с произвольным количеством аргументов
5. Особенности работы с функциями
Презентация сопровождается практическими примерами и разбором кода, что позволит вам не только понять теоретические аспекты, но и увидеть их применение на практике. В результате вы сможете писать более эффективный и надежный код, используя все возможности функций в Python.
Курс повышения квалификации
Курс профессиональной переподготовки
Курс повышения квалификации
Курс профессиональной переподготовки
1 слайд
19.02.2018
Үй тапсырмасы
Жаңа тақырып
Kahoot!
2 слайд
Kahoot!
KAHOOT!
PIN: 9734405
Басты бет
3 слайд
Сұрақтар:
Басты бет
1
4
2
3
4 слайд
1
Оператор дегеніміз не? Және оның қандай түрлерін білесіз?
Сұрақтар
5 слайд
2
Цикл оператор дегеніміз не?
Сұрақтар
6 слайд
3
Логикалық оператор дегеніміз не?
Сұрақтар
7 слайд
4
Меншіктеу операторы дегеніміз не?
Сұрақтар
8 слайд
Параметрлі цикл операторы
2ЭВТ б – 16Б
«Мен естіп – ұмыттым, көріп – есте сақтадым, орындап – түсіндім!
9 слайд
ЦИКЛ
Жалпы ұғым
For опера-торы
Бағдар-лама-лау
Есеп
Кім жыл-дам?
Параметрлі
цикл операторы
Блок-схема
Басты бет
Үй тапсырмасы
Адасқан сөздер
10 слайд
Цикл
ұғымы
Басты бет
11 слайд
Цикл операторы
C++ программалау тілінде басқа программалау тіліндегідей шартты цикл операторларымен жұмыс жасауға болады. Цикл немесе қайталану командалары деп, берілген тапсырмалардағы, логикалық өрнектің мәні, ақиқаттылығын сақтағанша, іс-әрекеттің қайталануын айтады. Шартты цикл операторлары программалау тілінің аса қуатты құралы болып табылады. Цикл мәліметтер жиынтығына итерациялық операцияларды жасауға мумкіндік береді.
Цикл операторы, цикл денесіндегі іс-әрекеттерді, берілген есептегі шарт орындалғанша қайталай береді. Сол іс-әрекеттерді орындау үшін, қайталану командаларын қолданамыз. C++ тілінде басқа тілдердегідей сияқты, циклдің үш түрі бар: For, While және Do-while параметрлі цикл операторлары және операторлар ішінде қолданылатын break және continue операторлары бар.
Басты бет
12 слайд
Параметрлі цикл операторы
Программаның белгілі бір бөлігінің орындалуын бірнеше рет қайталау үшін қолданылатын командалар, қайталану командалары деп аталады. Көптеген есептеулерде айнымалылардың әртүрлі мәндері үшін кейбір операторлар бірнеше рет қайталанып орындалуын қажет етеді. Бұл операторларды, қайталап орындау үшін, қайта - қайта жаза берсек, онда программа құру үшін көп уақыт кетеді. әрі программалық мәтін өте ұзақ және оқуға ыңғайсыз болып жазылады. Программалық мәтіндер қысқа, әрі оқуға жеңіл болу үшін, қайталану процесін, яғни параметрлік цикл операторларын қолданады.
Басты бет
13 слайд
Жазылу формасы
For операторы айнымалы ретінде берілген цикл параметрінің алғашқы, соңғы мәні мен өзгеру қадамы белгілі болғанда, соған сәйкес бір немесе бірнеше операторларды қайталап орындау кезінде қолданылады. Бұл оператор параметрлі цикл операторы немесе арифметикалық цикл деп аталады. For операторының жалпы жазылу түрі:
for (инициализация; соңғы мән; модификация)
{ <1-ші оператор>;
<2-ші оператор>;
. . .
<n-ші оператор>; }
Басты бет
14 слайд
Инициализациялау
for (инициализация; соңғы мән; модификация )
Инициализациялау– алдын-ала жарияланған айнымалыны иницализациялау. Яғни циклдың бастапқы қабылдайтын ақиқат мәні.
Мысалы: int a = 0 ;
Басты бет
15 слайд
Соңғы мән
for (бастапқы мән; соңғы мән; модификация)
Соңғы мән – бұл циклдың жалғасу шарты. Ол ақиқаттыққа тексеріледі.
Мысалы: a < 15 ;
Басты бет
16 слайд
Соңғы мән
for (бастапқы мән; соңғы мән; модификация)
Модификация – айнымалының мәнін өзгертеді, яғни өзеру қадамын береді.
Мысалы: a=a+1;
(a++, a--- инкремент, декремент)
Басты бет
17 слайд
МЫСАЛЫ
Алғашқы он санның арифметикалық
қосындысын табу:
int i, S;
cout<<“1-ден 10-ға дейінгі сандардың қосындысы”;
S=0;
For ( i=0; i<=20 ; i++ )
{
S = S+i ;
}
cout<<S;
Басты бет
18 слайд
БЛОК -СХЕМА
Басты бет
Инициализация;
Соңғы мән;
Модификация
Оператор
19 слайд
ЕСЕПТЕР
Міндетті деңгей
Лайықты деңгей
Жоғары деңгей
Басты бет
20 слайд
Міндетті деңгей
100 рет “Алгоритм” сөзін экранға шығару
1-ден 20-ға дейінгі сандардың арифметикалық қосындысын табу
1-ден 10-ға дейінгі сандардың арифметикалық көбейтіндісін табу
Тапсырмалар
21 слайд
Лайықты деңгей
1-ден 100-ге дейінгі жұп сандарды экранға шығару
2-ден 30-ға дейінгі барлық жұп сандардың косындысын табу
1-ден 100-ге дейінгі тақ сандарды экранға шығару
2-ден 20-ға дейінгі барлық жұп сандардың көбейтіндісін табу
Тапсырмалар
22 слайд
Жоғары деңгей
1-ден 9-ға дейінгі барлық санның квадратын экранға шығару
Берілген бүтін санның барлық бөлгіштерін табу
Берілген санның көбейту кестесін экранға шығару
Тапсырмалар
23 слайд
КІМ ЖЫЛДАМ?
SOCRATIVE.COM -> STUDENT
PIN: KSBMBPZ
Басты бет
24 слайд
Адасқан сөздер
i=0;
int i, S;
cout<<“1-ден 10-ға дейінгі сандардың қосындысы”;
S=0;
( i<=10;
{ cout<<S;
For
S = S+i ;
} i++ )
Басты бет
int i, S;
cout<<“1-ден 10-ға дейінгі сандардың қосындысы”;
S=0;
{
S = S+i ;
}
cout<<S;
For
( i=0;
i<=10 ;
i++ )
25 слайд
Адасқан сөздер
2
( i<=10;
{ cout<<і;
For
i=0;
int i;
} i++ )
getch();
cout<<“1-ден 10-ға дейінгі сандарды экранға шығару”;
Басты бет
int i;
cout<<“1-ден 10-ға дейінгі сандарды экранға шығару”;
For
{
cout<<i;
}
getch();
( i=0;
i<=10 ;
i++ )
26 слайд
Үй тапсырмасы
N натурал саны берілген.
N факториалын табу.
N!
Басты бет
27 слайд
Сау болыңыздар!!!
28 слайд
Рабочие листы
к вашим урокам
Скачать
7 347 286 материалов в базе
Настоящий материал опубликован пользователем Исағалиева Зүлфия Асхатқызы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВам будут доступны для скачивания все 326 162 материалы из нашего маркетплейса.
Мини-курс
3 ч.
Мини-курс
5 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.