Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры кит 1 курс.doc
Скачиваний:
9
Добавлен:
18.09.2019
Размер:
430.59 Кб
Скачать

12.3. Системы программирования. Языки программ-ия, их классифик. Интрументальные ср-ва программ-ия.

Функции сист. прогр-я: 1)контроль проги; 2)распред-ние памяти; 3)трансляция; 4)стыковка подпрограмм; 5)выпуск технич. док-ции. Ср-ва выполнения: а)языки пргр-я; б)трансляторы; в)отладчики; г)библиотеки стандартных модулей.

Языки прогр-я обычно классифицир-я по степени зав-ти от машины: 1)машинно-зависимые (машинные, машиннно-ориентир-ные); 2)машинно-независимые (процедурно-ориентиров-ые, проблемно-ориентир-ые) .

Машинные-это внутр. языки машины(машин-е коды); машинно-ориентир-е связаны с машиной и отражают ее стр-ру.(ассемблер);машинно-независ. не требуют знаний об особен-ях машин( Fostran, Cobol, Basic, C, C+,Lisp); процедурно-ориент. описыв-т алгоритм (Бэйсик,Си,Паскаль); проблемно-ориен. опис-ют не алгоритм,а задачу (APT,STRE-88).

В посл-ее время появ-ись объектно-ориент. языки,предназнач-ые для работы с объектами в зав.от событий (Delpki,Java,VBA). Появл-ся языки с описанием сценариев(Pessy Tel)-они связывают готовые проги, напис-ые на др. языках. Всякий язык прогр-я имеет иерархическую стр-ру. В ней есть алфафит (осн.символы), слова, выражения, предложения (операторы).

Инструмент-ые ср-ва программ-ия - ПО для программ-ия, использ. в ходе разработки, корректировки или развития др. программ: редакторы, компиляторы, отладчики, вспом. системные программы, графич. пакеты, операторы SQL - для работы с данными,программные операторы - IF, CASE, CALL, FUNCTION, FOR, WHILE, GOTO; операторы экранного обмена - меню, окна, ввод-вывод через экранные формы и экранные массивы; трансляторы языка программ-ия (компиляторы, интерпретаторы), ср-ва, предназнач. для облегчения и ускорения работы.

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

12.4. Технологии разработки программых комплексов.

Возникн-ние техн-ии прог-я вызваны сл-щим:

1)увелич. парка компов

2)увелич. объема продаж

3)прогр.очень трудно читаемы

4)высокая скорость разработки прог.

5)выявились особен-ти проц-са программ-ния

Что дает техн-гия прог-я?-

1) увелич. скорость составл. Прог

2)уменш. кол-во ошибок

3)легко изменить стр-ру прогр.

4)Прога должна легко читаться

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

1)нисходящую обработку (сверху вниз)

2)структурированное прог-е

12.5. Макропрограммирование в среде mo.

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

Средства программ-ния приложений в Microsoft Office – это средства работы с макросами и, собственно, язык и среда программ-ния VBA. Запись макросов позволяет не просто запомнить последов-сть вызовов команд меню, нажатий на кнопки мыши и ввод данных с клавиатуры, но и перевести эти действия на объектно-ориентиров-ый язык программ-ния Visual Basic for Applications (VBA) и сохранить их в виде готовом к выполнению проги. Можно автомат-ки записывать выполн-ые пользов-ем действия и сохранять их в виде макросов на языке программ-ния VBA, а также изменять получ-ый код макросов или писать их самому с помощью редактора Visual Basic. Можно изменять стандартные назнач-ия комбин-ий клавиш быстрого вызова для испол-ия различных команд, а также создавать собств-ные комбинации клавиш быстрого вызова и назначать им создан-е ранее макросы. Макрос служит для объед-ния неск-их различных действий в одну процедуру, кот легко можно вызвать. Этот список команд состоит в основном из макрооператоров, кот. тесно связаны с командами приложения, в кот создается макрос — т. е. с командами Word, Excel или других приложений Microsoft Office.

Макросы могут использоваться для следующих целей:

1)ускорения работы;

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

3)упрощения доступа к параметрам в диалоговых окнах;

4)автоматизации обработки сложных последовательностей действий.

Т1.Предмет и основные понятия КИТ.

1.Предмет и содержание КИТ. Связь с др. дисц-ами.

2.Информатизация. Роль в совр.общ-ве. Соц. и прав. аспекты. Информ-ое общ-во, хар-ые черты и перспект развития. Электронная Беларусь.

3.Инф-ые технологии(ИТ).Понятие.Этапы развития.КИТ,их класс-ия.

4.Осн. понятия КИТ. Инф-я, данные, знания. Виды и св-ва инф. Эк. инфа, ее св-ва и особенн. Понятие док-та, эл. документа.

