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

Презентация: Процедуры и функции на языке Pascal
1 из 12
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


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

Аннотация к презентации

Посмотреть презентацию на тему "Процедуры и функции на языке Pascal" для 9-11 класса в режиме онлайн. Содержит 12 слайдов. Самый большой каталог качественных презентаций по информатике в рунете. Если не понравится материал, просто поставьте плохую оценку.

Содержание

  • Презентация: Процедуры и функции на языке Pascal
    Слайд 1

    Элективный курс по информатике

    Учитель НСШ Кумакшев А.Н, учитель БСШ№2 Вахмистров Г.Г. «Процедуры и функции на языкеPascal».

  • Слайд 2

    Цели и задачи курса

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

  • Слайд 3

    Программа курса

    Знакомство с понятиями «процедуры и функции». (1ч.) Структура программы, содержащей подпрограмму. (2 ч.) Описание процедуры и функции. (4 ч.) Формальные и фактические параметры. (2 ч.) Отличие между процедурой и функцией. (1 ч.) Практическое занятие (2 ч.)

  • Слайд 4

    Описание процедур

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

  • Слайд 5

    Описание функций

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

  • Слайд 6

    В Паскале помимо процедур можно использовать функции. Их еще называют функциипользователя ( в отличие от стандартных функций, таких как sin, randomи др.) Обращение к функции приводит к вычислению ее значения – объекта типа real, integerилиchar. Function Имя(параметры):тип результата; var список локальных переменных begin Команды Имя:=выражение; end; Вызов функции пользователя осуществляется так же, как и стандартных функций в Паскале, т.е. их значения могут присваиваться переменным, входить в состав выражений.

  • Слайд 7

    Сравнение процедур и функций.

  • Слайд 8

    Обозначение процедур в блок/схемах Команда вызова процедуры Блок/схема процедуры записывается отдельно от основной программы.

  • Слайд 9

    В ЯП Паскаль в описании процедур в списке параметров нельзя описывать массивы таким образом: procedure Tabl(var x: array[1..n] of integer); Поэтому в основной программе до описания массивов можно указать тип данных массив: type arr = array[1..n] of integer; И затем этот тип данных использовать при описании массивов в самой программе и в процедурах при описании формальных параметров type arr = array[1..n] of integer; var i,k, z:integer; а :arr; procedure Tabl(var x: arr);

  • Слайд 10

    Составить программу нахождения наибольшего элемента в линейном массиве, используя вспомогательные процедуры нахождения наибольшего из двух чисел и создания массива случайных чисел. Начало Создание массива Tabl i= 2, n Z:=a[1] Max(z, a[i],z) Вывод Мах Конец

  • Слайд 11

    program Function_of_user; uses Crt; var AB,BC,CD,DA,AC,S1,S2,S:real; Function f(a,b,c:real):real; var p:real; begin p:=(a+b+c)/2; F:=Sqrt(p*(p-a)*(p-b)*(p-c)); end; begin readln (AB,BC,CD,DA,AC); S1:=f(AB,BC,AC); S2:=f(CD,DA,AC); s:=S1+S2; writeln (S:8:2); Writeln (f(AB,BC,AC)+ f(CD,DA,AC):8:2); readln; end. Вызов функции Назад

  • Слайд 12

    Приложения

    Процедуры и функции в Паскале Примеры функций и процедур Механизм обмена данными основной программы и процедуры Конспект урока Лабораторная работа

Посмотреть все слайды

Сообщить об ошибке