Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Программирование на языке Паскаль-Функции"

Презентация по информатике на тему "Программирование на языке Паскаль-Функции"

  • Информатика

Название документа Программирование на языке Паскаль-Функции.ppt

Поделитесь материалом с коллегами:

Программирование на языке Паскаль Функции
Функции Функция – это вспомогательный алгоритм (подпрограмма), результатом ра...
Функции Задача: составить функцию, которая вычисляет наибольшее из двух значе...
Функции Особенности: заголовок начинается словом function формальные параметр...
Функции Особенности: можно объявлять и использовать локальные переменные знач...
Программа program qq; var a, b, max: integer; begin writeln('Введите два числ...
Логические функции Задача: составить функцию, которая определяет, верно ли, ч...
Логические функции program qq; var N: integer; begin writeln('Введите целое ч...
Задания "4": Составить функцию, которая определяет сумму всех чисел от 1 до N...
Задания (вариант 2) "4": Составить функцию, которая определяет наибольший общ...
1 из 10

Описание презентации по отдельным слайдам:

№ слайда 1 Программирование на языке Паскаль Функции
Описание слайда:

Программирование на языке Паскаль Функции

№ слайда 2 Функции Функция – это вспомогательный алгоритм (подпрограмма), результатом ра
Описание слайда:

Функции Функция – это вспомогательный алгоритм (подпрограмма), результатом работы которого является некоторое значение. Примеры: вычисление , , расчет значений по сложным формулам ответ на вопрос (простое число или нет?) Зачем? для выполнения одинаковых расчетов в различных местах программы для создания общедоступных библиотек функций

№ слайда 3 Функции Задача: составить функцию, которая вычисляет наибольшее из двух значе
Описание слайда:

Функции Задача: составить функцию, которая вычисляет наибольшее из двух значений, и привести пример ее использования Функция: формальные параметры function Max (a, b: integer): integer; begin if a > b then Max := a else Max := b; end. это результат функции

№ слайда 4 Функции Особенности: заголовок начинается словом function формальные параметр
Описание слайда:

Функции Особенности: заголовок начинается словом function формальные параметры описываются так же, как и для процедур можно использовать параметры-переменные в конце заголовка через двоеточие указывается тип результата функции располагаются ВЫШЕ основной программы

№ слайда 5 Функции Особенности: можно объявлять и использовать локальные переменные знач
Описание слайда:

Функции Особенности: можно объявлять и использовать локальные переменные значение, которое является результатом, записывается в переменную, имя которой совпадает с названием функции; объявлять ее НЕ НАДО:

№ слайда 6 Программа program qq; var a, b, max: integer; begin writeln('Введите два числ
Описание слайда:

Программа program qq; var a, b, max: integer; begin writeln('Введите два числа'); read(a, b); max := Max ( a, b ); writeln('Наибольшее число ', max ); end. function Max (a, b: integer): integer; begin ... end; c c c фактические параметры вызов функции

№ слайда 7 Логические функции Задача: составить функцию, которая определяет, верно ли, ч
Описание слайда:

Логические функции Задача: составить функцию, которая определяет, верно ли, что заданное число – простое. Особенности: ответ – логическое значение (True или False) результат функции можно использовать как логическую величину в условиях (if, while) Алгоритм: считаем число делителей в интервале от 2 до N-1, если оно не равно нулю – число составное. count := 0; for i := 2 to N-1 do if N mod i = 0 then count := count + 1; if count = 0 then { число N простое} else { число N составное } for i := 2 to N-1 do if N mod i = 0 then count := count + 1;

№ слайда 8 Логические функции program qq; var N: integer; begin writeln('Введите целое ч
Описание слайда:

Логические функции program qq; var N: integer; begin writeln('Введите целое число'); read(N); if Prime(N) then writeln(N, ' – простое число') else writeln(N, ' – составное число'); end. function Prime (N: integer): boolean; var count, i: integer; begin i := 2; count := 0; while i*i <= N do if N mod i = 0 then count := count + 1; i := i + 1; end; Prime := (count = 0); end; вызов функции результат – логическое значение условие – это логическое значение

№ слайда 9 Задания &quot;4&quot;: Составить функцию, которая определяет сумму всех чисел от 1 до N
Описание слайда:

Задания "4": Составить функцию, которая определяет сумму всех чисел от 1 до N и привести пример ее использования. Пример: Введите число: 100 сумма = 5050 "5": Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, …) Пример: Введите номер клетки: 28 На 28-ой клетке 134217728 зерен.

№ слайда 10 Задания (вариант 2) &quot;4&quot;: Составить функцию, которая определяет наибольший общ
Описание слайда:

Задания (вариант 2) "4": Составить функцию, которая определяет наибольший общий делитель двух натуральных и привести пример ее использования. Пример: Введите два числа: 14 21 НОД(14,21)=7 "5": Составить функцию, которая вычисляет функцию синус как сумму ряда (с точностью 0.001) Пример: Введите угол в градусах: 45 sin(45) = 0.707 x в радианах!

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 12.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров314
Номер материала ДВ-252137
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх