Инфоурок Информатика ПрезентацииФУНКЦИЯ И ПРОЦЕДУРА. ФАЙЛОВЫЕ ТИПЫ.

ФУНКЦИЯ И ПРОЦЕДУРА. ФАЙЛОВЫЕ ТИПЫ.

Скачать материал
Скачать материал "ФУНКЦИЯ И ПРОЦЕДУРА. ФАЙЛОВЫЕ ТИПЫ."

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Нутрициолог

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

  • ТЕМА: ФУНКЦИЯ И ПРОЦЕДУРА. ФАЙЛОВЫЕ ТИПЫ. МОДУЛЫ В PascalABC. СТАНДАРТНЫЕ МОД...

    1 слайд

    ТЕМА: ФУНКЦИЯ И ПРОЦЕДУРА. ФАЙЛОВЫЕ ТИПЫ. МОДУЛЫ В PascalABC. СТАНДАРТНЫЕ МОДУЛИ
    МИНИСТЕРСТВО ВЫСШЕГО И СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ УЗБЕКИСТАН
    НАВОИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ
    ФИЗИКО-МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ
    кафедра “Методика преподавания информатики”

  • Описание процедур и функций.
Параметры процедур и функций.
Локальные и глобал...

    2 слайд

    Описание процедур и функций.
    Параметры процедур и функций.
    Локальные и глобальные переменные.
    Опережающее объявление.
    Перегрузка имен.
    Файлы в Паскале (Pascal). Работа с файлами.
    Модулы в Паскале (Pascal). Стандартные модули.
    ПЛАН:

  • Процедура или функция представляет собой последовательность операторов, котор...

    3 слайд

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

  • Процедуры и функцииОписание процедуры имеет вид:
procedure имя(список формаль...

    4 слайд

    Процедуры и функции
    Описание процедуры имеет вид:
    procedure имя(список формальных параметров);
    раздел описаний
    begin
      операторы
    end;
    Описание функции имеет вид:
    function имя(список формальных параметров): тип возвращаемого значения;
    раздел описаний
    begin
      операторы
    end;

  • Пример описания процедуры:

procedure Reverse(var a: array [1..100] of intege...

    5 слайд

    Пример описания процедуры:

    procedure Reverse(var a: array [1..100] of integer; n: integer);
    var i,v: integer;
    begin
      for i:=1 to n div 2 do
      begin
        v:=a[i];
        a[i]:=a[n-i+1];
        a[n-i+1]:=v;   
      end;
    end;

  • Внутри тела функции имя этой функции можно использовать как специальную перем...

    6 слайд

    Внутри тела функции имя этой функции можно использовать как специальную переменную, которой необходимо присвоить возвращаемое значение. Например:
    function Add(a,b: real): real;
    begin
      Add:=a+b;
    end;
    Имя функции может быть использовано с целью возврата значения только в левой части оператора присваивания. Если имя функции встречается в выражении, то это трактуется как рекурсивный вызов этой функции.
    Вместо имени функции, внутри тела функции можно использовать другую специальную переменную с именем Result. В отличие от имени функции, переменную Result можно использовать и в выражениях:
    function MinElement(var a: array [1..100] of real; n: integer): real;
    var i: integer;
    begin
      Result:=a[1];
      for i:=1 to n do
        if a[i]<Result then Result:=a[i];
    end;
    Если внутри функции не присвоить имени функции или переменной Result некоторое значение, то функция вернет в результате своего вызова непредсказуемое значение.
    Параметры функций

  • Локальные и глобальные переменныеПеременные, описанные в разделе описаний под...

    7 слайд

    Локальные и глобальные переменные
    Переменные, описанные в разделе описаний подпрограммы, называются ее локальными переменными. Переменные же, описанные вне подпрограммы, называются глобальными по отношению к ней.
    Параметры подпрограммы считаются ее локальными переменными.
    Если имя локальной переменной совпадает с именем глобальной переменной, то локальная переменная скрывает глобальную, так что к глобальной переменной нельзя обратиться внутри подпрограммы. Например:
    var i: real;
    procedure p;
    var i: integer;
    begin
    // к глобальной переменной i внутри процедуры нельзя обратиться
    i:=5; // присваивание локальной переменной i; ...
    end;

  • Файлы в Паскале (Pascal). Работа с файлами.

    8 слайд

    Файлы в Паскале (Pascal). Работа с файлами.

  • 9 слайд

  • В Паскале определены следующие файловые типы:

    10 слайд

    В Паскале определены следующие файловые типы:

  • 11 слайд

  • 12 слайд

  • 13 слайд

  • 14 слайд

  • 15 слайд

  • 16 слайд

  • 17 слайд

  • ВОПРОСЫ И ЗАДАНИЯЧто такое процедура?
Дайте определение функции.
Как объявляе...

    18 слайд

    ВОПРОСЫ И ЗАДАНИЯ
    Что такое процедура?
    Дайте определение функции.
    Как объявляется процедура и функция?
    Назовите функции и процедуры для порядковых типов данных.
    Что определяет собой файловый тип (файл) в язык Паскаль? В чем преимущества использования файлового типа?
    Файловые типы языка Паскаль. Их описание в программе.

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

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

  • Скачать материал
    • 14.05.2020 296
    • PPTX 639.3 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Насирова Шаира Нармурадовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Насирова Шаира Нармурадовна
    Насирова Шаира Нармурадовна
    • На сайте: 5 лет и 11 месяцев
    • Подписчики: 2
    • Всего просмотров: 160758
    • Всего материалов: 161

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

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

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

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

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

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Этот курс уже прошли 74 человека

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

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

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

300/600 ч.

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

Мини-курс

Психология аддиктивного поведения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 50 человек из 25 регионов
  • Этот курс уже прошли 32 человека

Мини-курс

Эффективность обучения школьников на уроках литературы

5 ч.

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

Мини-курс

Эффективные стратегии текстовых коммуникаций в бизнесе

6 ч.

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