Структурное программирование
методическая разработка

для студентов

Скачать:

ВложениеРазмер
Файл 25.04.pptx786.09 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Структурное программирование

Слайд 2

Модульное программирование Согласно принципу модульности программа разбивается на отдельные смысловые части ( модули ). Модуль – это функционально законченная часть программы.

Слайд 3

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

Слайд 4

Структурное программирование Является дальнейшим развитием модульного программирования. Основой технологии метода структурного программирования являются: 1) Принцип модульной разработки программ 2) Использование при разработке модуля композиции трех базовых структур (элементов):

Слайд 5

Структурное программирование А) линейной (структуры следования) Действия выполняются последовательно друг за другом

Слайд 6

Структурное программирование Б) ветвления (структуры « если-то-иначе »)

Слайд 7

Структурное программирование В)циклической (структуры «цикл пока»)

Слайд 8

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

Слайд 9

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

Слайд 10

Среда ООП

Слайд 11

Что такое блок-схема? Блок-схема — графическое представление алгоритма. Она состоит из функциональных блоков, которые выполняют различные назначения (ввод/вывод, начало/конец, вызов функции и т.д.).

Слайд 12

Основные обозначения

Слайд 13

Практика Изобразите при помощи блок-схемы программу «приветствие» . . алг . . |приветствие . . нач . . . лит n . . . ввод n . . . вывод "Привет" , n . . кон 13

Слайд 14

Практика Напишите программу для вычисления суммы 2х целых чисел Напишите программу нахождения большего из 2х целых чисел Напишите программу для сложения целых чисел от 1 до n 14

Слайд 15

Практика 1. Напишите программу для перевода единиц измерения информации из Кбайт в биты 2. Составить программу, которая в случае если произведение двух введенных с клавиатуры чисел больше 50 – делит его на 2, иначе прибавляет к нему 25. 3. Составить программу определяющую существование треугольника со сторонами a , b и c . Условие существования треугольника известно из геометрии: сумма двух любых сторон должна быть больше третьей. Следовательно, для всех сторон условие “сумма двух больше третьей” должно выполняться .

Слайд 16

Практика 4. Составить блок-схему нахождения большего из 3 введенных с клавиатуры чисел. 5. Вычислите среднее арифметическое 3х введенных с клавиатуры чисел


По теме: методические разработки, презентации и конспекты

Тест по дисциплине «Основы алгоритмизации и программирования» Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"

Тест по дисциплине «Основы алгоритмизации и программирования»  Раздел: «Программирование на языке СИ/СИ++» специальности 230401 "Информационные системы (по отраслям)"...

Презентация. Программирование циклов (Язык программирования C++)

В презентации рассматриваются виды циклов, порядок их работы, а также вложенные циклы....

К олимпиаде по программированию. Тема "Длинная арифметика" (Язык программирования C++)

Разработка составлена в помощь студентам и содержит изложение материала по теме "Длинная арифметика", которая в литературе освещена не достаточно полно. Рассмотрены простейшие математические операции:...

Проект учебного занятия по ПМ.02 «Участие в организации производственной деятельности структурного подразделения» МДК 02.01 «Планирование и организация работы структурного подразделения

Область применения программыПрограмма профессионального модуля – является частью основной профессиональной образовательной программы в соответствии с ФГОС по   специальности сред...

Методические указания для выполнения контрольной работы по дисциплине «Программирование 1 С» для студентов заочного отделения специальности 09.02.03 «Программирование в компьютерных системах

Методические указания для выполнения контрольной работы по дисциплине «Программирование 1 С»для студентов заочного отделения специальности 09.02.03 «Программирование в комп...

Рабочая программа учебной и производственной практики по профессиональному модулю ПМ.03 Организация работы структурного подразделения УП. 03 Управление структурным подразделением организации ПП.03 Управление структурным подразделеним

Рабочая программаучебной и производственной практики по профессиональному модулю    ПМ.03 Организация работы структурного подразделенияУП. 03 Управление структурным подразделением орган...