Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах. Педагогическая деятельность в соответствии с новым ФГОС требует от учителя наличия системы специальных знаний в области анатомии, физиологии, специальной психологии, дефектологии и социальной работы.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна). Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября. ПОДАТЬ ЗАЯВКУ НА КУРС по ОВЗ   

СМОТРЕТЬ СПИСОК ВСЕХ 203 КУРСОВ со СКИДКОЙ 40%
Главная / Информатика / Процедуры и функции в Паскале

Процедуры и функции в Паскале

Скачать материал
Процедуры и функции в Паскале Подпрограммы в Паскале
Подпрограмма - автономная часть программы, выполняющая определенный алгоритм ...
Функция Это последовательность операторов, имеющая имя и результат Обрабатыва...
Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sq...
Структура функции Function  ():; const …; ….. Блок описания локальных перемен...
Объявление переменных Глобальные переменные - переменные, объявленные в основ...
Пример: program primer1; var r, c, q : real; function inper (a: real; b: real...
Вычисление функции Вычисление скорости свободного падения тела Вычисление n-й...
Вычисление функции program f1; var n,x: real; function fun(a:real):real; var ...
Вычисление скорости свободного падения тела program f2; var t,v: real; functi...
Вычисление n-й степени числа program f2; var n: integer; z,x: real; function ...
Задания: Рассчитать значение х= Написать программу свободного падения. выводя...
Вычисление площади круга var a,c:integer; b,r:real; function circle(r:real):r...
Вычисление функции program f1; uses Crt; var n,x,s: real; i:integer; function...
Вычисление функции program f1; uses Crt; var n,x: real; i:integer; function f...
Составить таблицу скорости свободного падения тела за первые 10 секунд с шаго...
Задания для самостоятельной работы Составить программу для вычисления суммы ч...
Процедура – это независимая именованная часть программы, которую можно вызват...
1 из 18

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

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

Процедуры и функции в Паскале Подпрограммы в Паскале

№ слайда 2 Подпрограмма - автономная часть программы, выполняющая определенный алгоритм и д
Описание слайда:

Подпрограмма - автономная часть программы, выполняющая определенный алгоритм и допускающая обращение к ней из различных частей общей программы. В Паскале подпрограмма является частью основной программы, ее описание располагается между разделом var главной программы и ее программным блоком (первым begin). Подпрограмм может быть несколько, их описания располагаются в произвольном порядке одно за другим. В Паскале различают два вида подпрограмм: процедуры (PROCEDURE) и функции (FUNCTION). Основное различие между ними заключается в том, что процедура получает в результате своей работы любое количество данных, а функция — только одно значение.

№ слайда 3 Функция Это последовательность операторов, имеющая имя и результат Обрабатывает
Описание слайда:

Функция Это последовательность операторов, имеющая имя и результат Обрабатывает данные, предназначенные ей из главной программы, и затем возвращает полученный результат Функция называется с помощью указателя. Указатель- это имя функции, после которого в круглых скобках перечисляются аргументы функции.

№ слайда 4 Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sqrt(
Описание слайда:

Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sqrt(x), sqr(x), sin(x), cos(x), и т.д.); функции программиста (объявлять свою собственную функцию и дальнейшем использовать её так же как и стандартную); библиотечные функции (стандартные библиотечные модули).

№ слайда 5 Структура функции Function  ():; const …; ….. Блок описания локальных переменных
Описание слайда:

Структура функции Function <имя> (<параметры>):<тип результата>; const …; ….. Блок описания локальных переменных var … ; Begin <операторы> имя:= выражение; End; В разделе операторов должен находится, хотя бы один оператор, присваивающий имени функции значение.

№ слайда 6 Объявление переменных Глобальные переменные - переменные, объявленные в основной
Описание слайда:

Объявление переменных Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам программы, а так же операторам процедур и функций. Локальные переменные - переменные, объявленные в процедуре или функции. Они доступны только операторам процедур или функций

№ слайда 7 Пример: program primer1; var r, c, q : real; function inper (a: real; b: real) :
Описание слайда:

Пример: program primer1; var r, c, q : real; function inper (a: real; b: real) :real; var x,y: real; begin <операторы функции>; end; begin (основная программа) end. Глобальные переменные Локальные переменные

№ слайда 8 Вычисление функции Вычисление скорости свободного падения тела Вычисление n-й ст
Описание слайда:

Вычисление функции Вычисление скорости свободного падения тела Вычисление n-й степени числа Примеры:

№ слайда 9 Вычисление функции program f1; var n,x: real; function fun(a:real):real; var y:r
Описание слайда:

Вычисление функции program f1; var n,x: real; function fun(a:real):real; var y:real; begin y:=sqrt(a)+a; fun:=y; end; begin write('n='); readln(n); x:=fun(n); writeln('x=',x:4:2); end.

№ слайда 10 Вычисление скорости свободного падения тела program f2; var t,v: real; function
Описание слайда:

Вычисление скорости свободного падения тела program f2; var t,v: real; function fun(t:real):real; begin fun:=9.8*t; end; begin write('t='); readln(t); v:=fun(t); writeln('v=',v:5:3); end.

№ слайда 11 Вычисление n-й степени числа program f2; var n: integer; z,x: real; function ste
Описание слайда:

Вычисление n-й степени числа program f2; var n: integer; z,x: real; function step(a:integer;x:real):real; var y:real; i:integer; begin y:=1; for i:=1 to a do begin y:=y*x; step:=y; end; end; begin write('степень='); readln(n); write('x='); readln(x); z:=step(n, x); writeln('z=', z:4:2); end.

№ слайда 12 Задания: Рассчитать значение х= Написать программу свободного падения. выводящую
Описание слайда:

Задания: Рассчитать значение х= Написать программу свободного падения. выводящую таблицу скорости за первые 10 секунд с шагом 0,5 секунд. Рассчитать значение х= Написать программу вычисления площади круга. Для кругов с радиусами 5, 2, 1, 10, 4. Вычисление площади круга оформить в виде функции.

№ слайда 13 Вычисление площади круга var a,c:integer; b,r:real; function circle(r:real):real
Описание слайда:

Вычисление площади круга var a,c:integer; b,r:real; function circle(r:real):real; begin circle:=pi*r*r; end; begin for c:=1 to 5 do begin write('vvod razmer ',c,' radiusa:'); readln(a); b:=circle(a); writeln('S=',b:4:2); end; end. Ф У Н К Ц И Я

№ слайда 14 Вычисление функции program f1; uses Crt; var n,x,s: real; i:integer; function fu
Описание слайда:

Вычисление функции program f1; uses Crt; var n,x,s: real; i:integer; function fun(a:real):real; var y:real; begin y:=sqrt(a)+a; fun:=y; end; begin s:=0; for i:=1 to 3 do begin write('n='); readln(n); x:=fun(n)/2; s:=s+x; end; writeln(‘s=',s:3:5); end. Ф У Н К Ц И Я

№ слайда 15 Вычисление функции program f1; uses Crt; var n,x: real; i:integer; function fun(
Описание слайда:

Вычисление функции program f1; uses Crt; var n,x: real; i:integer; function fun(a:real):real; var y:real; begin y:=a+sin(a); fun:=y; end; begin s:=0; for i:=1 to 3 do begin write('n='); readln(n); x:=fun(n)/3; s:=s+x; end; writeln(‘s=',s:3:5); end. Ф У Н К Ц И Я

№ слайда 16 Составить таблицу скорости свободного падения тела за первые 10 секунд с шагом 0
Описание слайда:

Составить таблицу скорости свободного падения тела за первые 10 секунд с шагом 0,5 секунд program f2; var t,v: real; n:integer; function fun(t:real):real; begin fun:=9.8*t; end; begin n:=1; while n<=10 do begin write('t='); readln(t); v:=fun(t); writeln(‘t=‘;t'v=',v:5:3); n:=n+0.5 end; end. Ф У Н К Ц И Я

№ слайда 17 Задания для самостоятельной работы Составить программу для вычисления суммы член
Описание слайда:

Задания для самостоятельной работы Составить программу для вычисления суммы членов геометрической прогрессии. Даны стороны двух треугольников. Найти сумму их периметров и сумму их площадей. Даны координаты точек прямоугольника. Определить, является ли он квадратом, ромбом, трапецией или параллелограммом, и вычислить, исходя из этого, площадь фигуры. Найти все простые числа из заданного интервала натуральных чисел [N1, N2].

№ слайда 18 Процедура – это независимая именованная часть программы, которую можно вызвать п
Описание слайда:

Процедура – это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий.

Процедуры и функции в Паскале
Скачать материал
  • Информатика
Описание:
Презентация к уроку "Процедуры и функции в Паскале". Паскале различают два вида подпрограмм: процедуры (PROCEDURE) и функции (FUNCTION). Основное различие между ними заключается в том, что процедура получает в результате своей работы любое количество данных, а функция — только одно значение.

ФУНКЦИЯ:

-Это последовательность операторов, имеющая имя и результат

-Обрабатывает данные, предназначенные ей из главной программы, и затем возвращает полученный результат

-Функция называется с помощью указателя. Указатель- это имя функции, после которого в круглых скобках перечисляются аргументы функции.

Процедура – это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий.

p {align="left" !important}

Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Скачать материал
Автор Чистова Ольга Владимировна
Дата добавления 11.09.2017
Раздел Информатика
Подраздел Презентации
Просмотров 56
Номер материала MA-071677
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