Главная страница
Навигация по странице:

  • Объектно-ориентированное программирование

  • Среда ООП

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

  • Домашнее задание

  • Программа разбивается на отдельные смысловые части ( модули )


    Скачать 0.77 Mb.
    НазваниеПрограмма разбивается на отдельные смысловые части ( модули )
    Дата09.04.2023
    Размер0.77 Mb.
    Формат файлаpptx
    Имя файлаstrukturone_programmirovanie.pptx
    ТипПрограмма
    #1049189
    • Согласно принципу модульности программа разбивается на отдельные смысловые части (модули).
    • Модуль – это функционально законченная часть программы.
    • Является дальнейшим развитием модульного программирования.
    • Основой технологии метода структурного программирования являются:
    • 1) Принцип модульной разработки программ
    • 2) Использование при разработке модуля композиции трех базовых структур (элементов):
    • Б) ветвления (структуры «если-то-иначе»)
    • В)циклической (структуры «цикл пока»)
    • Структурное программирование делает текст программы более понятным – алгоритм решения ясно виден из исходного текста.

    Объектно-ориентированное программирование

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

    Среда ООП

    Что такое блок-схема?

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

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

    Практика

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

    Практика

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

    Практика

    1. Напишите программу для перевода единиц измерения информации из Кбайт в биты

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

    3. Составить программу определяющую существование треугольника со сторонами a, b и c. Условие существования треугольника известно из геометрии: сумма двух любых сторон должна быть больше третьей. Следовательно, для всех сторон условие “сумма двух больше третьей” должно выполняться.

    Домашнее задание

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

    5. Вычислите среднее арифметическое 3х введенных с клавиатуры чисел



    написать администратору сайта