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

Мұғалім:

Мерзімі:

Пән аты: Информатика

Сынып: 9

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

Сабақтың мақсаты: Оқушыларға Паскаль программалау тілінің меншіктеу операторлары туралы толық мағлұмат алуын қамтамасыз ету және стандартты функцияларды пайдаланып берілген өрнектерді программалау тілінде жаза білуге дағдыландыру;

Сабақтың түрі: аралас сабақ

Сабақ жоспары

Сабақтың атауы:: Сабақтың атауы:
Меншіктеу операторы. Стандартты функциялар: Меншіктеу операторы. Стандартты функциялар
Сабақтың атауы:: Сілтеме:
Меншіктеу операторы. Стандартты функциялар: Информатика-9 Бөрібаев, Нақысбеков, Мадиярова, қосымша ресурстар, РР презентация, электрондық оқулық
Сабақтың атауы:: Жалпы мақсаты:
Меншіктеу операторы. Стандартты функциялар: Оқушыларға Паскаль программалау тілінің меншіктеу операторлары туралы толық мағлұмат алуын қамтамасыз ету және стандартты функцияларды пайдаланып берілген өрнектерді программалау тілінде жаза білуге дағдыландыру;
Сабақтың атауы:: Оқу нәтижесі:
Меншіктеу операторы. Стандартты функциялар: Оқу және оқыту үшін бағалауды ынтымақтастық және топтағы бірлескен оқу үшін ұйымдастыра отырып, информатика пәнінің білім сапасының көрсеткішін жоғарылату.
Сабақтың атауы:: Негізгі идея
Меншіктеу операторы. Стандартты функциялар: Жеті модульді ықпалдастыра отырып, табысты оқыту мақсатына жету.
Сабақтың атауы:: Дереккөздер:
Меншіктеу операторы. Стандартты функциялар: Оқулық, дереккөздері, электронды оқулық, презентация.
Сабақтың атауы:: Тапсырмалар:
Меншіктеу операторы. Стандартты функциялар:

1. Ұйымдастыру кезеңі

2. Тренинг «Атомдар мен молекулалар»

3. «Миға шабуыл» стратегиясы

4. Блум таксономиясымен құрастырылған тапсырмалар ұсыну арқылы іске асыру.

4. Рефлексия

Сабақтың атауы:: Кейінгі тапсырмалар:
Меншіктеу операторы. Стандартты функциялар:

1. Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын құру керек. х = (a+ b) 1, у = a* b

2. k =(x 2 + y 2 ) * x+y, мұндағы функциясының мәнін есептейтін программа құру керек.

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

І. БІЛІМ. ( үш топқа үй тапсырмасын пысықтау арқылы тексеруге шығармашылық жұмыс беріледі ) . - 3мин

А тобына - Мәліметтер типі

Сұрақтары:

  1. Шамалардың қабылдайтын мәндерін берілетін сипаттама дегеніміз не?-Тип

2) Мыналардың қайсысы стандартты типтерге жатпайды? Оларды сызып таста.

INTEGER, REAL, ARRAY, BOOLEAN, VAR, STRING, TEXT, TYPE.

3) Логикалық шамалар қандай мәндерді қабылдайды? - 0-false, 1-true

Б тобына - Айнымалылар

Сұрақтары:

  1. Программаның орындалуы барысында әртүрлі мәнді қабылдайтын шама - айнымалы
  2. Айнымалылар сипатталатын бөлімнің түйінді сөзі. - var
  3. айнымалылардың қандай түрлері бар? - Қарапайым және индексті

В тобына - Стандартты типтер

Сұрақтары:

1) SHORTINT, INTEGER, LONGINT, BYTE, WORD қандай типке жатады?- бүтін

  1. BOOLEAN типінің мәндері қандай болады? - 0-false, 1-true
  2. Символдық тип неше мән қабылдай алады? - 1
  1. Түсіну кезеңі. Өз ойларыңды айтыңдар, түсіндіріңдер, ұқсастық, айырмашылығын көрсетіңдер, мәнін түсіндіріңдер, мысал келтіріңдер. -10 -12мин

Стандартты функциялар

Турбо Паскаль тілінде алдын ала програмалары жасалып стандарттты модульге жинақталып қойылған, қажет кезінде пайдалануға болатын объектілер бар. Солардың бірі стандартты функциялар болып табылады. Олар жиі кездесетін математикалық және басқа да функцияларды есептеу үшін қолданылады.

Енді программаларда жиі пайдаланылатын функцияларды қарастырайық.

  1. Арифметикалық функциялар
  2. Типтерді өзгерту функциялары.

Арифметикалық функциялар

Математикада жазылуы: Математикада жазылуы
Паскаль тілінде жазылуы: Паскаль тілінде жазылуы
Атқаратын қызметі: Атқаратын қызметі
Функция типі: Функция типі
Математикада жазылуы:

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

Арифметикалық амалдар.

Белгілер: Белгілер
Операциялар: Операциялар
Операндтар типі: Операндтар типі
Нәтиже типі: Нәтиже типі
Белгілер: +
Операциялар: қосу
Операндтар типі:

Екеуі де бүтін, не біреуі

Бүтін, біреуі нақты

Нәтиже типі: Бүтін, нақты
Белгілер: -
Операциялар: азайту
Операндтар типі:

Екеуі де бүтін, не біреуі

Бүтін, біреуі нақты

Нәтиже типі: Бүтін, нақт
Белгілер: *
Операциялар: көбейту
Операндтар типі:

Екеуі бүтін немесе екеуінің

біреуі нақты

Нәтиже типі: Бүтін, нақты
Белгілер: /
Операциялар: бөлу
Операндтар типі: Бүтін немесе нақты
Нәтиже типі: Нақты
Белгілер: Div
Операциялар: Бүтін бөлу
Операндтар типі: Бүтін
Нәтиже типі: Бүтін
Белгілер: Mod
Операциялар: Бүтін қалдық
Операндтар типі: бүтін
Нәтиже типі: бүтін

Төмендегі стандартты функциялар бүтін аргументтер үшін бүтін мән береді:

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. Х санының квадрат түбірі . . .


Ұқсас жұмыстар
Арифметикалық функциялар
Шығару операторы
Программа құрылымы
Информатикадан 3 нұсқалы тест (жауаптарымен)
Тест, 9 сыныпқа арналған
Меншіктеу операторы
Паскаль - программалау тілі
Тест жауаптарымен. 9 сынып
Сызықтық кесте
Паскаль – бағдарламалау тілі
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz