Категория
Информатика
Тип
реферат
Страницы
10 стр.
Дата
20.06.2013
Формат файла
.doc — Microsoft Word
Архив
692565.zip — 43.08 kb
  • informatika-shpargalka_692565_1.doc — 221.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

<</table>

этапы технологич процесса разработки программ для реш.задач на ПК

Различают следующие методы: Функционально-ориентированные методы, т.е. последовательное разложение целостной проблемы на отдельные, достаточно простые, составляющие.Методы, основанные на последовательном структурировании данных.

Информационное моделирование предметной области и связанных с ней приложений. Информационное моделирование имеет решающее значение для разработки алгоритмов и программ, работающих с БД. Можно выделить:Информационный анализ предметных областей.Построение взаимосвязанных моделей данных.

Системное проектирование функций обработки данных.

Детальное конструирование процедур обработки данных.

Объектно-ориентированное проектирование . основан на следующих моментах:Выделение классов. Установление характерных свойств классов и методов их обработки.Создание иерархии классов.Наследование свойств классов и методов их обработки.Это объединение в одной структуре данных и действий, которые производятся над этими данными. Базируется на трёх основных понятиях:Инкапсуляция – комбинирование данных с процедурами и функциями, которые манипулируют этими данными,  в результате появляется новый тип - объект.Наследование – это возможность использования уже определённых иерархических объектов и производных от них.Полиморфизм – это возможность определения единого по имени действия, применимого одновременно ко всем объектам иерархического наследия.

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

Основные этапы технологического процесса разработки программ в реализации задач на ПК:

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

Решение задачи и вывод результатов.

41.Основные понятия теории графов.Циклы, деревья, сети

42.Ф-ции тестирующих программ,утилит,драйверов

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

Оболочка ОС – это прогр.продукт, который делает общение поль-ля с ПК более комфортным.

Утилиты – это служебные программы, которые предоставляют п-лю ряд доп.услуг, расширяющие возможности ОС и оболочек в части подключения новых периферийных устройств, кодировании и управления ресурсами компьютера.

К утилитам относят следующие прогр.ср-ва: дисковые компрессоры, дисковые дефрагментаторы, программы резервоного копирования данных, архиваторы, программы, оптимизир.исп-е ОП, программы защиты и восстановления данных, антивирусные программы.

Драйверы – специальные вспомогательные программы, управляющие внешними устройствами ПК или выполнением программ.

Программы техобслуживания – совокупность программно-аппаратных средств для диагностики и обнаружения ошибок в процессе работы машины. К ним относят:

Ср-ва диагностики – обеспеч.автоматический поиск ошибок и выявление неисправностей с определенной локализацией их в ПК и его отдельных модулях.

Программно-логич.контроль – основан на исп-ии избыточного кода данных и промежут.данных ПК, что позволяет находить ошибки при изменении значения отдельных битов данных.

Тестовый контроль – осущ-ся с помощью специальных тестов для проверки правильности работы ПК или его отд.устр-в.

Аппаратный контроль – ведется автоматич.с помощью встроенного в ПК оборудования.

Программно-аппратаный контроль – включ.прогр.и аппаратный контроль.

43.Хар-ка внутр.и внешн.конфигурацииПК

Системный блок (вып.ф-ии обработки информации и упр-е работой всех блоков ПК, сопроцессор, модули оперативной и постоянной памяти, контроллеры – устройства упр-я внеш.устр-ми, накопители на магн.дисках).

Арифметико - логическое устройство (АЛУ) - предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией

Микропроцессорная память (МПП) - служит для кратковременного хранения информации

Интерфейсная система микропроцессора - реализует сопряжение и связь с другими устройствами ПК

Генератор тактовых импульсов - генерирует последовательность электрических импульсов

Внутримашинный системный интерфейс (многосвязный/односвязный) - система связи и сопряжения узлов и блоков ЭВМ между собой

Системная шина - это основная интерфейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств между собой

Кэш-память, находящаяся в самом ядре процессора

Чипсет материнской платы

Подсистема Ввода/Вывода BIOS –контролирует физическую работу устройств на материнской плате

Основная память (ОЗУ и ПЗУ) - предназначена для хранения и оперативного обмена информацией с прочими блоками машины.

Все внутренние уст-ва располагаются на системной плате, что не располагается на системной плате, то относится к внешним уст-вам.

Внешние уст-ва: Мониторы:

Принтеры :

Клавиатура (104–112 клавиш) – вып-ет ф-ции командных кнопок

Мышь бывают проводные, беспроводные, оптические, электромеханические.

44.Цели и задачи телекоммуникаций.Типы систем передачи данных

45.Эталонная модель взаимодействия открытых систем

46.Языки програмир.высокого уровня и их использов.для разработки программ…

ОП – операторные

ПР - процедурные

МЗ – машинно-зависимые (низкого уровня) – являются внутренними языками компьютера и представляют собой систему инструкций и данных, не требующих трансляции и исполняемых аппаратными средствами.

МН – машинно-независимые (высокого уровня) – не требуют от пользователя полного знания специфики компьютера. Инструментальные средства этих языков программирования позволяют записывать программу в виде машинных операций, привязка к которым осуществляется через соответствующий транслятор.

М – машинно-ориентированные

ПО – процедурно-ориентированные (универсальные)

СУ – сверх универсальные

ПРО – проблемно-ориентированные

ОО – объектно-ориентированные

Для ПК ведущее место в настоящее время занимают языки высокого уровня МН ( basic , Pascal , FORTRAN , СИ). Среди них ведущая роль отводится ПО языкам, называемым также универсальными (BASIC, FORTRAN ). Есть язык Ада сверхвысокого уровня, ориентирован на применение в системах реального времени, предназначен для разработки ПО встроенных вычислительных систем.

Язык СИ – МО язык программирования. Разработан для облегчения процесса переноса с одного компьютера на другой.

Basic легко усваивается благодаря наличию упрощенных языковых конструкций и встроенных математических функций.

Pascal – ПО язык высокого уровня для решения вычислительных и информационно-логических задач.

ОО язык Java, разработанный на базе языка С++, предназначен для создания надёжных сетевых программных приложений.

Другим ОО языком программирования является язык Delphi, созданный на базе языка Pascal. Используется для разработки приложений, обеспечивающих взаимодействие с базами данных.



Ваше мнение



CAPTCHA