Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемИгорь Шумилин
1 Структурное программирование. Стилевое оформление. Отладка программы. Комментарии Учебник Ривкинд и др. (11 класс, академ.уровень) §2.6
2 2 I. Линейная (следование) Команды выполняются одна за другой в том порядке, в котором записаны. команда в языке Pascal Begin Оператор;... Оператор End
3 3 I. Линейная (следование). Пример: b:=x a:=b x:=a в языке Pascal x:=a; a:=b; b:=x
4 4 II. Разветвляющаяся (ветвление) а) Полное ветвление В зависимости от условия, выбирается один из двух возможных вариантов последовательности команд. команды условие да нет команды
5 5 II. Разветвляющаяся (ветвление) б) Сокращенное ветвление условие да нет команды Команды выполняются только при выполнении условия.
6 6 III. Циклическая (цикл) Цикл (повторение) – структура, в которой определенный набор команд выполняется многократно. Существует 3 вида цикла: с предусловием с постусловием с параметром
7 7 III. Циклическая (цикл) а) Цикл с предусловием команды условие да нет Какое наименьшее число повторений тела цикла возможно в цикле с предусловием? ? ?
8 8 III. Циклическая (цикл) б) Цикл с постусловием команды условие да нет Какое наименьшее число повторений тела цикла возможно в цикле с постусловием? ? ?
9 9 III. Циклическая (цикл) в) Цикл с параметром i,1,20,2 команды Этот вид цикла часто называют циклом со счётчиком, а иногда циклом с заранее известным числом повторений.
10 10 Структурный подход к составлению алгоритмов Чтобы алгоритмы и программы было легче составлять, читать, прокручивать, отлаживать, совершенствовать в современном программировании применяют структурный подход к написанию алгоритмов и программ. Структурный подход заключается в том, что алгоритмы и программы составляются на основе только базовых алгоритмических структур.
11 11 Подпрограммы Для структурирования программы может использоваться подпрограмма Блок вызова подпрограммы Обед Выделение подпрограмм из основного алгоритма также является одним из принципов структурного подхода к составлению алгоритмов Каждая подпрограмма является самостоятельным алгоритмом, обладает свойствами алгоритма и описывается теми же способами.
12 12 Основное свойство базовых структур Любая базовая алгоритмическая структура может быть использована как команда в любой другой или такой же базовой структуре. Например: Цикл в цикле (вложенный цикл) Ветвление в ветвлении (вложенное ветвление) Ветвление в цикле Цикл в ветвлении Подпрограмма в цикле и т. п. (любые комбинации и любая глубина вложений)
13 13 Просто пример цикла в цикле
14 14 Отладка программы – это процесс поиска и устранения ошибок в программе, производимый по результатам её прогона на компьютере. Отладка Тестирование устанавливает факт наличия ошибок, а отладка выясняет ее причину.
15 15 Стилевое оформление создает порядок в тексте программы и, как следствие, минимизирует количество ошибок и облегчает отладку. Стилевое оформление К стилевому оформлению относят: Отступы для демонстрации вложений Комментарии Удачный выбор имён Грамотное использование пробелов
16 16 Комментарии Однострочный // Блочный { } или (* *)
17 17 Использование пробелов Язык Pascal является очень легким для понимания языком, и нет особой необходимости в использовании большого количества пробелов. Пробелы не следует использовать: До или после оператора; Между именем и открывающей скобкой; Между унарным оператором и его операндом; После открывающей скобки или перед закрывающей; После открывающей квадратной скобки [ или перед закрывающей ]; Перед точкой с запятой;
18 18 Конец
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.