Просмотр содержимого документа
«Сызы?ты? алгоритмдерді программалау »
Түймекент орта мектебі
Тақырыбы:Сызықтық алгоритмдерді программалау
Сынып – 8 Ә
Пән мұғалімі: Мамедов А.Х.
2014 – оқу жылы
Үй тапсырмаларын сұрау.
1. Алгоритм дегеніміз не?
Алгоритм-берілген мақсатқа жету үшін реттелген әрекеттер тізбегі
2. Алгоритм жазу пішімі қандай?
алг алгоритмнің аты
басы
алгоритм командалары
соңы
3. Айнымалы типтерін атаңыз?
(бүтін-integer; нақты-real; литерлік-char)
4. Енгізу операторы
/ read, readln-енгізу /
5.Шығару операторы
/ write, writeln- шығару /
Меншіктеу операторы
/ айнымалы аты:= өрнек /
Программа жазу пішімі қалай ауызша айт?
program программа аты
айнымалалар бөлімі
begin
операторлар бөлімі
end.
БАҒАЛАУ
Сыныпты үш топқа бөлу. 1 топ «Алгоритм»2 топ «Блок-схема»3 топ «Программа»
Жаңа тақырып: Сызықтық алгоритмдерді программалау.
Алгоритмдер екі түрлі болады:жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым.
Сызықтық алгоритмдер–әрекеттері алгоритмде қалай жазылса сол ретпен орындалатын командалар тізбегінен тұрады. Шарт болмайды. Блок-схемасы да бір түзудің бойына орналасады.
Өрнектердің Паскаль тілінде жазылуын көрсет.
Өрнектердің ПАСКАЛЬ
тіліндегі жазылуы
c2=a2+b2-2ab
C=2аR
R=abc:4S
D=b2-4ac
ex+ sin2x
Өрнектің жазылуы
Өрнектің жазылуы
Өрнектің жазылуы
Өрнектің жазылуы
Өрнектің жазылуы
Өрнектің жазылуы
БАҒАЛАУ
Екі санның қосындысын (c=а+в) анықтайтын блок-схемасын,
алгоритмін және программасын жазу.
Блок – схема
Алгоритм
Программа
алг ЕС Қ табу
( аргбүт а, в, нәтбүт с )
басы
енгізу а, в
с =а+в
шығару с
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 , b
с=a + b
шығару с
соңы
БАҒАЛАУ
Демалыс сәті.
Бүтін а санының түбіріне шығатын программаны құру үшін әр топ оқушылары ретін табуы керек .