[Анонс!] Научно-практическая онлайн-конференция «Цифровая образовательная среда 2021» Регистрация→
Конкурс разработок «Пять с плюсом» январь 2021
Добавляйте свои материалы в библиотеку и получайте ценные подарки
Конкурс проводится с 1 января по 31 января

Структурное программирование и его реализация на языке программирования Паскаль

Содержание: Титульный лист Модульное программирование История Цели Основные принципы Основы технологии Основные составные части Паскаль Паскаль – язык структурного программирования: Реализация развилки в паскале Паскале Циклы: Цикл с предусловием Цикл с постусловием Оператор цикла с параметром
библиотека
материалов
Содержание слайдов
Номер слайда 1

Структурное программирование. И его реализация на языке программирования Паскаль2016 год. Кострома2-1 Сизова Алена. Содержание

Номер слайда 2

Содержание. Титульный лист. Модульное программирование. История. Цели. Основные принципы. Основы технологии. Основные составные части. Паскаль. Паскаль – язык структурного программирования: Реализация развилки в паскале Паскале. Циклы: Цикл с предусловием. Цикл с постусловием. Оператор цикла с параметром. Спасибо за внимание

Номер слайда 3

Модульное программирование Согласно принципу модульности программа разбивается на отдельные смысловые части (модули). Каждый модуль программируется отдельно, а затем модули объединяются в единую программу. Модуль – это функционально законченная часть программы. Модуль на языке программирования – это функция или процедура. Содержание2016 год Сизова А.

Номер слайда 4

История. Впервые термин “Структурное программирование” ввел Эдсгер Дейкстра. Он рассматривал программу как совокупность иерархических абстрактных уровней, которые позволяли четко структурировать программу, выполнять доказательства при ее корректировке, а значит, и повышать надежность функционирования программы, и сокращать сроки ее разработки. Структурное программирование является дальнейшим развитием модульного программирования.2016 год Сизов а. Содержание

Номер слайда 5

Цели Обеспечение дисциплины программирования (“Структурное программирование-это дисциплина, которую программист навязывает сам себе”- Э. Дейкстра)Повышение эффективности (например, разбиение на относительно независимые модули)Повышение надежности (облегчение тестирования и отладки)Уменьшение времени и стоимости (повышение производительности программистов)Улучшение читабельности программы2016 год Сизова А. Содержание

Номер слайда 6

Основные принципы. Принцип абстракции позволяет рассматривать программу по уровням. Верхний уровень показывает детали реализации (например, восходящее и нисходящие стратегии программирования). Разделение программы на отдельные фрагменты (методы), которые просты по управлению и допускают независимую откладку и тестирование. Строгий методический подход (принцип формальности) позволяет изучать программы (алгоритмы) как математические объекты, ускорить принятия решений, избежать ошибок2016 год Сизова А. Содержание

Номер слайда 7

Основы технологии 1) Принцип модульной разработки программ2) Использование при разработке модуля композиции трех базовых структур (элементов): А) линейной (структуры следования)Б) ветвления (структуры «если-то-иначе»)В)циклической (структуры «цикл пока»)2016 год Сизова А. Содержание или

Номер слайда 8

Структурное программирование делает текст программы более понятным – алгоритм решения ясно виден из исходного текста.2016 год Сизова А. Содержание или

Номер слайда 9

Основные составные части. Нисходящее проектирование. Структурное программирование. Сквозной структурный контроль2016 год Сизова А. Содержание

Номер слайда 10

Паскаль. Язык Паскаль разработан в 1971 году. Назван в честь Блеза Паскаля – французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль – швейцарский профессор Никлаус Вирт. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации2016 год Сизова А. Содержание

Номер слайда 11

Паскаль _ язык структурного программирования. Реализация последовательности действий (т.е структуры следования) выполняется с помощью составного оператора. Begin последовательность операторов end Раздел операторов в программе всегда является составным оператором. Служебные слова begin и end часто называют операторными скобками.2016 год Сизова А. Содержаниеили

Номер слайда 12

Реализация развилки в Паскале2016 год Сизова А. Содержание. Предусмотрено два оператора: If логическое выражение then оператор1 else оператор2 Условный оператор может быть неполным, т.е. не содержать часть else оператор2. If логическое выражение then оператор1 Case выражение of список констант1: оператор1; список констант2: оператор2; …………………………………….. список констант n: оператор n;end. Условный оператор. Оператор вариантаили

Номер слайда 13

Циклы2016 год Сизова А. Содержание. С предусловием Цикл «пока»С постусловием. Цикл «до»С параметромили

Номер слайда 14

Цикл с предусловием. Действие: вычисляется значение логического выражения. Если оно равно true, то выполняется оператор, после чего снова вычисляется значение логического выражения, в противном случае действие заканчивается. While логическое выражение do оператор2016 год Сизова А. Содержаниеили

Номер слайда 15

Цикл с постусловием. Действие: выполняется последовательность операторов. Далее вычисляется значение логического выражения. Если оно равно true, то действие заканчивается, иначе снова выполняется последовательность операторов и т.д.repeat последовательность операторовuntil логическое выражение2016 год Сизова А. Содержаниеили

Номер слайда 16

Оператор цикла с параметром. Используется, когда известно, сколько раз выполняется циклическая часть программы. For параметр := выражение1 to выражение2 do. For параметр := выражение1 downto выражение2 do. Параметр в данном случае возрастает. Параметр в данном случае убывает.2016 год Сизова А. Содержаниеили

Номер слайда 17

Спасибо,за внимание.2016 год Сизова А. Содержание

Информация о публикации
Загружено: 18 января
Просмотров: 1569
Скачиваний: 12
Сизова Алена Константиновна
Информатика, ВУЗ, Презентации
Скачать материал