Компьютерде модельдерді зерттеу ж?не модель жасауды? негізгі кезе?дері
Сызы?ты? алгоритмдерді программалау.
Алгоритмдер екі т?рлі болады: ж?й алгоритмдер ж?не ??рама алгоритмдер. ??рама алгоритмдерде шарт тексеру ?дісі ?олданылады. Шарт дегеніміз жауабы «и?» немесе «жо?» болатын ?й?арым.
Сызы?ты? алгоритмдер – ?рекеттері алгоритмде ?алай жазылса сол ретпен орындалатын командалар тізбегінен т?рады. Шарт болмайды. Блок-схемасы да бір т?зуді? бойына орналасады.
ІV.?рнектерді? Паскаль тілінде жазылуын к?рсет.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Алгоритм-берілген мақсатқа жету үшін реттелген әрекеттер тізбегі
2. Алгоритм жазу пішімі қандай?
алг алгоритмнің аты
басы
алгоритм командалары
соңы
3. Айнымалы типтерін атаңыз?(бүтін-integer; нақты-real; литерлік-char)
4. Енгізу операторы /read, readln-енгізу/
5. Шығару операторы /write, writeln- шығару/
6. Меншіктеу операторы /айнымалы аты:= өрнек/
7. Программа жазу пішімі қалай ауызша айт?
program программа аты
айнымалалар бөлімі
begin
операторлар бөлімі
end.
Сыныпты үш топқа бөлу. 1 топ «Алгоритм»
2 топ «Блок-схема»
3 топ «Программа»
ІІІ.Жаңа тақырып.
Сызықтық алгоритмдерді программалау.
Алгоритмдер екі түрлі болады: жәй алгоритмдер және құрама алгоритмдер. Құрама алгоритмдерде шарт тексеру әдісі қолданылады. Шарт дегеніміз жауабы «иә» немесе «жоқ» болатын ұйғарым.
Сызықтық алгоритмдер – әрекеттері алгоритмде қалай жазылса сол ретпен орындалатын командалар тізбегінен тұрады. Шарт болмайды. Блок-схемасы да бір түзудің бойына орналасады.
ІV.Өрнектердің Паскаль тілінде жазылуын көрсет.
Екі санның қосындысын (c=а+в) анықтайтын блок-схемасын,алгоритмін жазу.
алг ЕСҚ табу
(аргбүт а, в,нәтбүт с)
басы
енгізу а, в
с=а+в
шығару с
cоңы
program ecep;
var a,b,c:integer;
begin
readln (a,b);
c:=a+b;
writeln ('с= ',c);
end.
а=12 ,в=10
деп мәндері берілсе
онда программаны былай жазуға болады
programecep;
var a,b,c:integer;
begin
a:=12;b:=10;
c:=a+b;
writeln ('с= ',c);
end.
V. Демалыс сәті.
Бүтін а санының түбіріне шығатын программаны құру үшін әр топ оқушылары ретін табуы керек . program san a; writeln (‘түбір= ‘,х);
end. begin readln(a); x:=sqrt(a); var a:integer; x: real;
VІ. Сабақты қортындылау тапсырмалары:Экранға қандай мәлімет шығады?