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

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

  • Для оценки качества программ существуют следующие критерии


  • Метод нисходящего проектирования

  • Информатика. Шпаргалка. С++. Информатика. Шпаргалка. Экзаменационные вопросы по информатике Вопрос 1 Информация. Информационные революции. Информационные технологии. Информатика


    Скачать 434.98 Kb.
    НазваниеЭкзаменационные вопросы по информатике Вопрос 1 Информация. Информационные революции. Информационные технологии. Информатика
    АнкорИнформатика. Шпаргалка. С++.docx
    Дата03.04.2017
    Размер434.98 Kb.
    Формат файлаdocx
    Имя файлаИнформатика. Шпаргалка. С++.docx
    ТипЭкзаменационные вопросы
    #4456
    страница5 из 10
    1   2   3   4   5   6   7   8   9   10

    Современный этап развития


    Программа разработки была принята в Японии в 1982 г. Предполагалось, что к 1991 г. будут созданы принципиально новые компьютеры, ориентированные на решение задач искусственного интеллекта. С помощью языка Пролог и новшеств в конструкции компьютеров планировалось вплотную подойти к решению одной из основных задач этой ветви компьютерной науки - задачи хранения и обработки знаний. Коротко говоря, для компьютеров "пятого поколения" не пришлось бы писать программ, а достаточно было бы объяснить на "почти естественном" языке, что от них требуется.

    Вопрос 4

    Современная технология (методология) программирования. Основные этапы разработки программ. Критерии эффективности программ.

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

    Программа — завершенный продукт, пригодный для запуска своим автором на системе, на которой он был разработан.


    Модульное программирование — это такой способ программирования, при котором вся программа разбивается на группу компонентов, называемых модулями, причем каждый из них имеет свой контролируемый размер, четкое назначение и детально проработанный интерфейс с внешней средой.

    Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков
    Структурное программирование (СП) возникло как вариант решения проблемы уменьшения СЛОЖНОСТИ разработки программного обеспечения.
    Для оценки качества программ существуют следующие критерии:

    1)Работоспособность (возможность выполнения программы на имеющемся ЭВМ)

    2)Правильность или корректность (строгое соответствие результата, полученного при выполнении программы с требованиями постановки задачи для любых допустимых исходных данных)

    4)Эффективность (минимальное время выполнения в целом, включая время выполнения программы, время разработки спецификаций, тестирование и отладку)

    6)Читабельность (ясность структуры и текста программы, за счет наличия комментариев и рельефной формы записи)

    Простота, документированность

    Методы и концепции.

    Технология подготовки и решения задачи на ЭВМ включает в себя четыре основных этапа:


         ознакомление с поставленной

         составление плана решения , разработка алгоритма;

         осуществление решения – кодирование

         проверка правильности решения задачи – отладка

    Вопрос 5


    Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков

    Структурное программирование (СП) возникло как вариант решения проблемы уменьшения СЛОЖНОСТИ разработки программного обеспечения.

    Цель структурного программирования - повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки.

    Основные принципы


    Разбиение процесса создания программ на этапы. Соблюдение последовательности и автономности.

    Тщательная разработка спецификаций

    Использование для проектирования алгоритма специальных языков (яз. блок-схем или псевдокодов)

    Использование метода нисходящего проектирования

    Исп. Принципа структурного программирования, подразумевающего проектирование алгоритма на основе базового набора конструкций (следование, ветвление , цикл)

    Разработка программы ведётся пошагово, методом «сверху вниз».

    • следование — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;

    • ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;

    • цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).


    Метод нисходящего проектированияпрограмм основан на построении схемы иерархии, которая изображает уровни. При этом методе проектирования исходная задача делится на ряд подзадач, которые подчиняются главной задаче. Такой метод позволяет упростить решение сложных задач. 

    1   2   3   4   5   6   7   8   9   10


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