Презентация "Функции и процедуры" (10 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19

Презентацию на тему "Функции и процедуры" (10 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 19 слайд(ов).

Слайды презентации

Функции и процедуры Инструмент структурирования программ Два типа подпрограмм Описание Локальные и глобальные переменные Параметры: формальные и фактические Два класса формальных параметров
Слайд 1

Функции и процедуры Инструмент структурирования программ Два типа подпрограмм Описание Локальные и глобальные переменные Параметры: формальные и фактические Два класса формальных параметров

Процедурно-ориентированные языки имеют средства структурирования программ. Структурирование предполагает расчленение программы на относительно самостоятельные фрагменты Нисходящее программирование – метод конструирования сложных программ
Слайд 2

Процедурно-ориентированные языки имеют средства структурирования программ. Структурирование предполагает расчленение программы на относительно самостоятельные фрагменты Нисходящее программирование – метод конструирования сложных программ

Отличие функции от процедуры Процедура может возвращать значение обработки (вычислений), если параметр объявляется с атрибутом VAR как параметр-переменная. Процедура на выходе может выдавать несколько значений или ни одного. Вызов функции можно использовать в списках параметров оператора WRITE (нево
Слайд 3

Отличие функции от процедуры Процедура может возвращать значение обработки (вычислений), если параметр объявляется с атрибутом VAR как параметр-переменная. Процедура на выходе может выдавать несколько значений или ни одного. Вызов функции можно использовать в списках параметров оператора WRITE (невозможно для процедуры). В теле функции результат вычислений обязательно присваивается переменной, имя которой совпадает с именем функции.

Описание подпрограммы. После раздела переменных и констант и до начала основной части. Структура. begin  end; Переменные локальные и глобальные. Структура подпрограммы такая же как основной программы
Слайд 4

Описание подпрограммы

После раздела переменных и констант и до начала основной части

Структура

begin end;

Переменные локальные и глобальные

Структура подпрограммы такая же как основной программы

Глобальные переменные объявляются в основной программе. Доступны основной и всем ее подпрограммам. Локальные объявлены внутри подпрограммы и доступны только ей самой. Одноименные глобальные и локальные переменные – разные переменные. Обращение к таким переменным в теле подпрограммы трактуется как к
Слайд 5

Глобальные переменные объявляются в основной программе. Доступны основной и всем ее подпрограммам. Локальные объявлены внутри подпрограммы и доступны только ей самой. Одноименные глобальные и локальные переменные – разные переменные. Обращение к таким переменным в теле подпрограммы трактуется как к локальным (глобальные не доступны).

FUNCTION(): FUNCTION beta (a, b : real; c : integer) : real. PROCEDURE(). PROCEDURE vsp (x, y: integer; var m, n: real). Формальные параметры
Слайд 6

FUNCTION():

FUNCTION beta (a, b : real; c : integer) : real

PROCEDURE()

PROCEDURE vsp (x, y: integer; var m, n: real)

Формальные параметры

Вызов процедуры (функции). Указание имени и в круглых скобках списка фактических параметров
Слайд 7

Вызов процедуры (функции)

Указание имени и в круглых скобках списка фактических параметров

Количество и тип фактических параметров должны совпадать с количеством и типом формальных параметров. d:=beta(3, 4, 7.5). 3,4,7.5 фактические параметры (константы), перечисляются через запятую
Слайд 8

Количество и тип фактических параметров должны совпадать с количеством и типом формальных параметров

d:=beta(3, 4, 7.5)

3,4,7.5 фактические параметры (константы), перечисляются через запятую

const a:integer=5; b:integer=7 ; procedure udv (var c:integer;d:integer); begin c:=2*c; d:=2*d; writeln('udvoennoe:',c:5,d:5); end; begin writeln (' Ishodnoe:',a:5,b:5); udv (a,b); writeln(' rezultat:',a:5,b:5); readln end.
Слайд 10

const a:integer=5; b:integer=7 ; procedure udv (var c:integer;d:integer); begin c:=2*c; d:=2*d; writeln('udvoennoe:',c:5,d:5); end; begin writeln (' Ishodnoe:',a:5,b:5); udv (a,b); writeln(' rezultat:',a:5,b:5); readln end.

var а,b:integer; function max(i,j:integer):integer; begin if i>j then max:=i else max:=j end; begin writeln('Vvedite a,b'); readln(a,b); writeln('Maxim=',max(a,b)); readln; end.
Слайд 11

var а,b:integer; function max(i,j:integer):integer; begin if i>j then max:=i else max:=j end; begin writeln('Vvedite a,b'); readln(a,b); writeln('Maxim=',max(a,b)); readln; end.

program Factorials; {Ctrl+Break Enter} var n:integer; Function Factorial (k:integer):longint; var i: integer; f: longint; begin f:=1; for i:=1 to k do f:=f*i; factorial:=f; end; begin repeat writeln('VVedite n'); readln(n); if n
Слайд 12

program Factorials; {Ctrl+Break Enter} var n:integer; Function Factorial (k:integer):longint; var i: integer; f: longint; begin f:=1; for i:=1 to k do f:=f*i; factorial:=f; end; begin repeat writeln('VVedite n'); readln(n); if n

Program sochet; {C =n!/(m!*(n-m)!) } uses CRT; var n,m:integer; a,b,c,d: longint; Function Factorial (k:integer):longint; var i: integer; f: longint; begin f:=1; for I:=1 to k do f:=f*i; factorial:=f; end; Лист1
Слайд 13

Program sochet; {C =n!/(m!*(n-m)!) } uses CRT; var n,m:integer; a,b,c,d: longint; Function Factorial (k:integer):longint; var i: integer; f: longint; begin f:=1; for I:=1 to k do f:=f*i; factorial:=f; end;

Лист1

begin Clrscr; writeln('VVedite kol sochet iz n po m'); readln(n,m); a:=Factorial(n); b:=Factorial(m); c:=Factorial(n-m); d:=a div (b*c); writeln('Kol sochet iz',n:2,' po',m:2,' =',d:3); readln; end. Лист2
Слайд 14

begin Clrscr; writeln('VVedite kol sochet iz n po m'); readln(n,m); a:=Factorial(n); b:=Factorial(m); c:=Factorial(n-m); d:=a div (b*c); writeln('Kol sochet iz',n:2,' po',m:2,' =',d:3); readln; end.

Лист2

const raz=20; var n,m: integer; massiv: array[1..raz,1..raz] of integer; x,y: integer; procedure massiv_out (l,k: integer); var i,j: integer; begin for i:=1 to l do begin for j:=1 to k do write(massiv[i,j]:6); writeln end; end;
Слайд 15

const raz=20; var n,m: integer; massiv: array[1..raz,1..raz] of integer; x,y: integer; procedure massiv_out (l,k: integer); var i,j: integer; begin for i:=1 to l do begin for j:=1 to k do write(massiv[i,j]:6); writeln end; end;

begin writeln('Vvedite razmer massiva N x M'); readln(n,m); for x:=1 to n do for y:=1 to m do massiv[x,y]:=1; massiv_out(n,m); readln; end.
Слайд 16

begin writeln('Vvedite razmer massiva N x M'); readln(n,m); for x:=1 to n do for y:=1 to m do massiv[x,y]:=1; massiv_out(n,m); readln; end.

Рекурсия. Процедура (функция) может обращаться к другой процедуре(функции). Вызов функции из нее самой называется рекурсией. Recurrence – повторение или возвращение
Слайд 17

Рекурсия

Процедура (функция) может обращаться к другой процедуре(функции). Вызов функции из нее самой называется рекурсией. Recurrence – повторение или возвращение

program Factorials; var n:integer; Function Factorial (n:integer):real; begin if n=0 then factorial:=1 else factorial:=n*factorial(n-1) end; begin repeat writeln('VVedite n'); readln(n); if n
Слайд 18

program Factorials; var n:integer; Function Factorial (n:integer):real; begin if n=0 then factorial:=1 else factorial:=n*factorial(n-1) end; begin repeat writeln('VVedite n'); readln(n); if n

var k:integer; function Fibon(k:integer):integer; begin if k=0 then fibon:=0; if (k=1) or(k=2) then fibon:=1 else fibon:=fibon(k-2)+fibon(k-1) end; begin repeat writeln('Vvedite k'); readln(k); until k>=0; writeln(k:4,'number Fibon=',fibon(k)); readln end.
Слайд 19

var k:integer; function Fibon(k:integer):integer; begin if k=0 then fibon:=0; if (k=1) or(k=2) then fibon:=1 else fibon:=fibon(k-2)+fibon(k-1) end; begin repeat writeln('Vvedite k'); readln(k); until k>=0; writeln(k:4,'number Fibon=',fibon(k)); readln end.

Список похожих презентаций

Процедуры и функции

Процедуры и функции

Содержание Процедуры Функции. Механизм передачи параметров в функции и процедуры. Глобальные и локальные переменные. Формальные и фактические параметры. ...
Процедуры и функции в Паскале

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

Вспомогательный алгоритм - подпрограмма. Подпрограммы применяются когда: часть алгоритма неоднократно повторяется в программе; можно использовать ...
Функции excel, использованные в работе

Функции excel, использованные в работе

строковые функции. =ЕСЛИ( =НАЙТИ( =ОСТАТ( =ЕСЛИОШИБКА( =ОКРУГЛ( =СЦЕПИТЬ( =ЦЕЛОЕ( ПРИМЕР: А1=1 «Верно» «Неверно» «медведь» С3 1 В1 D4 «ошибка» E1 ...
Функции и формулы в MS EXCEL

Функции и формулы в MS EXCEL

Цель урока: -дать понятие функций и формулв Excel научить применять функции делать вычисления с помощью функций и формул. Понятие Функции В Excel. ...
Функции в Microsoft Excel 2007

Функции в Microsoft Excel 2007

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

Функции Excel

Функция МАКС. Синтаксис: =МАКС(число1; [число2]; …) =МАКС(1;2;3;4;0;-5;5) результатом функции будет 5. Функция МИН. Синтаксис: =МИН(число1; [число2]; ...
Архитектура компьютера основные устройства и их функции

Архитектура компьютера основные устройства и их функции

Надо поздороваться не словами, а молча - глазами. При этом постараться глазами показать, какое сегодня у Вас настроение. ЗДРАВСТВУЙ, ЭТО Я! Задача: ...
Устройства компьютера и их функции

Устройства компьютера и их функции

Компьютер. Компьютер (англ. computer, от лат. compute — считаю, вычисляю), термин, принятый в иностранной литературе (главным образом англоязычной); ...
Сетевые функции ОС

Сетевые функции ОС

Сетевые операционные системы. Сетевая операционная системы – комплекс программных модулей, предназначенный для повышения эффективности аппаратных ...
Строковые операторы и функции

Строковые операторы и функции

Основные понятии и обозначения. ОПР: Текстом, символьной строкой, строкой символов или просто строкой в Бейсике называют совокупность вводимых с клавиатурой ...
Логические функции

Логические функции

Поставить в соответствие. . . . . Логическое следование (импликация). Объединение двух высказываний в одно с помощью оборота речи «если …, то …». ...
Представление о формуле. Встроенные функции

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

Решение теста. . Цель урока:. познакомить с основными встроенными функциями и научиться применять их при решении задач. Формула - это некоторая последовательность ...
Условная и логические функции в электронной таблице

Условная и логические функции в электронной таблице

Проверка домашней работы. § 3.2.2 РТ. № 114 № 118 По 1 баллу. № 118 ДАНО: СУММ(D2:D3)=6 СРЗНАЧ(D2:D4)=3 D4 =? РЕШЕНИЕ: 2 балла. Повторение:. Какие ...
Логические функции

Логические функции

Логические функции с простым условием. Логические функции позволяют решать с помощью табличного процессора логические задачи. В логической функции ...
База данных Access и е функции

База данных Access и е функции

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

Статистические функции

Цель урока:. познакомиться со статистическими функциями; научиться решать задачи. Вопросы. Назовите математические функции? Что записывается в круглых ...
Процессор: назначение, функции, состав

Процессор: назначение, функции, состав

СИСТЕМНАЯ ПЛАТА. Разъемы для процессора и оперативной памяти Слоты для установки контроллеров внешних устройств Магистраль обмена информацией. Основная ...
Встроенные функции в Microsoft Excel

Встроенные функции в Microsoft Excel

Цель урока:. Изучение новых встроенных функций закрепление умения работать с табличным процессором MS Excel. С помощью, какой команды можно вставить ...
Основные устройства компьютера, их функции, взаимосвязь

Основные устройства компьютера, их функции, взаимосвязь

компьютер. Программная часть - software. Аппаратная часть - hardware. Компьютер – это универсальное устройство для хранения, обработки и передачи ...
График функции с точкой разрыва в Excel

График функции с точкой разрыва в Excel

Построить график функции: у=1/х, где х в диапазоне от -5 до 5 с шагом 0,5. Создаем два столбца, в одном значение аргумента (Х), а в другом - функция ...

Конспекты

Функции преобразования типов данных

Функции преобразования типов данных

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

Функции, основные характеристики устройств вывода

«Функции, основные характеристики устройств вывода». Целевая аудитория:. . 9-11 класс. . Цель:. Научиться работать с устройствами вывода ...
Функции объекта

Функции объекта

Предмет:. информатика. Учитель:. Мамаева Ирина Андреевна. ОУ:. МБОУ НОШ №35, г. Сургут, ХМАО-Югра. Класс:. 3. Тема. Функции объекта. . . ...
Функции объекта

Функции объекта

Технологическая карта урока. Матвеева. Информатика . 3 класс. ФГОС. Урок 19. Функции объекта. Урок 2. Цели урока:. - формирование информационной ...
Функции Еxcel

Функции Еxcel

ПЛАН-КОНСПЕКТ УРОКА. . . . ФИО (полностью). . Карцев Александр Викторович. . . . . Место работы. . ОГБОУ СПО Ульяновский ...
Функции для работы с символьными строками

Функции для работы с символьными строками

1 час. Функции для работы с символьными строками. Цели урока. :. . повторить и обобщить знания по теме «Массивы»;. . побудить интерес к ...
Функции ввода и вывода

Функции ввода и вывода

Функции ввода и вывода. Тема:.  Функции ввода и выводаЦели:.  Образовательные:. Начать формировать представление о функциях ввода и вывода данных. ...
Графические процедуры на языке Delphi

Графические процедуры на языке Delphi

10 класс. «Графические процедуры на языке Delphi». . Цели:. организовать деятельность учащихся изучению и закреплению знаний и способов действий ...
Графические операторы и процедуры

Графические операторы и процедуры

информатика 8 сынып. Сабақ тақырыбы :. Графические операторы и процедуры. Сабақ мақсаты :. 1.Познакомить учащихся с координатной плоскостью экрана, ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:23 октября 2018
Категория:Информатика
Содержит:19 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации