Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Podgotovka_k_ekzamenu_zima_2012_god

.pdf
Скачиваний:
49
Добавлен:
18.03.2015
Размер:
998.52 Кб
Скачать

Кафедра

Тема БД

 

информатики

 

УГАТУ

Ответ: 3

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

81

 

Кафедра

 

Тема Сети

 

 

 

 

 

 

 

 

информатики

 

 

 

 

 

 

 

 

 

УГАТУ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Базовые протоколы

 

 

 

 

 

 

 

 

 

 

 

Протокол

 

Уровень OSI

 

 

 

 

TCP

 

Транспортный

 

 

 

 

 

 

 

 

 

 

 

IP

 

Сетевой

 

 

 

 

 

 

 

 

 

 

 

 

 

Прикладные протоколы

 

 

 

 

 

 

 

 

 

Протокол

 

Служба (сервис)

 

 

 

http

 

Передача гипертекста (WWW)

 

 

 

 

 

 

 

 

 

ftp

 

Передача файлов (FTP)

 

 

 

 

 

 

imap, smtp, pop3

Передача электронной почты (передача, доставка – POP)

 

 

 

 

E-mail

 

 

 

 

 

 

 

 

 

nntp

 

Передача сообщений для телеконференций (UseNet)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

82

 

 

Кафедра

Тема Сети

 

 

 

 

 

информатики

 

 

 

 

УГАТУ

 

 

 

 

 

 

 

 

 

 

 

Сервис (служба)

Назначение

 

WWW

Передача гипертекста

 

 

 

 

FTP

Передача файлов

 

 

 

 

E-mail

Передача электронной почты

 

 

 

 

UseNet

Организация телеконференций

 

 

 

 

Telnet

Взаимодействие с удаленным компьютером

 

 

 

 

MailList

Организация списков рассылки

 

 

 

 

IСQ

Определение IP-адреса партнера для контакта

 

 

 

 

IRС

Организация прямого общения в реальном времени

 

 

 

 

BBS

Организация электронных досок объявлений

 

 

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

83

Кафедра

Тема Сети

 

информатики

 

УГАТУ

IP-адрес можно записать как двоичными числами родная» форма IP-адреса, применяемая в компьютере), так и десятичными числами (для удобства запоминания адреса человеком).

Двоично-точечная нотация. IP-адрес это 32-битное двоичное число, которое представлено 4 группами по 8 бит разделенных пробелами:

хххххххх хххххххх хххххххх хххххххх

Десятично-точечная нотация. IP-адреса представляются в форме четырех десятичных чисел, разделенных точкой, значение каждого числа лежит в диапазоне 0 – 255.

 

 

 

 

 

 

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

84

 

Кафедра

Маска подсети

 

информатики

 

УГАТУ

Маска подсети это 32-битный адрес, представляющий собой последовательность битов со значением 1, который определяет, какая часть IP-адреса узла относится к адресу сети, а какая часть IP-адреса определяет адрес самого узла в подсети.

В маске подсети старшие биты, отведенные в IP-адресе узла для адреса сети, имеют значение 1, младшие биты, отведенные в IP-адресе узла для адреса узла в подсети, имеют значение 0.

Например, для узла сети класса С, с IP-адресом 192.168.1.15, маска подсети по умолчанию 255.255.255.0 (11111111 11111111 11111111 00000000).

По маске подсети можно определить, в какой сети находится приемник пакета локальной или внешней.

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

85

Кафедра

Тема Сети

 

информатики

 

УГАТУ

128

64

32

16

8

4

2

1

 

 

 

 

 

 

 

 

1

1

1

0

0

0

0

0

128 + 64 + 32 = 224

 

 

 

 

 

 

 

 

 

128 + 32 = 160

 

1

0

1

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

Ответ: 12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

86

КафедраТема Технологии программирования

информатики

 

 

 

УГАТУ

 

 

 

 

 

 

 

 

 

 

 

 

 

Алгоритмические (процедурные)

ФОРТРАН, АЛГОЛ, КОБОЛ, PL/I,

 

языки

БЕЙСИК, Паскаль, Ада, С

 

 

 

 

 

 

 

 

Декларативные (описательные) языки

Функциональные языки – LISP

 

 

 

программирования

Логические языки – Prolog

 

 

 

 

 

 

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

Object Pascal, C++ , Java, Smalltalk,

 

программирования

VB

 

 

 

 

 

 

 

 

Языки создания сценариев

HTML, Perl, Tcl/Tk, VRML, Ява-

 

 

 

(программирование для Интернета)

скрипт, VB-скрипт

 

 

 

 

 

 

Языки программирования баз данных

структурированный язык запросов

 

SQL, различные СУБД

 

 

 

 

 

 

 

 

Языки моделирования

CASE-системы, UML язык

 

 

 

графического моделирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

87

 

КафедраТема Технологии программирования

информатики

УГАТУ

Ответ: 1

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

88

Кафедра

 

 

 

 

 

информатики

 

 

 

 

Тема Технологии программирования

 

 

 

 

 

УГАТУ

Исходный текст программы

 

 

 

Машинный код

 

 

 

Транслятор

 

 

 

Компилятор

 

 

 

Интерпретатор

 

 

 

Объектный код программы

 

 

 

Исполняемый код программы

 

 

 

Текстовый редактор

 

 

 

Редактор связей

 

 

 

Библиотеки стандартных подпрограмм

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

89

Кафедра

 

Тема Технологии программирования

 

информатики

 

 

 

УГАТУ

 

 

 

 

 

Основные понятия ООП:

 

 

 

Объект

 

 

 

Класс

 

 

 

Свойство

 

 

 

Метод

Принципы ООП:

Событие

инкапсуляция

 

 

 

 

 

 

полиморфизм

 

 

 

наследование

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

90

Кафедра

 

информатики Cтруктурное программирование

УГАТУ

 

Структурный подход к программированию. Второй этап

развития технологии программирования 60-70-е

 

годы XX в., в основе которого лежит декомпозиция

(разбиение на части) сложных систем с целью

 

последующей реализации в виде отдельных

 

небольших (до 40-50 операторов) подпрограмм.

 

При таком подходе задача представляется в виде

 

иерархии подзадач простейшей структуры.

 

Проектирование осуществляется «сверху вниз» и

 

подразумевает реализацию общей идеи,

 

обеспечивая проработку интерфейсов подпрограмм

(нисходящее проектирование).

 

Поддержка принципов структурного программирования

была заложена в основу так называемых

 

процедурных языков программирования

 

(Фортран, Алгол, Кобол, PL/I, Basic, Pascal , Си).

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

91

Кафедра

 

информатики Cтруктурное программирование

УГАТУ

 

Дальнейший рост сложности и размеров

 

разрабатываемого программного обеспечения

 

потребовал развития структурирования данных, в

 

языках появляется возможность определения

 

пользовательских типов данных.

 

Стремление разграничить доступ к глобальным

 

данным программы, привело к возникновению

 

технологии модульного программирования.

 

Модульное программирование предполагает

 

выделение групп подпрограмм, использующих одни и

те же глобальные данные, в отдельно

 

компилируемые модули (библиотеки подпрограмм),

 

например, модуль графических ресурсов, модуль

 

подпрограмм вывода на принтер и т.п.

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

92

Кафедра Cтруктурное программирование

информатики

УГАТУ

Воснову структурного программирования были положены три вида вычислительного процесса: линейный, разветвленный и циклический, которые реализуются в программах с помощью шести конструкций:

-Следование: последовательное выполнение действий;

-Ветвление: выбор одного из двух вариантов действий;

-Выбор: выбор одного варианта из нескольких в зависимости от значения некоторой величины;

Цикл – «Пока»: повторение действий, пока не будет нарушено некоторое условие, выполнение которого проверяется в начале цикла;

-Цикл – «Дo тех пор пока не»: повторение действий до тех пор пока не выполнится заданное условие, проверка которого осуществляется после выполнения действий в цикле;

-Цикл с заданным числом повторений (цикл с параметром, цикл со счетчиком): повторение некоторых действий указанное количество раз.

Структурное программирование называют еще «программирование без go to».

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

93

Кафедра Объектно-ориентированное программирование

информатики

(ООП) УГАТУ

Основополагающим понятием в объектно- ориентированном программировании является класс.

Класс (class) это структура, которая объединяет данные и механизмы их обработки.

Каждый объект класса в ООП обладает набором свойств, методов (алгоритмов их обработки) , а также событий, на которые он может реагировать.

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

94

Кафедра

Свойства (Properties)

 

информатики

 

 

УГАТУ

Свойства параметры объекта, которые определяют

 

внешний вид и поведение объекта, выделяют

 

уникальные особенности каждого экземпляра

 

класса. К ним относятся, например, имя, значение,

 

цвет, размер и др.

 

Состояние совокупность всех свойств данного

 

объекта.

 

Для обращения к свойствам объекта используются

 

составные имена, содержащие имя объекта в качестве

префикса (перед точкой):

 

<Имя объекта>.<Имя поля>

 

Кафедра

Методы (Methods)

 

информатики

 

 

УГАТУ

Метод (Method) это объявленная в классе функция или

процедура, которая используется для работы с полями и

свойствами.В отличие от обычных подпрограмм метод

обрабатывает поля именно того объекта, который вызвал

метод. Поэтому обрабатываться будут данные именно

того объекта, который вызвал метод.

 

Метод это некоторое действие (операция), которое можно

выполнять над данным объектом, или команда, которую

может выполнять объект. В результате этого действия в

объекте что-нибудь меняется (например, местоположение,

цвет, значение поля и др.).

 

Для каждого класса объектов имеется свой перечень

 

методов, которые можно к нему применить или которые он

может выполнить. Например, объект можно удалить с

 

экрана, на объекте можно что-нибудь напечатать и т.д.

Кафедра

События (Events)

 

информатики

 

 

УГАТУ

События сигналы, формируемые внешней средой, на

 

которые объект должен отреагировать

 

соответствующим образом.

 

События наступают в результате:

 

каких-либо действий пользователя (перемещен курсора,

нажата кнопка мыши или клавиша на клавиатуре),

 

работы аппаратуры компьютера (например, сбой или

 

неисправность),

 

работы программ (например, возникновение ошибок:

 

деление на нуль, вычисление квадратного корня из

 

отрицательного числа и др.) и т.д.

 

работы самих объектов и т.д.

 

При наступлении события генерируется сообщение

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

97

Кафедра

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

 

информатики

УГАТУ

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

 

базируется на трех основных принципах:

 

-

инкапсуляция,

 

-

наследование

 

-

полиморфизм.

 

Программа, построенная по этим принципам, есть

 

совокупность объектов и способов их

 

взаимодействия, при этом обмен информацией между

объектами происходит посредством сообщений.

 

Кафедра

 

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

 

информатики

 

 

 

УГАТУ

Инкапсуляция связывание данных с обрабатывающими

эти данные подпрограммами в единое целое объект.

При этом внутренние детали объекта могут быть скрыты

(encapsulation – герметизация).

 

Доступ к изменению свойств осуществляется только с

 

 

помощью методов, присущих данному классу объектов.

 

Если есть метод, то данное свойство данного объекта

 

можно изменить, нет метода нельзя.

 

Для обеспечения инкапсуляции класс не должен

 

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

 

Методы как бы «окружают» свойства объекта, говорят, что

свойства «инкапсулированы» в объект.

 

Кафедра

 

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

 

информатики

 

 

 

УГАТУ

 

 

 

Наследование (Inheriting) означает, что если надо

 

создать новый класс, лишь немного отличающийся от

имеющегося, то нет необходимости в переписывании

уже существующих полей и методов.

 

Имеющийся класс называют предком или родительским

классом, новый класс называют потомком или

 

дочерним классом.

 

Наследование определяет отношение между классами:

объекты класса-наследника обладают всеми

 

свойствами и методами объектов класса-родителя.

В класс-потомок можно добавить новые поля, методы и

свойства.

 

 

 

УГАТУ ИНФОРМАТИКА ПОДГОТОВКА К ЭКЗАМЕНУ 2012 г.

100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]