Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация к уроку "Функции: способы организации и описание. Вызов функций"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Презентация к уроку "Функции: способы организации и описание. Вызов функций"

библиотека
материалов
программист © Фокина Лидия Петровна
процедура © Фокина Лидия Петровна
функция © Фокина Лидия Петровна
Тема урока: Функции: способы организации и описание. Вызов функций © Фокина Л...
Цели урока: сформировать знания и умения по данной теме; научиться применять...
Вопросы: 1. Что такое подпрограмма? Подпрограмма – это специальным образом оф...
2. Какие задачи решают подпрограммы? Избавляют от необходимости многократно п...
3. Где в программе описывается подпрограмма? Описание подпрограммы располагае...
4. Назовите виды подпрограмм процедуры и функции © Фокина Лидия Петровна
5. Как описываются процедуры на языке Паскаль? Procedure Имя (формальные пара...
6. Какие параметры называются "формальные" и какие - "фактические"? Фактическ...
7. Как выполнить вызов процедуры в программе? Имя (фактические параметры); ©...
8. Какие переменные называются глобальными, а какие локальными переменными? Г...
Иннокентий Смоктуновский Андрей Панин © Фокина Лидия Петровна
процедура или функция? __________ MaxNum(a,b:integer):integer; var max: integ...
процедура или функция? ________ MaxNum(a,b:integer; var max:integer); begin i...
процедура или функция? ________Add(x,y: integer):integer; begin Add:=x+y; end...
Решение задач Задача 1. Написать программу нахождения суммы максимального и м...
… type tArr=array[1..100] of integer; var MasA:tArr; i,n:byte; sum:integer; f...
function MaxEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for...
function MinEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for...
Begin randomize; writeln('Vvedite n'); readln(n); for i:=1 to n do MasA[i]:=r...
Анализ программы Назовите глобальные и локальные переменные. Назовите фактиче...
Задача 2. Найти наибольшее число из 4 заданных чисел. © Фокина Лидия Петровна
var a,b,c,d,n:integer; function MaxNum(x,y:integer):integer; var max:integer;...
Задача 3. Составить программу вычисления площади кольца по значениям внутренн...
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var R1,R2,Pl:real; functi...
Рефлексия Что такое подпрограмма-функция в Pascal? Где объявляется в основной...
Завершите фразу: Сегодня я узнал(а)… Было интересно… Было трудно… Я понял(а),...
Домашнее задание 1) Выучить тему сегодняшнего урока. 2) Выполнить задачу. По...
30 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

№ слайда 1 программист © Фокина Лидия Петровна
Описание слайда:

программист © Фокина Лидия Петровна

№ слайда 2 процедура © Фокина Лидия Петровна
Описание слайда:

процедура © Фокина Лидия Петровна

№ слайда 3 функция © Фокина Лидия Петровна
Описание слайда:

функция © Фокина Лидия Петровна

№ слайда 4 Тема урока: Функции: способы организации и описание. Вызов функций © Фокина Л
Описание слайда:

Тема урока: Функции: способы организации и описание. Вызов функций © Фокина Лидия Петровна

№ слайда 5 Цели урока: сформировать знания и умения по данной теме; научиться применять
Описание слайда:

Цели урока: сформировать знания и умения по данной теме; научиться применять подпрограммы-функции в решении задач на языке Паскаль. © Фокина Лидия Петровна

№ слайда 6 Вопросы: 1. Что такое подпрограмма? Подпрограмма – это специальным образом оф
Описание слайда:

Вопросы: 1. Что такое подпрограмма? Подпрограмма – это специальным образом оформленный алгоритм, который может многократно использоваться при решении более общей задачи © Фокина Лидия Петровна

№ слайда 7 2. Какие задачи решают подпрограммы? Избавляют от необходимости многократно п
Описание слайда:

2. Какие задачи решают подпрограммы? Избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты; Улучшают структуру программы, облегчая ее понимание; Повышают устойчивость к ошибкам программирования и непредвиденным последствиям при модификациях программы © Фокина Лидия Петровна

