Ал енді сызықтық бағдарлама жазып көрейік. Мысал: Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын бағдарлама жазу:
Алдымен бізге тіктөртбұрыштың анықтайтын формуланы білуіміз керек. Ол S:=a*b
Алдымен Блок-схемасы мен алгоритмін қарастырып көрейік
Блок-схема Алгоритм
алг тіктөртбұрыш ауданын анықтау
нақты а,в
нәтиже S
басы
а,в енгізу
S=a+b
S шығару
соңы
Енді осы алгоритм бойынша бағдарлама құрамыз:
Program pr1;
Var a,b,s: real;
Begin
Write(‘a,b мәндерін енгіз’);
Read(a,b);
S:=a*b;
Write(‘S:=’,S);
End.
Енді Паскаль бағдарламасының терезесін ашып теріп, орындаймыз.
алг ЕСҚ табу
(арг бүт а, в,нәт бүт с)
басы
енгізу а, в
с=а+в
шығару с
cоңы
program ecep;
var a,b,c:integer;
begin
readln (a,b);
c:=a+b;
writeln ('с= ',c);
end.
а=12 ,в=10
деп мәндері берілсе
онда программаны былай жазуға болады
program ecep;
var a,b,c:integer;
begin
a:=12;b:=10;
c:=a+b;
writeln ('с= ',c);
end.
Просмотр содержимого документа
«Сызықтық алгоритмдерді программалауға есептер шығару»
Сабақ жоспары:16 «Бекітемін»
Оқу ісінің меңгерушісі
«_______» ___________20__ж
Пән аты : Информатика
Сынып : 7 «А, Ә, Б, В»
Сабақтың тақырыбы: Сызықтық алгоритмдерді программалауға есептер шығару
Сабақтың мақсаты:
Білімділік - Сызықтық алгоритмдерді бағдарламалауды үйрету. Сабақтан алған теориялық білімдерін жүйелі түрде тәжірибе жүзінде көрсете білу дағдыларын қалыптастыру.
Дамытушылық – Жаңа ақпараттық технологиялық құралдар мен бағдарламалық жабдықтарды қолданып пәнге қызығушылығын арттыру, логикалық ойлау қабілеттерін дамыту.
Тәрбиелік – Оқушылардың белсенділігін арттыру, жұмыс жасау мақсатында компьютерлік сауаттылыққа, өзара көмектесуге, өзін-өзі бағалауға тәрбиелеу.
Құрал-жабдықтар: ДК, дәптерлер, оқулықтар, презентация (пректорда көрсетіледі), интерактивті тақта.
Сабақтың барысы
І. Ұйымдастыру кезеңі
-Сәлеметсіздер ме балалар. Отырыңыздар.
-Оқушылар назарын сабаққа аудару.
ІІ. Жаңа сабақ
Ал енді сызықтық бағдарлама жазып көрейік. Мысал: Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын бағдарлама жазу:
Алдымен бізге тіктөртбұрыштың анықтайтын формуланы білуіміз керек. Ол S:=a*b
Алдымен Блок-схемасы мен алгоритмін қарастырып көрейік
Блок-схема Алгоритм
алг тіктөртбұрыш ауданын анықтау
нақты а,в
нәтиже S
басы
а,в енгізу
S=a+b
S шығару
соңы
Енді осы алгоритм бойынша бағдарлама құрамыз:
Program pr1;
Var a,b,s: real;
Begin
Write(‘a,b мәндерін енгіз’);
Read(a,b);
S:=a*b;
Write(‘S:=’,S);
End.
Енді Паскаль бағдарламасының терезесін ашып теріп, орындаймыз.
алг ЕСҚ табу
(арг бүт а, в,нәт бүт с)
басы
енгізу а, в
с=а+в
шығару с
cоңы
program ecep;
var a,b,c:integer;
begin
readln (a,b);
c:=a+b;
writeln ('с= ',c);
end.
а=12 ,в=10
деп мәндері берілсе
онда программаны былай жазуға болады
program ecep;
var a,b,c:integer;
begin
a:=12;b:=10;
c:=a+b;
writeln ('с= ',c);
end.
ІІІ. Компьютермен тәжірибелік жұмыс
Өрнектің мәнін табыңдар a=-2 ,болғанда (a-8)/(2a+5) алгоритмін,блок-схемасын
программасын құрыңыз.
Үш санның арифметикалық ортасын табу алгоритмін, блок-схемасын және программасын жазыңыз.
Ұзындығы S жолды жылдамдығы V машина неше сағатта жүріп өтеді.
ІV. Бекіту
Шығарған есептерін түсіндіру
V. Бағалау
VІ. Үйге тапсырма
Тақырыпты оқу, мазмұндау. Берілген есептерді шығару.
№1. Y=(AX+B)-С өрнегінің алгоритмін, блок-схемасын, программасын құрып келу.
№2. y=x2+1 функциясын есептейтін программа жазыңыз.