Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika (2).docx
Скачиваний:
49
Добавлен:
16.04.2015
Размер:
653.64 Кб
Скачать
  1.  tmp – вспомогательная переменная, используемая для обмена значениями между крайним левым элементом массива и элементом с наименьшим значением.

  2. 15.Ввод и вывод массивов через файлы. Пример – вывод в файл двух матриц рядом.

  3. Для того, чтобы программа могла работать с файлом данных, в ней надо объявить специальную, файловую переменную – переменную типа text. Её описание имеет вид: var имя переменной : text;

  4. Переменная типа text – текстовый файл. Он представляет собой последовательность символов, разбитую на строки произвольной длины. Перед обращением к файлу необходимо его открыть. Для этого предусмотрены следующие 2 процедуры: reset – открывает существующий файл для чтения; rewrite – открывает файл для записи. Чтение данных из файла производится с помощью операторов read, readln, а запись в файл – посредством операторов write, writeln. Если файл, предназначенный для записи к моменту открытия уже существовал, то вся информация в нём будет стерта. Организацию связи с конкретным устройством выполняет оператор назначения вида assign. Оператор assign должен предшествовать операторам открытия файлов. К моменту обращения к reset вводной файл должен существовать на внешнем носителе. Оператор rewrite создаёт новый файл, если файл с указанным именем не был создан ранее. После завершения работы файл следует закрыть, и делает это оператор close.

  5. 16. Подпрограмма – функция. Пример: возведение вещественного числа в целочисленную степень.

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

  7. Описание функции:

  8. Function<имя>(<список локальных переменных>):<тип результата>;

  9. var <описание локальных переменных>;

  10. begin <операторы>;

  11. <имя функции>:=<результатное значение>;

  12. End.

  13. В теле функции:

  14. При задании алгоритма разрешается использовать только локальные и формальные переменные.

  15. Обращение к функции осуществляется с помощью указателя:

  16. <Результат>: = <имя функции> (список фактических параметров);

  17. Фактические параметры должны быть согласованы с формальными:

  1. По количеству

  2. По порядку следования

  3. По типу

  1. Пример программы (для вещественных оснований, и целочисленных не отрицательных показателей)

  1. program Z;

  2. var

  3. m,st:real;

  4. n:integer;

  5. function pow(a:real;x:integer):real;

  6. var

  7. t:real;

  8. i:integer;

  9. begin

  10. t:=a;

  11. for i:=1 to x-1 do

  12. t:=t*a;

  13. pow:=t;

  14. end;

  15. begin

  16. writeln('введите основание:');

  17. readln(m);

  18. writeln('введите показатель:');

  19. readln(n);

  20. st:=pow(m,n);

  21. writeln('результат:',st);

  22. end.

  1. 17.Подпрограмма-процедура. Пример – решение треугольной слау.

  2. Нисходящее программирование

  3. Вызов подпрограммы

  4. Подпрограмма - это отдельная функционально независимая часть программы.

  1. описание подпрограммы

  2. обращение к подпрограмме

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]