5. Обраб. инфы.Обобщ. технологич. схема обраб. инфы.Операции обраб. инфы.Технич. ср-ва сбора, регистрации,хран и передачи инфы.

Т2.Техническое обеспечение КИТ

1.ЭВМ. Класс-я ср-тв вычислител техники. Принципы орг-ии и функц-ия ЭВМ ДжфонНеймана. Обобщ стр-ра ЭВМ, хар-ка и назнач осн устр-в. Класс-я ЭВМ по назнач-ю, производ-ти, и др.

2.Типы архитектур вычисл систем. 1-опроцес., многопроцес. и многомашин вычисл системы.

3.Процес-ы. Назнач и хар-ка. Хар-ка и назнач осн ком-ов процессоров: АЛУ,УУ,кэш-памяти,регистров общю назнач, управл-их регистров, блока связи с системными шинами и др.

4.Арх-ра совр процесс-в:CISC,RISC,VLIW.Модели вып-я команд процесс-ом: последоват-ая, конвейерная и суперскалярная. Осн. сем-ва процес-ов.

5.ПК. Хар-ые особен-ти и класс-ия по назнач-ю, габаритам, производ-лям и др. Структур схема ПК. Назнач и хар-ки осн. уст-в. Подкл-е уст-в ввода/вывода к компу; контроллеры, порты, шины, виды и стандарты системных шин. Принцип «открытой архитектуры».

6.Типовой комплект ПК. Назнач и хар-ка всех компонентов.

7.Память ПК. Внут память: оператив, пост, полупост, кэш-память. Внеш память: виды носителей инфы и их хар-ки. Логич стр-ра диска. Физическая организация данных на машинных носителях.

8.Доп. уст-ва ПК.Принт., сканер, модем, сетев карта, звук. карта и др.

9.Производ-ть ПК. Параметры, влияющ на производ-ть. Пути повышения производительности.

10.Перспективы развития технических средств КИТ.

Т3. Сетевые информационные технологии

1.Компьютерные сети. Понятие сети. Конвергенция компьютерных сетей. Классификация по территориальному признаку, топологии, методу коммутации.

2.Локальные компьютерные сети (LAN). Методы доступа LAN. Сервер, рабочая станция. Коммутационное и соединительное оборудование LAN; среда передачи данных сети, ее виды, преимущества и недостатки.

3.Стандартизация компьютерных сетей. Понятие интерфейса и протокола компьютерных сетей. Модель OSI. Стеки сетевых протоколов. Понятие «открытой» системы.

4.Глобальная сеть Internet. Стек протоколов TCP/IP. Адресация компьютера в сети. Маршрутизация в сети Internet. Структурные компоненты сети Internet. Протоколы прикладного уровня сети Internet. Система доменных имен в сети Internet. Протоколы прикладного уровня сети Internet.

5.Сервисы Internet. Виды сервисов в Internet, их назначение и особенности.

5.1.World Wide Web: понятие гипертекстового и гипермедиа-документа; Web-страницы, сайта, языка HTML. Протокол HTTP. URL-адресация web-ресурсов.

5.2.Браузеры. Общая характеристика браузеров. Функциональные возможности браузера Internet Explorer, настройка рабочей среды. Поиск информации в WWW.

5.3.Электронная почта. Принципы функционирования. Почтовые протоколы. Регистрация почтового ящика. Почтовый адрес.

5.4.Почтовые программы. Общая характеристика почтовых программ. Функциональные возможности программы Outlook Express, настройка рабочей среды; создание учетной записи; работа с почтовыми сообщениями.

Т4. Системное программное обеспечение компьютерных информационных технологий. Операционные системы

1.Классификация программного обеспечения (ПО) ПК: системное и прикладное, системы программирования. Модели разработки и распространения программного обеспечения. Коммерческое ПО. ПО с открытыми кодами. Виды лицензий на использование ПО.

2. Системное программное обеспечение. Состав и назначение.

3. Классификация операционных систем (ОС). Семейства ОС (DOS, Windows, UNIX и др.).

4.Сетевые ОС. Модели организации сетевого доступа. Модель клиент-сервер. Одноранговые и серверные ОС. Сетевые службы и сетевой сервис.

5. Общая характеристика ОС Windows.

6.Файловая система Windows. Логическая организация данных. Основные объекты Windows (файл, папка, документ, ярлык, приложение).

7.Графический интерфейс Windows. Окна, их виды, управление окном. Основные элементы интерфейса: Рабочий стол, Панель Задач, значки, кнопки, переключатели, флажки и др.

8.Стандартные папки Windows. Папки Мой компьютер, Корзина, Сетевое окружение, Принтеры и др., их назначение и использование.

