Информатика. Шпаргалка. С++. Информатика. Шпаргалка. Экзаменационные вопросы по информатике Вопрос 1 Информация. Информационные революции. Информационные технологии. Информатика
Скачать 434.98 Kb.
|
Современный этап развитияПрограмма разработки была принята в Японии в 1982 г. Предполагалось, что к 1991 г. будут созданы принципиально новые компьютеры, ориентированные на решение задач искусственного интеллекта. С помощью языка Пролог и новшеств в конструкции компьютеров планировалось вплотную подойти к решению одной из основных задач этой ветви компьютерной науки - задачи хранения и обработки знаний. Коротко говоря, для компьютеров "пятого поколения" не пришлось бы писать программ, а достаточно было бы объяснить на "почти естественном" языке, что от них требуется. Вопрос 4Современная технология (методология) программирования. Основные этапы разработки программ. Критерии эффективности программ.Методология программирования – совокупность методов, применимых в жизненном цикле программного обеспечения и объединенных общим философским подходом.Программа — завершенный продукт, пригодный для запуска своим автором на системе, на которой он был разработан.Модульное программирование — это такой способ программирования, при котором вся программа разбивается на группу компонентов, называемых модулями, причем каждый из них имеет свой контролируемый размер, четкое назначение и детально проработанный интерфейс с внешней средой. Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков Структурное программирование (СП) возникло как вариант решения проблемы уменьшения СЛОЖНОСТИ разработки программного обеспечения. Для оценки качества программ существуют следующие критерии: 1)Работоспособность (возможность выполнения программы на имеющемся ЭВМ) 2)Правильность или корректность (строгое соответствие результата, полученного при выполнении программы с требованиями постановки задачи для любых допустимых исходных данных) 4)Эффективность (минимальное время выполнения в целом, включая время выполнения программы, время разработки спецификаций, тестирование и отладку) 6)Читабельность (ясность структуры и текста программы, за счет наличия комментариев и рельефной формы записи) Простота, документированность Методы и концепции. Технология подготовки и решения задачи на ЭВМ включает в себя четыре основных этапа: ознакомление с поставленной составление плана решения , разработка алгоритма; осуществление решения – кодирование проверка правильности решения задачи – отладка Вопрос 5Структурное программирование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков Структурное программирование (СП) возникло как вариант решения проблемы уменьшения СЛОЖНОСТИ разработки программного обеспечения. Цель структурного программирования - повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки. Основные принципыРазбиение процесса создания программ на этапы. Соблюдение последовательности и автономности. Тщательная разработка спецификаций Использование для проектирования алгоритма специальных языков (яз. блок-схем или псевдокодов) Использование метода нисходящего проектирования Исп. Принципа структурного программирования, подразумевающего проектирование алгоритма на основе базового набора конструкций (следование, ветвление , цикл) Разработка программы ведётся пошагово, методом «сверху вниз».
Метод нисходящего проектированияпрограмм основан на построении схемы иерархии, которая изображает уровни. При этом методе проектирования исходная задача делится на ряд подзадач, которые подчиняются главной задаче. Такой метод позволяет упростить решение сложных задач. |