Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
37-44.docx инфа.docx
Скачиваний:
10
Добавлен:
13.04.2015
Размер:
37.31 Кб
Скачать

Вопрос 43.Структурное программирование.

Сутью структурного программирования яв-ся возможность разбиения программы на составляющие элементы. Распространены две методики разработки программ: программирование «сверху вниз» и программирование «снизу вверх».

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

Программир. «снизу вверх» - это методика разработки программ, начинающаяся с разработки подпрограмм(процедур), в то время когда подработка общей схемы не закончилась.

Достоинства структурного программирования:

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

2)повышается эффективность программ(структурирование программы позволяет легко находить и корректировать ошибки, а отдельные подпрограммы можно переделывать независимо от других)

3)уменьшается время и стоимость программной разработки

4)улучшается читабельность программ.

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

Чтобы написать еще более сложную программу, необходим новый подход к программированию-технология ООП.

ООП позволяет разложить проблему на составные части. Каждая составляющая становится самостоятельным объектом, содержащим свои собственные коды и данные, которые относятся к этому объекту.

Основным понятием ООП яв-ся понятие класса.

Класс – множество объектов, связанных общностью структуры и поведения. Любой объект яв-ся экземпляром класса.

Методом наз.процедура или функция, определенная внутри класса.

ООП хар-ся тремя базовыми принципами:

1.Инкапсуляция

2.Наследование

3.Полиморфизм