7


Айнымалылар типтері (7 класс)

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

№36 мектеп-гимназиясының

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





Айнымалылар типтері

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

  • Паскаль программалау тілінің құрылымымен танысып, айнымалы типтері туралы түсінік қалыптасада.

  • Практикалық дағдыларын дамыту, өз бетінше жұмыс жасауда білімдерін пайдалана білуге, пәнге деген қызығушылығын қалыптасады.

Әдіс-тәсілдері:

Топтық жұмыс, жеке жұмыс

Көрнекіліктер:

Үлестірмелі тапсырма мен конверттер, стикер, интерактивті тақта, қима қағаздар

Дереккөздер

Оқулық, дидактикалық материалдар, интернет ресурстары

Нәтиже:

  • Программаның құрылымымен танысады;

  • Айнымалылар типтерімен танысады;

  • Достарымен еркін қарым-қатынасқа түседі

  • Өз ойын қорғай алады

  • Шығармашылықпен жұмыс істей алады

Негізгі идеялар

















Бірқатар мәліметтермен жұмыс істейтін программаларды жасау үшін бұл мәліметтерді анықтап, жадта сақтау қажет.

Айнымалылар - программамен бөлінген жадтың ұяшығы, оған атауы бойынша жүгінуге болады.

Паскаль тіліндегі стандартты типтер былай бөлінеді:

типтер

қарапайым

күрделі

Бүтін сан

(integer)

Нақты сан

(Real)

Символдық шама

(Char)

Логикалық шама

(Logocal)

Мәтіндік шама

(Text)

Жиымдар

(Array)

Файлдар

(File)







Сандар типтері



Бүтін сан типтері

Нақты сан типтері

Byte

0 - 255

Real

±1.7E38

Shortint

-127 - +127

Single

±3.4E38

Integer

-32768 - +32768

Double

±1.7E308







Мысалы:

Var

a:shortint;

b, c:real;

d:string;



Айнымалының мәнін меншіктеу үшін :=(қос нүкте және теңдік белгісі) символы қолданылады.

<сандық айнымалы>: = <арифтметикалық өрнек>.



Тапсырмалар

Жеке жұмыс









Сабақ бойынша мұғалімнің жазбалары: (Мұғалім және оқушы немен айналысады)

  1. Ұйымдастыру

1.1. сәлемдесу

1.2. сынып оқушыларына жағымды ахуал туғызу

1.3. түгелдеу

1.4. топқа бөлу (1, 2 сандары арқылы 2 топқа бөлінеді)

  1. Үй тапсырмасын сұрау

1. Программалау тілінің синтаксисі дегенді қалай түсінесіз?

2. Арифметикалық амал белгілерді атап көрсетіңіздер.



  1. Талқылау үшін сұрақтар беріледі

1. Типтер нешеге бөлінеді және атап көрсет.

2. меншіктеу операторына мысал келтіріңіз.



  1. Жеке жұмыс

1-тапсырма Программаның құрылымын толтыр

PROGRAM - <АТЫ> программа тақырыпшасы

Uses - модуль бөлімі

LABEL - <ТАҢБА>;

CONST - <ТАҚЫРЫПТЫҢ АТЫ > = <ТҰРАҚТЫ >;

TYPE - ТИПТЕР БӨЛІМІ

VAR - <АЙНЫМАЛЫНЫҢ АТЫ>

PROCEDURE - <ПРОЦЕДУРАНЫҢ ТАҚЫРЫБЫ>

FUNCTION - <ФУНКЦИЯНЫҢ ТАҚЬІРЫБЫ>;

BEGIN

<ОПЕРАТОР-1>;

<ОПЕРАТОР-N>;

END.

2-тапсырма Компьютерлік тәжірибелік жұмыс

№1 Екі санның қосындасын табу программасын құру керек.

Program kosindi;

Var a, b, x integer;

Begin

Write ('a, b-сандарын енгіз');

Readln(a, b);

X:=a+b;

Writeln('x =',x);

End.

№2 Екі санның бөліндісін табу программасын құру керек.

Program bolindi;

Var a, b, x:real;

Begin

Write ('a, b-сандарын енгіз');

Readln(a, b);

X:=a/b;

Writeln('x=',x);

End.

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

Program esep 1;

Var a, b, x, y:integer;

Begin Write ('a. b- сандарын енгіз');

Readln (a, b);

X:=sqr (a+b);

Y:= a*b;

Writeln ('x=', x);

Writeln ('y=', y);

End.

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

Program esep 2 ;

Var k:real;

Const x = 5, y = 2.8;

Begin

K: = srq (x) + sqr(y)* sqrt (x+y);

Writeln ('k = ', k);

End.



V. Үй тапсырмасы: §10 оқу, «Өзіңді тексер» тест тапсырмасы

VI. Бағалау





1</</font>



 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал