Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемevlevavg.3dn.ru
1 Подпрограммы
2 Вспомогательный алгоритм алгоритм, по которому решается некоторая подзадача из основной задачи и который, как правило, выполняется многократно
3 Подпрограмма Вспомогательный алгоритм, записанный на языке программирования, называется подпрограммой.
4 Задача Основная программа (основной алгоритм) Подпрограммы (вспомогательные алгоритмы)
5 Подпрограмма Подпрограммы- функции Подпрограммы- процедуры
6 Обращение к процедуре (имена переменных, которые отправляем в подпрограмму, имена переменных, которым присваивается результаты подпрограмм) Формат описания процедуры: Procedure (имена аргументов: их тип; var имена результатов: их тип); ; End;
7 Домашнее задание Учебник. § 28. Задачник- практикум. Том1. П На «3»и «4». Найти максимум четырёх чисел. На «5». Задача 9 (стр. 284, тип факториала- longint, так как число больше, чем ).
8 Практическая работа «Разработка программы, содержащей подпрограмму» 5 (стр.283) Написать программу нахождения суммы большего и меньшего из трёх чисел.
9 Решение: program s5; var a,b,c,max, min, s: real; procedure maximum (x,y:real;var m1:real); begin if x>y then m1:=x else m1:=y; end; procedure minimum (x,y:real;var m2:real); begin if x
10 Тесты для проверки: abcS
11 Первоначально составляется множество подпрограмм, которые могут понадобиться при решении задачи, а затем пишется основная программа, содержащая обращения к ним. Описанный метод называется сборочным программированием.
12 Метод программирования, при котором сначала пишется основная программа, в ней записываются обращения к пока ещё не составленным подпрограммам, а потом описываются эти подпрограммы, называется методом последовательной (пошаговой) детализации.
13 В литературе по программированию используется такая терминология: метод последовательной детализации называют программированием сверху вниз, а сборочный метод- программированием снизу вверх.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.