7


  • Учителю
  • Инфоматика пәнінен сабақтың тақырыбы:Паскальдан есептер шығару

Инфоматика пәнінен сабақтың тақырыбы:Паскальдан есептер шығару

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

FUNCTION функция аты (формальды параметрлер

аты:типі):нəтиженің типі;



begi

функция денесінің операторлары



end;

Функция нəтижесі функция атымен бірдей болуы керек.

Функцияны шақыру операторының жазылу үлгісі:



Нəтиже:=функция аты (нақты параметрлер);



Мысал1: Екі натурал санның ең үлкен ортақ бөлгішін табу функциясын қолданып (ЕҮОБ), 4 натурал санның ең үлкен ортақ бөлгішін табыңдар.



Program m1;



Var a, b, c, d, M1, M2, M:integer; FUNCTION EYOB(x, y:integer):integer; begin



While x<>y do

If x>y then x:=x-y then y:=y-x;



EYOB:=x {функция нəтижесі} end;



begin



readln(a, b, c, d);

M1:=EYOB(a, b);

M2:=EYOB(c, d);

M:=EYOB(M1,M2);

Writeln('4 санның ЕҮОБ-і=', M)

end.



Бақылау сұрақтары:

  1. Ішкі программа не үшін қолданылады?

  2. Паскальда ішкі программаның қандай түрлері бар?

  3. Процедураның жалпы түрі қалай жазылады?

  4. Функцияның жалпы түрі қалай жазылады?



  1. Негізгі программада процедура мен функцияны шақыру операторлары қалай жазылады?



  1. Формальды параметр деген не?

  2. Нақты параметр деген не?

  3. Жергілікті айнымалы деген не?



  1. Функция мен процедураның қандай ұқсастығы бар жəне айырмашылығы қандай?



10. Рекурсия деген не?



Əдебиеттер:[1] 130-140 бет. [2] 90-104 бет. [3]47-53 бет., 161-180 қ[1] 28-30 бет.





Практикалық жұмыс №23-24 .

Тақырыбы: Көмекші (ішкі) программа: функция жəне процедура.



Жаттығулар.





 
 
X

Чтобы скачать данный файл, порекомендуйте его своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал