Ізяславський НВК 2, Гульчак І.В. Підпрограми-функції.

Презентация:



Advertisements
Похожие презентации
Ізяславський НВК 2, Гульчак І.В. Підпрограми. Підпрограми-процедури.
Advertisements

Підпрограми (процедури і функції). Підпрограмою – називається найменована логічно закінчена група вказівок, яку можна викликати для виконання довільну.
Ізяславський НВК 2, Гульчак І.В. МОДЕЛЬ. Обєкти – це все те, що ми розрізняємо як єдине ціле, яке реально існує або виникає в нашій свідомості. Вони бувають.
Ізяславський НВК 2, Гульчак І.В. 4 клас. ПОЧАТОК Визнач першу літеру слова Відкрий словник Знайди сторінку зі словами, що починаються з даної літери Відшукай.
Бройченко А.Г Підпрограми-функції (Turbo Pascal 7.0) Підпрограми-функції (Turbo Pascal 7.0) Інформатика-11 Тема-5.
Ізяславський НВК 2, Гульчак Інна Василівна ЦИКЛИ.
Ізяславський НВК 2, Гульчак І.В. Функції в електронних таблицях.
Сходинки до інформатики М.М.Корнієнко, С.М.Крамаровська, І.Т.Зарецька Ізяславський НВК 2, Гульчак І.В. 3 клас.
Процедури з параметрами ( опис та виклик). Procedure ABC (формальні параметри) ; Var локальні змінні ; текст процедури varглобальні змінні; текст головної.
ОБЧИСЛЮВАЛЬНА СКЛАДНІСТЬ АЛГОРИТМІВ І ПРОГРАМ НА ПРИКЛАДІ ЗАДАЧІ ПРО ЩАСЛИВІ КВИТКИ.
Циклічні структури та розгалуження 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда розгалуження (блок-схема) 1. Команда.
Записи Запис – це структурований тип даних, який складається з фіксованого числа компонентів одного або декількох типів. Визначення типу запис починається.
Ізяславський НВК 2, Гульчак Інна Василівна Пошукові системи. Пошук інформації. 4 клас.
Ізяславський НВК 2, Гульчак І.В. Мова програмування Pascal.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Ізяславський НВК 2, Гульчак І.В. Розвязування задач Visual Basic 2008.
Найбільший елемент Масиви. Задача 1 Знайти максимальний елемент масиву.
Масив – це впорядкований іменований набір із фіксованої кількості однотипних даних. а 1 а 2 а 3 в 1 в 2 с 1 Доступ до будь – якого елементу масиву здійснюється.
Дайте відповідь: На скільки мати старша за доньку? У скільки разів мати старша за доньку? Чому обрали різні дії?
Табличні величини. Масиви. Знайти суму елементів одновимірного масиву. Program Suma; var A:array[1..5] of integer; S,i:integer; begin for i:=1 to 5 do.
Транксрипт:

Ізяславський НВК 2, Гульчак І.В. Підпрограми-функції

Опис підпрограми-функції Підпрограма, яка має єдиний результат, може бути оформлена як функція. Function ( ): ; ; Begin ; := End;

Приклад підпрограми-функції Задача про обчислення вартості телефонної розмови. Function cina(k:integer):real; var c:real; Begin c:=k*0,6; cina:=c+0,2*c End;

Звернення до підпрограми-функції ( ); Звернення застосовують тільки у виразах та при виводі. Приклад: Rez:=abon+cina(25); writeln(cina(45));

Розв'язати задачу з використанням підпрограми-функції В 3-Б класі Людмилі Анатоліївні необхідно розсадити дітей по партам. В класі n дітей, за партою має сидіти по двоє. Скільки способів має перебрати класний керівник? При розв'язанні задачі використати формулу комбінацій : де n=24, m=2.

Program combin; var n,m:integer; c:real; function fact(k:integer):integer; var i,f:integer; begin f:=1; for i:=2 to k do f:=f*i; fact:=f end; Begin writeln(Введіть кількість учнів в класі та за одною партою); readln(n,m); c:=fact(n)/(fact(m)*fact(n-m)); writeln(Необхідно перебрати, c, способів) End. опис підпрограми-функції звернення до підпрограми-функції