Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Процедуры с параметрами"

Презентация по информатике на тему "Процедуры с параметрами"

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Подпрограммы_2.ppt

Скачать материал "Презентация по информатике на тему "Процедуры с параметрами""

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Овощевод

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

  • Процедуры с параметрами

    1 слайд

    Процедуры с параметрами

  • Первый способ использования процедур не удобен из-за большого количества опер...

    2 слайд

    Первый способ использования процедур не удобен из-за большого количества операторов присваивания, которые до обращения к процедуре определяют значения переменных a, d c.
    Процедуры с параметрами позволяют при вызове процедуры напрямую указывать переменные или константы для определения значений переменных a, b, c (тех, которые используются в тексте процедуры).

  • Процедуры с параметрами-переменнымиProcedure   (Список параметров);Procedure...

    3 слайд

    Процедуры с параметрами-переменными
    Procedure <ИМЯ> (Список параметров);
    Procedure Ploshad3 (var a, b, c, s: real);
    В основной программе процедура вызывается тоже с указанием параметров:
    <ИМЯ> (Список параметров);
    Ploshad3 (AB, BC, AC, S);

  • Формальные параметры – это параметры, которые указаны в скобках после имени п...

    4 слайд

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

  • program Prog3;
uses CRT;
var AB, BC, CD, DA, AC, S1, S2: real;
Procedure Plos...

    5 слайд

    program Prog3;
    uses CRT;
    var AB, BC, CD, DA, AC, S1, S2: real;
    Procedure Ploshad3(var a, b, c, s :real);
    var p:real;
    begin
    p:=(a+b+c)/2;
    s:=sqrt(p*(p-a)*(p-b)*(p-c));
    end;
    begin
    Clrscr;
    Writeln('Задайте стороны 4-угольника ABCD и его диагональ AC');
    readln (AB, BC, CD, DA, AC);

    Ploshad3(AB , BC , AC , S1);

    Ploshad3(DA, AC, CD, S2);

    Writeln ('Площадь ABCD= ', S1+S2:8:2);
    readln;
    end.
    Формальные параметры
    Фактические параметры

  • Процедуры 
с параметрами-значениямиProcedure   (Список параметров);Procedure...

    6 слайд

    Процедуры
    с параметрами-значениями
    Procedure <ИМЯ> (Список параметров);
    Procedure Ploshad3 (a, b, c: real; var s:real);
    В основной программе процедура вызывается аналогично:
    Ploshad3 (AB, BC, AC, S);
    Параметры-значения
    Параметры-переменные
    Параметры-значения используются для задания начальных значений в процедуре,
    Параметры-переменные для вывода результата.

  • program Prog4;
uses CRT;
var AB, BC, CD, DA, AC, S1, S2: real;
Procedure Plos...

    7 слайд

    program Prog4;
    uses CRT;
    var AB, BC, CD, DA, AC, S1, S2: real;
    Procedure Ploshad4( a, b, c: real; var s:real);
    var p:real;
    begin
    p:=(a+b+c)/2;
    s:=sqrt(p*(p-a)*(p-b)*(p-c));
    end;
    begin
    Clrscr;
    Writeln('Задайте стороны 4-х угольника ABCD и его диагональ AC');
    readln (AB, BC, CD, DA, AC);
    Ploshad4(AB,BC,AC,S1);
    Ploshad4(DA,AC,CD,S2);
    Writeln ('Площадь ABCD= ', S1+S2:8:2);
    readln; end.

  • Правила вызова 
процедур с параметрамиСоответствие между параметрами команды...

    8 слайд

    Правила вызова
    процедур с параметрами
    Соответствие между параметрами команды вызова процедуры и параметрами описания процедуры устанавливается не по именам параметров, а по порядку следования:
    Первый параметр в команде вызова соответствует первому параметру в описании процедуры, второй – второму и т.д. число фактических параметров должно соответствовать числу формальных параметров.
    Procedure Ploshad3(var a, b, c, s :real);
    Ploshad3(AB , BC , AC , S1);

  • Правила вызова 
процедур с параметрами2. Типы фактических параметров должны с...

    9 слайд

    Правила вызова
    процедур с параметрами
    2. Типы фактических параметров должны соответствовать типам формальных параметров.
    3. Фактические параметры, соответствующие результатам вычислений в процедуре, должны быть только именами переменных.
    Procedure Ploshad3 (a, b, c: real; var s :real);
    Ploshad3 (АВ, 3 , 6-2.7 , S1);
    4. Фактические параметры, соответствующие начальным значениям для процедуры, могут быть именами переменных, константами и выражениями соответствующего типа.

  • Физкультминутка

    10 слайд

    Физкультминутка

  • Задание на урок:Составьте программу, в которой используется процедура с парам...

    11 слайд

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

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

  • Выучить конспект.
Выучить § 24, п. 1. 
Стр. 156 № 7.Домашнее задание:

    12 слайд

    Выучить конспект.
    Выучить § 24, п. 1.
    Стр. 156 № 7.
    Домашнее задание:

  • С помощью подпрограмм можно:
 улучшить структуру программы, 
 избавиться от н...

    13 слайд

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

    Все это делает программу более надежной, повышается ее устойчивость к ошибкам программирования и непредвиденным последствиям при модификации.

    Итоги урока:

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 299 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 30.04.2019 642
    • RAR 2.1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Осинцева Рушания Махмуджановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 37444
    • Всего материалов: 21

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 492 человека из 73 регионов
  • Этот курс уже прошли 1 519 человек

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 192 человека из 54 регионов
  • Этот курс уже прошли 970 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 99 человек из 39 регионов
  • Этот курс уже прошли 805 человек

Мини-курс

Психология развития и воспитания детей: особенности и подходы

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 25 человек из 16 регионов

Мини-курс

Дизайн-проектирование: практические и методологические аспекты

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

От романтизма к современности: шедевры и новаторство

5 ч.

780 руб. 390 руб.
Подать заявку О курсе