Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лекции программирование ОЗО.doc
X
- •Введение
- •Алфавит
- •Идентификаторы
- •Создание консольных приложений
- •Структура программы
- •Типы данных
- •Целый тип
- •Вещественный тип
- •Символьный тип
- •Строковый тип
- •Логический тип
- •Виды данных Переменная
- •Выражение
- •Стандартные функции
- •Арифметические функции
- •Функции преобразования типов
- •Использование функций
- •Программирование линейных алгоритмов Оператор присваивания
- •Операторы ввода и вывода
- •Программирование разветвляющихся алгоритмов
- •Программирование циклических алгоритмов
- •Массивы
- •Ввод и вывод массивов
- •Описание и использование данных строкового типа
- •Операции над строками
- •Процедуры и функции для работы со строками
- •Описание и использование процедур и функций
- •Процедуры
- •Функции
- •Формальные и фактические параметры
- •Локальные и глобальные параметры
- •1) Program prim1;
1) Program prim1;
var x, y, z: integer;
procedure newval;
var x, y: integer; {x и y- локальные параметры}
begin
x:=1; y:=1
end;
Begin x:=0; y:=0; {основная программа}
newval;
z:=x+y;
writeln(z)
End.
Результат z=0, так как x и y, используемые в основной программе, остаются равными нулю.
2) program prim2;
var x, y, z: integer;
procedure newval;
begin
x:=1; y:=1
end;
Begin
x:=0; y:=0;
newval;
z:=x+y;
writeln(z)
End.
Результат z=2, так как x и y – глобальные параметры.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]