9.Настройка ОС Windows. Состав и назначение Панели управления. Настройка параметров рабочего стола, клавиатуры, мыши, даты и времени, управления электропитанием, установка региональных стандартов, организация многопользовательских настроек ПК.

10.Поиск информации в Windows. Поиск файлов, папок, компьютеров, принтеров и др. Критерии поиска, шаблон имен файлов.

11.Защита информации средствами ОС.

12.Перспективы развития ОС.

13.Оболочки операционных систем. Назначение, виды (Проводник, Total Commander, FAR Manager, Frigate и др.) и характеристика.

Т5. Сервисные программы

1.Сервисные программы. Назначение. Пакет сервисных программ Norton Utilities for Windows: назначение, общая характеристика; основные утилиты Speed Disk, Norton Disk Doctor, UnErase, System Information и др.

2.Служебные программы ОС Windows. Назначение, виды, функциональные возможности. Программы форматирования дисков, дефрагментация дисков, сканирования и др.

3.Антивирусные программы. Понятие вируса, классификация вирусов. Назначение и классификация антивирусных программ.

4.Программы-архиваторы. Назначение и принцип архивации. Функциональные возможности и сравнительная характеристика архиваторов (WinZip, WinRar).

Т6. Прикладное программное обеспечение компьютерных информационных технологий. Технологии и системы обработки текстовых документов

1.Прикладное программное обеспечение. Назначение и классификация.

2.Офисные пакеты, их назначение и компоненты. Общая характеристика компонентов Microsoft Office 2000.

3.Защита информации в Microsoft Office.

4.Технологии и системы обработки текстовых документов. Классификация, функциональные возможности. Электронный документ. Технологии ввода документа.

5.Системы распознавания текстов (OCR-системы). Характеристика и функциональные возможности.

6.Технология создания текстового документа в Word.

Т7. Технологии и системы обработки табличной информации

1.Табличные процессоры: функциональные возможности.

2.Осн. понятия Excel. Книга, лист, эл. табл., ячейка, страница. Адрес ячейки, ссылка. Собственные имена ячеек.

3.Типы данных в Excel. Числ и текст дан, дата и вр. Форматы числа. Создание пользовательского формата числа.

4.Технол-я проект-ия табл в Excel.Работа с ф-ми. Мастер функций.

5.Автозаполнение данных: формул, числовых, текстовых. Создание пользовательских списков для автозаполнения.

6.Возможности деловой графики в Excel.

7.Технология создания связанных таблиц в Excel.

8.Возможности Excel по работе со списком (базой данных): работа с формой, сортировка, фильтрация, подведение итогов, создание сводных таблиц.

Т8. Технологии и системы обработки графической информации

1.Классификация компьютерной графики по способу формирования изображения, по размерности, по назначению.

2.Системы компьютерной графики. Виды и функциональные возможности. Графические форматы данных.

3.Презентация и ее структура. Слайд. Объекты слайдов, разметка слайдов, заметки к слайдам.

4.Системы создания динамических презентаций. Виды и функциональные возможности.

5.Система создания презентаций PowerPoint. Общая характеристика и функциональные возможности.

6.Технология разработки презентации в PowerPoint. Способы создания презентации. Средства шрифтового, графического, динамического и звукового оформления презентации.

7.Управление воспроизведением презентации. Ручная и автоматическая демонстрация. Установка очередности, времени и эффектов смены слайдов.

Т9. Пакеты для математической обработки данных

1.Пакеты для математической обработки данных: Виды и функциональные возможности.

2.Пакет MathCAD. Функциональные возможности, настройка рабочей среды.

3.Технология работы в MathCAD.

Т10. Совместное использование Windows-приложений

1.Составной электронный документ.

2.Технологии обмена данными в Windows: использование технологии drag-and-drop, буфера, DDE, OLE. Особенности реализации, преимущества и недостатки.

3.Хранение составного документа. Емкость составного документа. Особенности хранения составных документов различных форматов.

Т11. Технологии и системы организации рабочего места

1.Программы-органайзеры. Виды и функциональные возможности.

2.Программа Outlook 2000. Общая характеристика, функциональные возможности, настройка рабочей среды.

3.Средства организации рабочего места. Дневник, Календарь, Контакты, Задачи и др. Интеграция Outlook 2000 с другими приложениями.

4.Средства организации совместной работы. Планирование собрания, оповещение, проведение сетевого собрания.

5.Тенденции развития программного обеспечения.

Т12. Технологии системы программирования

1.Этапы решения задач на компьютере.

2.Алгоритм. Понятие алгоритма. Типы алгоритмических процессов.

3.Системы программирования. Языки программирования, их классификация. Инструментальные средства программирования.

4.Технологии разработки программных комплексов.

5.Макропрограммирование в среде Microsoft Office