№ слайда 8 3. Где в программе описывается подпрограмма? Описание подпрограммы располагае
Описание слайда:

3. Где в программе описывается подпрограмма? Описание подпрограммы располагается между разделом Var главной программы и ее программным блоком (первым begin). Подпрограмм может быть несколько, их описания располагаются в произвольном порядке одно за другим. © Фокина Лидия Петровна

№ слайда 9 4. Назовите виды подпрограмм процедуры и функции © Фокина Лидия Петровна
Описание слайда:

4. Назовите виды подпрограмм процедуры и функции © Фокина Лидия Петровна

№ слайда 10 5. Как описываются процедуры на языке Паскаль? Procedure Имя (формальные пара
Описание слайда:

5. Как описываются процедуры на языке Паскаль? Procedure Имя (формальные параметры); описание переменных; begin инструкции; end; © Фокина Лидия Петровна

№ слайда 11 6. Какие параметры называются "формальные" и какие - "фактические"? Фактическ
Описание слайда:

6. Какие параметры называются "формальные" и какие - "фактические"? Фактические параметры - находятся в главной программе и указываются при вызове подпрограммы; формальные параметры – находятся в подпрограмме и указываются при ее описании © Фокина Лидия Петровна

№ слайда 12 7. Как выполнить вызов процедуры в программе? Имя (фактические параметры); ©
Описание слайда:

7. Как выполнить вызов процедуры в программе? Имя (фактические параметры); © Фокина Лидия Петровна

№ слайда 13 8. Какие переменные называются глобальными, а какие локальными переменными? Г
Описание слайда:

8. Какие переменные называются глобальными, а какие локальными переменными? Глобальные переменные - это переменные, описанные в основной программе; Локальные переменные- это переменные, описанные в подпрограмме © Фокина Лидия Петровна

№ слайда 14 Иннокентий Смоктуновский Андрей Панин © Фокина Лидия Петровна
Описание слайда:

Иннокентий Смоктуновский Андрей Панин © Фокина Лидия Петровна

№ слайда 15 процедура или функция? __________ MaxNum(a,b:integer):integer; var max: integ
Описание слайда:

процедура или функция? __________ MaxNum(a,b:integer):integer; var max: integer; begin if a>b then max:=a else max:=b; MaxNum:=max; end; © Фокина Лидия Петровна

№ слайда 16 процедура или функция? ________ MaxNum(a,b:integer; var max:integer); begin i
Описание слайда:

процедура или функция? ________ MaxNum(a,b:integer; var max:integer); begin if a>b then max:=a else max:=b; end; © Фокина Лидия Петровна

№ слайда 17 процедура или функция? ________Add(x,y: integer):integer; begin Add:=x+y; end
Описание слайда:

процедура или функция? ________Add(x,y: integer):integer; begin Add:=x+y; end; © Фокина Лидия Петровна

№ слайда 18 Решение задач Задача 1. Написать программу нахождения суммы максимального и м
Описание слайда:

Решение задач Задача 1. Написать программу нахождения суммы максимального и минимального элемента целочисленного массива, используя подпрограмму-функцию нахождения максимального и минимального элемента. © Фокина Лидия Петровна

№ слайда 19 … type tArr=array[1..100] of integer; var MasA:tArr; i,n:byte; sum:integer; f
Описание слайда:

… type tArr=array[1..100] of integer; var MasA:tArr; i,n:byte; sum:integer; function MaxEl(Mas:tArr;n:byte):integer; © Фокина Лидия Петровна

№ слайда 20 function MaxEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for
Описание слайда:

function MaxEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for i:=2 to n do if m<Mas[i] then m:=Mas[i]; MaxEl:=m; end; © Фокина Лидия Петровна

№ слайда 21 function MinEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for
Описание слайда:

function MinEl(Mas:tArr;n:byte):integer; var m:integer; begin m:=Mas[1]; for i:=2 to n do if m>Mas[i] then m:=Mas[i]; MinEl:=m; end; © Фокина Лидия Петровна

№ слайда 22 Begin randomize; writeln(&#039;Vvedite n&#039;); readln(n); for i:=1 to n do MasA[i]:=r
Описание слайда:

Begin randomize; writeln('Vvedite n'); readln(n); for i:=1 to n do MasA[i]:=random(10)-3; sum:=MaxEl(MasA,n)+MinEl(MasA,n); writeln('Elementi massiva: '); for i:=1 to n do write(MasA[i],' '); writeln; writeln('Summa = ',sum); readln; end. © Фокина Лидия Петровна

№ слайда 23 Анализ программы Назовите глобальные и локальные переменные. Назовите фактиче
Описание слайда:

Анализ программы Назовите глобальные и локальные переменные. Назовите фактические и формальные параметры. Как в основной программе осуществляется обращение к подпрограмме? © Фокина Лидия Петровна

№ слайда 24 Задача 2. Найти наибольшее число из 4 заданных чисел. © Фокина Лидия Петровна
Описание слайда:

Задача 2. Найти наибольшее число из 4 заданных чисел. © Фокина Лидия Петровна

№ слайда 25 var a,b,c,d,n:integer; function MaxNum(x,y:integer):integer; var max:integer;
Описание слайда:

var a,b,c,d,n:integer; function MaxNum(x,y:integer):integer; var max:integer; begin if x>y then max:=x else max:=y; MaxNum:=max; end; begin writeln('Vvedite a,b,c,d'); readln(a,b,c,d); n:=MaxNum(MaxNum(a,b),MaxNum(c,d)); writeln('Maksimalnoe chislo = ',n); readln; end. © Фокина Лидия Петровна

№ слайда 26 Задача 3. Составить программу вычисления площади кольца по значениям внутренн
Описание слайда:

Задача 3. Составить программу вычисления площади кольца по значениям внутреннего и внешнего радиусов, используя подпрограмму вычисления площади круга. © Фокина Лидия Петровна

№ слайда 27 program Project1; {$APPTYPE CONSOLE} uses SysUtils; var R1,R2,Pl:real; functi
Описание слайда:

program Project1; {$APPTYPE CONSOLE} uses SysUtils; var R1,R2,Pl:real; function Pl_kr(r:real):real; begin Pl_kr:=3.14*sqr(r); end; begin writeln('Vvedite vneshniy radius'); readln(R1); writeln('Vvedite vnutrenniy radius'); readln(R2); Pl:=Pl_kr(R1)-Pl_kr(R2); writeln('Ploschad koltsa = ',Pl:6:2); readln; end. © Фокина Лидия Петровна

№ слайда 28 Рефлексия Что такое подпрограмма-функция в Pascal? Где объявляется в основной
Описание слайда:

Рефлексия Что такое подпрограмма-функция в Pascal? Где объявляется в основной программе подпрограмма-функция? Как объявляется подпрограмма-функция? Как вызывается в основной программе подпрограмма- функция? © Фокина Лидия Петровна

№ слайда 29 Завершите фразу: Сегодня я узнал(а)… Было интересно… Было трудно… Я понял(а),
Описание слайда:

Завершите фразу: Сегодня я узнал(а)… Было интересно… Было трудно… Я понял(а), что… Теперь я могу… Я почувствовал(а), что… Я приобрел(а)… Я научился(ась)… У меня получилось … Я смог(ла)… Меня удивило… Мне захотелось… © Фокина Лидия Петровна

№ слайда 30 Домашнее задание 1) Выучить тему сегодняшнего урока. 2) Выполнить задачу. По
Описание слайда:

Домашнее задание 1) Выучить тему сегодняшнего урока. 2) Выполнить задачу. По координатам вершин треугольника вычислить его периметр и площадь, используя подпрограмму-функцию вычисления длины отрезка, соединяющего две точки. © Фокина Лидия Петровна


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 01.05.2016
Раздел Информатика
Подраздел Презентации
Номер материала ДБ-062244
Получить свидетельство о публикации
Похожие материалы

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