Сызықтық бағдарламалар құру (Паскаль тілі)


Slide 1

*

Сызықтық

бағдарламалар құру

(Паскаль тілі)

Дайындаған:

Смагулов Е. Е.

Slide 2

*

Қайталанушы

алгоритмдер

құрылымы

iс-әрекеттер орындалу ретiне қарай тiзбектеле орналасқан блоктардан тұрады

Тармақталушы алгоритмдер құрылымы

Сызықтық алгоритмдер құрылымы

белгiлi бiр шарттың орындалуына не орындалмауына байланысты iс-әрекеттер бiрнеше жолдарға бөлiнедi

Әрекеттер тобы шарт орындалғанға дейiнгi бiрнеше рет қайталанады

Slide 3

*

Алгоритмдi бастау

(begin)

Мәлiметтердi енгiзу

(readln)

Математикалық

өрнектердi есептеу

(:=)

Алгоритмдi аяқтау

(end)

Нәтиженi шығару

(writeln)

Сызықтық алгоритмді схема түрінде сипаттау

Slide 4

*

Сызықтық бағдарлама құрылымы

Сызықтық бағдарламалар құрылымында бiр амалдан екiншi

амалға өту тiзбектi түрде орындалады. Ешқандай шарт

тексерiлмейдi, керi қайту немесе амалды қайталау болмайды.

Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады:

read (readln) - берілгендерді енгізу,

write (writeln) -нәтижені шығару.

readln және writeln операторларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады.

Сипаттау (var) бөлімінде барлық айнымалылардың типтері анықталады.

Slide 5

*

Сызықтық бағдарлама құруға арналған жаттығу

var a, b, c, s:real;

begin

басы

соңы

s

S=(a+b+c) /3

a, b, c

Үш санды енгiзiп, осы сандардың арифметикалық ортасын тап.

S=(a+b+c) :3

readln (a, b, c) ;

s:=(a+b+c) /3;

writeln(‘s=‘, s) ;

end.

program esep1;

Slide 6

*

Оқулықтан есеп шығару

73-бет, №4 а)

program esep 4;

var x, y: real;

begin

readln (x) ; y:=(sqr(sin(2*x*x) ) +3*sqrt(x) ) /(ln(5*x) +

exp(6. 5*x) ) ;

writeln(‘y=‘, y) ;

end.

тапсырмалар

Slide 7

*

Сыныпта орындалатын тапсырмалар

2. Оқулықтың 73-беті

№4 ә), б)

№5 а), ә)

Нұсқау: мұнда екі мән енгізіледі.

Еске түсіру

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

Оқулықтың 65-69 беттеріндегі 3. 4. 4. және

3. 4. 5. пункттерді оқып келу

Оқулықтың 73-бетіндегі №4 және №5 есептің

қалғандары

1. Информатикалық диктант

3. Деңгейлік тапсырмалар

Есепті компьютерде орындау

Slide 8

*

Еске сақтайтын ережелер

Математикалық тілде жазылуы

Паскаль тілінде жазылуы

sinx

cosx

tgx

atgx

lnx

ex

x2

x

[x]

IxI

ax

sin300

sin(x)

cos(x)

sin(x) /cos(x)

arctan(x)

ln(x)

exp(x)

sqr(x)

sqrt(x)

int(x)

abs(x)

pi

exp(x*ln(a) )

sin(30*pi/180)

Slide 9

*

Информатикалық диктант

Паскаль тілінде қалай жазылады?

1. Бағдарлама тақырыбы

2. Мәліметтерді енгізу

3. Нәтижені шығару

4. Сипаттау бөлімі

5. Бағдарлама басы

6. Бағдарлама соңы

Жауаптары

Slide 10

*

Информатикалық диктант жауаптары

1. Program

2. Read (Readln)

3. Write (Writeln)

4. Var

5. Begin

6. End

Slide 11

*

Деңгейлік тапсырмалар

1-деңгей:

Мына өрнектерді Паскаль тілінде жаз:

2-деңгей:

Төмендегі арифметикалық өрнектерді Паскаль тілінде жаз:

3-деңгей:

Берілген өрнектің мәнін анықтайтын бағдарлама құр:

Есепті компьютерде орындау


Ұқсас жұмыстар
Сызықтық бағдарлама құрылымы
Сызықты құрылымды алгоритмдер мен программаларды құру
Паскаль тіліндегі программа
TP және Си подпрограммаларды пайдалануды салыстыру. Ішкі программаларды пайдаланатын программалар құру. Модульдерді пайдаланатын программа құру
Операторлар бөлімі
Pascal тілінде бағдарламалау
АЛГОРИТМДІ ЖАЗУ ТӘСІЛДЕРІ
Тілдер теориясы
Сандық массивтерді сұрыптау тақырыбы бойынша сабақтарға арналған әдістемеліктер
Объектілердің инспекторы терезесі
Пәндер



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