1 Программирование на языке Паскаль Процедуры. 2 Процедура – это вспомогательный алгоритм, который предназначен для выполнения некоторых действий. Применение:

Презентация:



Advertisements
Похожие презентации
1 Программирование на языке Паскаль Процедуры. 2 Задача: Построить фигуру: Особенность: Три похожие фигуры. общее: размеры, угол поворота отличия: координаты,
Advertisements

1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Подпрограммы. Функции и процедуры. Кулебякин В.В.
Программирование на языке Паскаль Тема 13. Процедуры Тема 14. Функции.
1 Программирование на языке Паскаль Процедуры. 2 Подпрограммы Задача: Построить фигуру: Особенность: Три похожие фигуры. общее: размеры, угол поворота.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 5.
1 Программирование на языке Паскаль Функции Кулебякин В.В.
1 Программирование на языке Паскаль Тема 13. Функции © К.Ю. Поляков,
Найдите ошибки в программе Program A1; Var R1:real; I1, I2: integer; Begin R1:=3; I1:=4.63; I1:=3000; I2:=3000; I1:=I1+I2; I1:=I1/I2; End.
Подпрограммы: процедуры и функции Информатика. 1. Подпрограммы При решении различных задач часто возникает необходимость проводить вычисления по одним.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Подпрограммы в Паскале.
Понятие подпрограмм. Подпрограммы в языке Паскаль.
© М.Е.Макарова
Шутилина Л.А. Процедуры в Turbo Pascal ( часть 1: процедуры с параметрами)
Учитель НСШ Кумакшев А.Н, учитель БСШ2 Вахмистров Г.Г. Элективный курс по информатике «Процедуры и функции на языке Pascal».
Процедуры и функции Вербицкая Ольга Владимировна, Заозерная школа 16.
Процедуры и функции Вспомогательные алгоритмы (подпрограммы) создаются тогда, когда возникает необходимость в многократном использовании одного и того.
Подпрограммы. Субкомпетенции: 1. Обработка данных с помощью стандартных подпрограмм и подпрограмм, определённых пользователем. 2. Организация передачи.
Транксрипт:

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

2 Процедура – это вспомогательный алгоритм, который предназначен для выполнения некоторых действий. Применение: выполнение одинаковых действий в разных местах программы разбивка программы (или другой процедуры) на подзадачи для лучшего восприятия

3 Процедуры Порядок разработки: выделить одинаковые или похожие действия (перемена места) отличия записать в виде неизвестных переменных, они будут параметрами процедуры procedure obmen( x, y: integer); Var t:integer; Begin t:=x; X:=y; Y:=t end; заголовок тело процедуры параметры Задача: Записать три числа в порядке возрастания.

4 Программа

5 Процедуры Особенности: все процедуры расположены выше основной программы в заголовке процедуры перечисляются формальные параметры, они обозначаются именами, поскольку могут меняться при вызове процедуры в скобках указывают фактические параметры (числа или арифметические выражения) в том же порядке procedure obmen( x, y: integer); Var t:integer; procedure obmen( x, y: integer); Var t:integer; obmen(a, b); x x y y

6 Процедуры Особенности: для каждого формального параметра после двоеточия указывают его тип если однотипные параметры стоят рядом, их перечисляют через запятую внутри процедуры параметры используются так же, как и переменные procedure A (x: real; y: integer; z: real); procedure A (x, z: real; y, k, l: integer);

7 Процедуры Особенности: в процедуре можно объявлять дополнительные локальные переменные, остальные процедуры не имеют к ним доступа program qq; procedure A(x, y: integer); var a, b: real; begin a := (x + y)/6;... end; begin... end.

Задачи. 1. Поменять значения переменных а, в, с, d так, что бы они были расположены в порядке убывания. 2. Найти максимальное число последовательности.