Меншіктеу операторы. Стандартты функциялар

Мұғалім:
Мерзімі:
Пән аты: Информатика
Сынып: 9
Сабақтың тақырыбы: Меншіктеу операторы. Стандартты функциялар.
Сабақтың мақсаты: Оқушыларға Паскаль программалау тілінің меншіктеу операторлары туралы толық мағлұмат алуын қамтамасыз ету және стандартты функцияларды пайдаланып берілген өрнектерді программалау тілінде жаза білуге дағдыландыру;
Сабақтың түрі: аралас сабақ
Сабақ жоспары
1. Ұйымдастыру кезеңі
2. Тренинг «Атомдар мен молекулалар»
3. «Миға шабуыл» стратегиясы
4. Блум таксономиясымен құрастырылған тапсырмалар ұсыну арқылы іске асыру.
4. Рефлексия
№ 1. Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын құру керек. х = (a+ b) 1, у = a* b
№ 2. k =(x 2 + y 2 ) * x+y, мұндағы функциясының мәнін есептейтін программа құру керек.
Сабақтың барысы:
І. БІЛІМ. ( үш топқа үй тапсырмасын пысықтау арқылы тексеруге шығармашылық жұмыс беріледі ) . - 3мин
А тобына - Мәліметтер типі
Сұрақтары:
- Шамалардың қабылдайтын мәндерін берілетін сипаттама дегеніміз не?-Тип
2) Мыналардың қайсысы стандартты типтерге жатпайды? Оларды сызып таста.
INTEGER, REAL, ARRAY, BOOLEAN, VAR, STRING, TEXT, TYPE.
3) Логикалық шамалар қандай мәндерді қабылдайды? - 0-false, 1-true
Б тобына - Айнымалылар
Сұрақтары:
- Программаның орындалуы барысында әртүрлі мәнді қабылдайтын шама - айнымалы
- Айнымалылар сипатталатын бөлімнің түйінді сөзі. - var
- айнымалылардың қандай түрлері бар? - Қарапайым және индексті
В тобына - Стандартты типтер
Сұрақтары:
1) SHORTINT, INTEGER, LONGINT, BYTE, WORD қандай типке жатады?- бүтін
- BOOLEAN типінің мәндері қандай болады? - 0-false, 1-true
- Символдық тип неше мән қабылдай алады? - 1
- Түсіну кезеңі. Өз ойларыңды айтыңдар, түсіндіріңдер, ұқсастық, айырмашылығын көрсетіңдер, мәнін түсіндіріңдер, мысал келтіріңдер. -10 -12мин
Стандартты функциялар
Турбо Паскаль тілінде алдын ала програмалары жасалып стандарттты модульге жинақталып қойылған, қажет кезінде пайдалануға болатын объектілер бар. Солардың бірі стандартты функциялар болып табылады. Олар жиі кездесетін математикалық және басқа да функцияларды есептеу үшін қолданылады.
Енді программаларда жиі пайдаланылатын функцияларды қарастырайық.
- Арифметикалық функциялар
- Типтерді өзгерту функциялары.
Арифметикалық функциялар
x
arctg x
cos x
sin x
e x
[x]
Inx
П
х 2
х
Abs (x)
Arctan (x)
Cos (x)
Sin (x)
Exp (x)
Frac (x)
Int (x)
Ln (x)
Pi
Sqr (x)
Sqrt (x)
Аргументтің абсолюттік шамасы
Аргументтің арктангенсі
Аргументтің косинусы
Аргументтің синусы
е-нің х дәрежесі
х-санының бөлшек бөлігі
х-санының бүтін бөлігі
х-санының натурал логарифмі
п -дің мәні
х-тің квадраты
х-тің квадрат түбірі
х-тің типіндей
нақты
нақты
нақты
нақты
нақты
нақты (бүтін)
нақты
х-тің типіндей
нақты
Стандартты типтердің сипатталуы
Шамаларға қолданылатын амалдар олардың типтеріне байланысты болады.
Бүтін сан түріндегі тип. Бүтін типтегі мәндерді қабылдайтын атаулар былай сипатталады:
атау1, атау2, . . . , атауn: тип;
мұнда тип орнында бүтін типті көрсететін түйінді сөздің бірі жазылады. Мысалы, integer, byte
Арифметикалық амалдар.
Екеуі де бүтін, не біреуі
Бүтін, біреуі нақты
Екеуі де бүтін, не біреуі
Бүтін, біреуі нақты
Екеуі бүтін немесе екеуінің
біреуі нақты
Төмендегі стандартты функциялар бүтін аргументтер үшін бүтін мән береді:
Abs(x) - бүтін х санының абсолют шамасы
Sqr(x) - бүтін х анының квадраты
Trunc(x) - нақты х санының бүтін бөлігі
Round (x) - нақты х саны дөңгелектеніп бүтін нәтиже береді.
Succ(x) - х-тан кейінгі бүтін санды береді.
Pred(x) - х-тың алдындағы бүтін санды береді.
Паскаль тілінің қарапайым операторлары
Меншіктеу операторы. Меншіктеу операторы барлық тілде пайдаланатын негізгі оператор болып табылады. Математикадағы қарапайым теңдеу тәрізді айнымалылар сандық мән беру бұл жағдайда меншіктеу операторы деп аталады.
Меншіктеу операторы жазылан өрнектердің мәнін есептеп, оны айнымалы меншіктеу үшін қолданады. Өрнек мәнінің типі айнымалының типіне міндетті түрі сәйкес келуі тиіс. Оператордың жазылу ережесі: <айнымалы атауы>: = <өрнек>;
Мұндағы <айнымалы атауы> - айнымалы идентификаторы, : = - меншіктеу белгісі, <өрнек> арифметикалық өрнек немесе сан.
Бұл оператор екі міндет атқарады:
1. Айнымалылардың белгілі мәндері бойынша арифметикалық өрнектін сандар
мәнін есептейді.
2. Табылған мән айнымалы атауына меншіктеледі, яғни анықталған мән санды
Айнымалыға сәйкес компьютер жады ұяшығыа орналасады.
Көшу операторы. Көу немесе шартсызкөшу операторы операторлардың рет-ретімен орналасуын бұзып, келесі атқарылуды, яғни белгісі бар операторға көшуді орындайды. Бұл оператор GOTO (көшу) түйінді сөзінен басталады да, одан кейін LABEL бөліміне сипатталған белгі атауы жазылады. Көшу операторының форматы:
GOTO <белгі >;
мұндағы <белгі > - LABEL бөлімінде сипатталған белгінің біреуі.
Мәліметтерді енгізу операторы READ (ағылшынша оқу) . Оператордың жалпы
түрі.
READ(al, a2, …, an) ;
READLN(al, a2, ……, an) ;
READLN;
Шығару операторы. Паскаль тілінде нәтижені экранға шығару үшін WRITE
операторы қолданылады.
WRITE (al, a2, …, an) ;
WRITELN(al, a2, ……, an)
3. Қолдану кезеңі. - 5 мин
А - тобы 1-мысал. Екі санның қосындасын табу программасын құру керек.
Program kosindi;
Var a, b, x integer;
Begin
Write (‘a, b-сандарын енгіз') ;
Readln(a, b) ;
X:=a+b;
Writeln(‘x =’, x) ;
End.
End.
Б - тобы
2-мысал. Екі санның бөліндісін табу программасын құру керек.
Program bolindi;
Var a, b, x:real;
Begin
Write (‘a, b-сандарын енгіз') ;
Readln(a, b) ;
X:=a/b;
Writeln(‘x=’, x) ;
В - тобы
3-мысал. Екі санның көбейтіндісін табу программасын құру керек.
Program kobeitindi;
Var a, b, x:real;
Begin
Write (‘a, b-сандарын енгіз') ;
Readln(a, b) ;
X:=a*b;
Writeln(‘x=’, x) ;
4. « Ой дамыту » Бүгінгі өткен тақырыптарымызды қорыта келе тест тапсырмаларына жауап береміз. -10 мин
Тест № 1
1. Паскаль тілі қай жылдарда жасалды
А) 1965 - 1968 Ә) 1985-1987
Б) 1968 - 1971 В) 1963 - 1970
2. с = а+b, мұндағы a, b - ның типі integer болса, с - ның типі . . . болады.
А) integer Ә) real
Б) var В) const
3. Паскаль тілінде енгізу операторын көрсет.
А) PRINT Ә) WRITE
Б ) OUTPUT В) READ
4. Паскаль тілінде Х санының бөлшек бөлігін алу үшін қандай функция қолданылады?
А) INT (X) Ә) ABS (X)
Б) FRAC (X) В) TRUNC (X)
5. Сonst қызметші сөзі не үшін қолданылады?
А) тұрақтыларды сипаттау
Ә) белгілерді сипаттау
Б) айнымалыларды сипаттау
В) программа тақырыбы
6. Айнымалыларды сипаттау операторын көрсет?
А) char Ә) const
Б) var В) Label
7. b = a, мұндағы a бүтін сан болса, b -нің типі . . . болады.
А) Real Ә) integer
Б) string В) character
8. Программа денесі қандай қызметші сөзбен басталады?
А) PROGRAM Ә) END Б ) BEGIN В) DATA
9. Программа денесі қандай қызметші сөзбен аяқталады?
А) PROGRAM Ә) END Б ) BEGIN В) DATA
10. Х санының модулі . . .
А) SQR (X) Ә) SQRT (X)
Б) MOD (X) В) ABS (X) ;
11. Х санының квадраты
А) SQR (X) Ә) SQRT (X)
Б) MOD (X) В) ABS (X) ;
12. Х санының квадрат түбірі . . .
А) SQR (X) Ә) SQRT (X)
Б) MOD (X) В) ABS (X) ;
2-нұсқа
1. Сonst қызметші сөзі не үшін қолданылады?
А) тұрақтыларды сипаттау
Ә) белгілерді сипаттау
Б) айнымалыларды сипаттау
В) программа тақырыбы
2. Айнымалыларды сипаттау операторын көрсет?
А) char Ә) const
Б) var В) Label
3. b = a, мұндағы a бүтін сан болса, b -нің типі . . . болады.
А) Real Ә) integer
Б) string В) character
4. Программа денесі қандай қызметші сөзбен басталады?
А) PROGRAM Ә) END Б ) BEGIN В) DATA
5. Программа денесі қандай қызметші сөзбен аяқталады?
А) PROGRAM Ә) END Б ) BEGIN В) DATA
6. Х санының модулі . . .
А) SQR (X) Ә) SQRT (X)
Б) MOD (X) В) ABS (X) ;
7. Х санының квадраты
А) SQR (X) Ә) SQRT (X)
Б) MOD (X) В) ABS (X) ;
8. Х санының квадрат түбірі . . .
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz