Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Программирование на языке Паскаль-Функции"

Презентация по информатике для 8 класса по теме: "Общие сведения о языке программирования Паскаль"

Файл будет скачан в форматах:

  • pdf
  • pptx
43
11.05.2025
«Инфоурок»

Материал разработан автором:

Колганов Дмитрий Николаевич

Язык Паскаль, разработанный Никлаусом Виртом в 1970 году, стал эталоном для обучения основам структурного программирования. Его строгая типизация и простой синтаксис помогают новичкам понимать принципы работы с переменными, циклами и условиями. Программа на Паскале состоит из заголовка, раздела описаний и тела, что формирует четкую логическую структуру. Несмотря на ограниченное применение в промышленности, язык остается популярным в образовании и legacy-проектах. Изучение Паскаля закладывает базу для освоения современных языков и алгоритмического мышления.

Краткое описание методической разработки

Язык Паскаль, разработанный Никлаусом Виртом в 1970 году, стал эталоном для обучения основам структурного программирования. Его строгая типизация и простой синтаксис помогают новичкам понимать принципы работы с переменными, циклами и условиями. Программа на Паскале состоит из заголовка, раздела описаний и тела, что формирует четкую логическую структуру. Несмотря на ограниченное применение в промышленности, язык остается популярным в образовании и legacy-проектах. Изучение Паскаля закладывает базу для освоения современных языков и алгоритмического мышления.

Развернуть описание

Презентация по информатике на тему "Программирование на языке Паскаль-Функции"

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

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

Выбранный для просмотра документ Программирование на языке Паскаль-Функции.ppt

Скачать материал "Презентация по информатике на тему "Программирование на языке Паскаль-Функции"" Смотреть ещё 5 968 курсов

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

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

  • Программирование на языке ПаскальФункции

    1 слайд

    Программирование
    на языке Паскаль
    Функции

  • ФункцииФункция – это вспомогательный алгоритм (подпрограмма), результатом раб...

    2 слайд

    Функции
    Функция – это вспомогательный алгоритм (подпрограмма), результатом работы которого является некоторое значение.
    Примеры:
    вычисление , ,
    расчет значений по сложным формулам
    ответ на вопрос (простое число или нет?)
    Зачем?
    для выполнения одинаковых расчетов в различных местах программы
    для создания общедоступных библиотек функций
    В чем отличие от процедур?
    ?

  • ФункцииЗадача: составить функцию, которая вычисляет наибольшее из двух значен...

    3 слайд

    Функции
    Задача: составить функцию, которая вычисляет наибольшее из двух значений, и привести пример ее использования
    Функция:
    формальные параметры
    function Max (a, b: integer): integer;
    begin
    if a > b then Max := a
    else Max := b;
    end.
    это результат функции

  • ФункцииОсобенности:
заголовок начинается словом function
формальные параметры...

    4 слайд

    Функции
    Особенности:
    заголовок начинается словом function
    формальные параметры описываются так же, как и для процедур
    можно использовать параметры-переменные
    в конце заголовка через двоеточие указывается тип результата
    функции располагаются ВЫШЕ основной программы
    Max (a, b: integer): integer;
    function
    function Max (a, b: integer): ;
    integer
    function qq( a, b: integer; x: real ): real;
    a, b: integer; x: real
    function Max ( a, b: integer): integer;
    var

  • ФункцииОсобенности:
можно объявлять и использовать локальные переменные
значе...

    5 слайд

    Функции
    Особенности:
    можно объявлять и использовать локальные переменные
    значение, которое является результатом, записывается в переменную, имя которой совпадает с названием функции; объявлять ее НЕ НАДО:
    function Max (a, b: integer): integer;
    begin
    ...

    end;
    Max := a;
    function qq (a, b: integer): float;

    begin
    ...
    end;
    var x, y: float;
    В Delphi:
    !
    Result := a;

  • Программаprogram qq;
var a, b, max: integer;




begin
  writeln('Введите два...

    6 слайд

    Программа
    program qq;
    var a, b, max: integer;




    begin
    writeln('Введите два числа');
    read(a, b);
    max := Max ( a, b );
    writeln('Наибольшее число ', max );
    end.
    function Max (a, b: integer): integer;
    begin
    ...
    end;
    c
    c
    c
    Имена переменных, функций и
    процедур не должны совпадать!
    !
    фактические параметры
    вызов функции

  • Логические функцииЗадача: составить функцию, которая определяет, верно ли, чт...

    7 слайд

    Логические функции
    Задача: составить функцию, которая определяет, верно ли, что заданное число – простое.
    Особенности:
    ответ – логическое значение (True или False)
    результат функции можно использовать как логическую величину в условиях (if, while)
    Алгоритм: считаем число делителей в интервале от 2 до N-1, если оно не равно нулю – число составное.
    count := 0;
    for i := 2 to N-1 do
    if N mod i = 0 then
    count := count + 1;
    if count = 0 then
    { число N простое}
    else { число N составное }
    for i := 2 to N-1 do
    if N mod i = 0 then
    count := count + 1;
    Как улучшить?
    ?

  • Логические функцииprogram qq;
var N: integer;










begin
  writeln('Введ...

    8 слайд

    Логические функции
    program qq;
    var N: integer;










    begin
    writeln('Введите целое число');
    read(N);
    if Prime(N) then
    writeln(N, ' – простое число')
    else writeln(N, ' – составное число');
    end.
    function Prime (N: integer): boolean;
    var count, i: integer;
    begin
    i := 2; count := 0;
    while i*i <= N do
    if N mod i = 0 then count := count + 1;
    i := i + 1;
    end;
    Prime := (count = 0);
    end;
    вызов функции
    результат – логическое значение
    перебор только до
    условие – это логическое значение

  • Задания&quot;4&quot;: Составить функцию, которая определяет сумму всех чисел от 1 до N...

    9 слайд

    Задания
    "4": Составить функцию, которая определяет сумму всех чисел от 1 до N и привести пример ее использования.
    Пример:
    Введите число:
    100
    сумма = 5050
    "5": Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, …)
    Пример:
    Введите номер клетки:
    28
    На 28-ой клетке 134217728 зерен.

  • Задания (вариант 2)&quot;4&quot;: Составить функцию, которая определяет наибольший общи...

    10 слайд

    Задания (вариант 2)
    "4": Составить функцию, которая определяет наибольший общий делитель двух натуральных и привести пример ее использования.
    Пример:
    Введите два числа:
    14 21
    НОД(14,21)=7
    "5": Составить функцию, которая вычисляет функцию синус как сумму ряда (с точностью 0.001)

    Пример:
    Введите угол в градусах:
    45
    sin(45) = 0.707
    x в радианах!

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

Скачать

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

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

7 353 902 материала в базе

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

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

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

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

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

Скачать материал
    • 12.12.2015 2026
    • RAR 79.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зияметов Тулкин Азаматович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зияметов Тулкин Азаматович
    Зияметов Тулкин Азаматович

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

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

    Об авторе

    Родился и вырос в Южно-Казахстанский область в селе Сайрам. с 1987 по 1995 годах учился в средней школе имени Пахтакор ныне З. Хусанова. 1995-2001 учился в лицее при ТГТУ им. Беруни в городе Ташкент. С 1997-2001 гг учился в ТГТУ факультете механики. 2003-2006 годах учился в ЮКПУ в городе Шымкент. Стаж работы 13 лет. Категория 2

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 332 268 материалов из нашего маркетплейса.

Мини-курс

Психологическая безопасность и социальная адаптация детей и подростков в современном мире

3 ч.

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

Мини-курс

Стратегии успешной карьеры в творческих профессиях

3 ч.

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

Мини-курс

Эффективная самоорганизация и планирование

3 ч.

699 руб.
Подать заявку О курсе
  • Сейчас обучается 112 человек из 33 регионов
  • Этот курс уже прошли 130 человек
Смотреть ещё 5 968 курсов