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



*
Сызықтық
бағдарламалар құру
(Паскаль тілі)
Дайындаған:
Смагулов Е. Е.

*
Қайталанушы
алгоритмдер
құрылымы
iс-әрекеттер орындалу ретiне қарай тiзбектеле орналасқан блоктардан тұрады
Тармақталушы алгоритмдер құрылымы
Сызықтық алгоритмдер құрылымы
белгiлi бiр шарттың орындалуына не орындалмауына байланысты iс-әрекеттер бiрнеше жолдарға бөлiнедi
Әрекеттер тобы шарт орындалғанға дейiнгi бiрнеше рет қайталанады

*
Алгоритмдi бастау
(begin)
Мәлiметтердi енгiзу
(readln)
Математикалық
өрнектердi есептеу
(:=)
Алгоритмдi аяқтау
(end)
Нәтиженi шығару
(writeln)
Сызықтық алгоритмді схема түрінде сипаттау

*
Сызықтық бағдарлама құрылымы
Сызықтық бағдарламалар құрылымында бiр амалдан екiншi
амалға өту тiзбектi түрде орындалады. Ешқандай шарт
тексерiлмейдi, керi қайту немесе амалды қайталау болмайды.
Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады:
read (readln) - берілгендерді енгізу,
write (writeln) -нәтижені шығару.
readln және writeln операторларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады.
Сипаттау (var) бөлімінде барлық айнымалылардың типтері анықталады.

*
Сызықтық бағдарлама құруға арналған жаттығу
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;

*
Оқулықтан есеп шығару
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.
тапсырмалар

*
Сыныпта орындалатын тапсырмалар
2. Оқулықтың 73-беті
№4 ә), б)
№5 а), ә)
Нұсқау: мұнда екі мән енгізіледі.
Еске түсіру
Үйге тапсырма
Оқулықтың 65-69 беттеріндегі 3. 4. 4. және
3. 4. 5. пункттерді оқып келу
Оқулықтың 73-бетіндегі №4 және №5 есептің
қалғандары
1. Информатикалық диктант
3. Деңгейлік тапсырмалар
Есепті компьютерде орындау

*
Еске сақтайтын ережелер
Математикалық тілде жазылуы
Паскаль тілінде жазылуы
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)

*
Информатикалық диктант
Паскаль тілінде қалай жазылады?
1. Бағдарлама тақырыбы
2. Мәліметтерді енгізу
3. Нәтижені шығару
4. Сипаттау бөлімі
5. Бағдарлама басы
6. Бағдарлама соңы
Жауаптары

*
Информатикалық диктант жауаптары
1. Program
2. Read (Readln)
3. Write (Writeln)
4. Var
5. Begin
6. End

*
Деңгейлік тапсырмалар
1-деңгей:
Мына өрнектерді Паскаль тілінде жаз:
2-деңгей:
Төмендегі арифметикалық өрнектерді Паскаль тілінде жаз:
3-деңгей:
Берілген өрнектің мәнін анықтайтын бағдарлама құр:
Есепті компьютерде орындау
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

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