
- •Основы алгоритмизации и программирования;
- •Теоретические вопросы
- •Вопрос 1 Программное обеспечение (по). Виды программного обеспечения
- •П Системы программирования рограммное обеспечение
- •Системное
- •Прикладное
- •Системное по включает программы, необходимые для согласования работы всего вычислительного комплекса, при решении задач, а так же при разработке новых программ.
- •Вопрос 2 Качественные характеристики программного изделия
- •О бщая полезность
- •Вопрос 3 Жизненный цикл программного изделия. Стадии разработки.
- •2. Стадия производства
- •3. Стадия эксплуатации
- •Вопрос 4 Модели жизненного цикла программного изделия.
- •С планирование анализ риска хема спиральной модели
- •Вопрос 5 Криптографические средства защиты информации.
- •Вопрос 6 Стили программирования.
- •Советы по использованию особенностей языка программирования
- •Вопрос 7 Классические методы анализа.
- •Вопрос 8 Фаза тестирования программного изделия и её особенности.
- •Вопрос 9 Системное тестирование
- •Основные типы системных тестов
- •Вопрос 10 Способы изменения программ.
- •Использование подпрограмм
- •Метод использования оператора выбора
- •Превращение в комментарии
- •Вопрос 1 Алгоритмы. Основные черты алгоритмов. Алгоритмические языки и языки программирования. Язык блок схем. Понятие программы.
- •Язык блок-схем
- •Язык паскаль
- •Вопрос 2 Основные элементы языка Паскаль (алфавит, идентификаторы, константы, комментарии).
- •Вопрос 3 Общая характеристика типов данных в Паскале, простые типы данных.
- •Простые
- •Вопрос 4 Условные операторы в языке программирования Паскаль.
- •Вопрос 5 Операторы цикла в языке программирования Паскаль.
- •Отличительные особенности
- •Семантика
- •Вопрос 6 Регулярный тип – массивы в языке Паскаль, примеры описания и использования.
- •Вопрос 7 Комбинированный тип – запись в языке Паскаль, примеры описания и использования
- •Вопрос 8 Строковый тип данных в языке Паскаль, основные операции.
- •Вопрос 9 Стандартные процедуры и функции обработки строк, примеры использования.
- •Вопрос 10 Стандартные модули Turbo Pascal. Модуль crt и модуль graph в языке программирования Паскаль.
- •Прцедуры работы с точками
- •Вывод линии
- •Setlinestyle( t, o, k) устанавливает тип линии, где t тип линии, o образец линии k толщина линии. Толщина линии
- •Стиль линии
- •Построение прямоугольников
- •Процедуры построения дуг и окружностей
- •Робота с цветом
- •Стандартные стили заполнения
- •Работа с текстом
- •Вопрос 1 Виды клиент-серверных архитектур. Основные их отличия Архитектура «клиент-сервер»
- •Архитектура «выделенный сервер базы данных»
- •Архитектура «активный сервер базы данных»
- •Архитектура «сервер приложений»
- •Вопрос 2 субд. 3 уровня субд
- •3 Уровня представления бд.
- •Вопрос 3 Целостность базы данных. Способы ее обеспечения в Delphi
- •Вопрос 4 Проектирование баз данных. (Нормализация отношений. Определения 1нф, 2нф, 3нф)
- •Вопрос 5 Модели данных. Реляционная модель базы данных
- •Вопрос 6 Ключи и индексы
- •Вопрос 7 Наборы данных в Delphi. Состояния наборов данных
- •Вопрос 9 Поиск записей в наборе данных средствами Delphi
- •Вопрос 10 Добавление, изменение и удаление записей набора данных с помощью sql
- •Вопрос 1 Информационное оружие
- •Вопрос 2 Дестабилизирующие факторы автоматизированных систем обработки данных.
- •Вопрос 3 Каналы несанкционированного получения информации в асод (кнпи)
- •Вопрос 4 Преднамеренные угрозы безопасности автоматизированных систем обработки данных.
- •Вопрос 5 Защита информации. Задачи защиты информации.
- •Вопрос 6 Опознавание (аутентификация) пользователей. Способы аутентификации пользователей.
- •Вопрос 7 Антивирусные программы. Классификация, принцип работы.
- •Вопрос 8 Защита информации в сетях эвм. Сервисы безопасности.
- •Вопрос 1 Состав программного обеспечения эвм.
- •Системные программы
- •Прикладные программы
- •Коммерческие разновидности программ
- •Вопрос 2 Состав dos. Ядро dos.
- •Структура и функции мs-dos
- •Вопрос 3 Драйвер. Типы драйверов в Windows.
- •Драйверы для Windows.
- •Стандартные
- •Виртуальные
- •Загружаемые
- •Вопрос 4 Файловая система ос (на примере ms-dos).
- •Файловая структура диска
- •Вопрос 5 Правила задания на диске имени файла и каталога. Задание файла по маске. Построение полного имени файла и каталога.
- •Вопрос 6 Понятие Windows. Версии Windows и их различие.
- •История развития.
- •Системные требования:
- •Новшества w' xp
- •2) Документы офиса.
- •3) Файлы всех типов.
- •Возможности w' xp.
- •1. Безопасность системы.
- •2. Программная совместимость.
- •3. Аппаратная совместимость:
- •4. Удаленный помощник.
- •5. Прием и отправка факсов.
- •Вопрос 7 Панель Управления Windows, её расположение и функции.
- •Вопрос 8 Классы вирусов.
- •1. По среде обитания:
- •2. По способу заражения среды обитания:
- •3. По деструктивным возможностям:
- •4. По особенностям алгоритма вируса:
- •Вопрос 9 Классы антивирусных программ
- •Вопрос 10 Диспетчер Программ Windows и его функции. Меню Диспетчера Программ.
- •Вопрос 11 Функции операционных систем.
- •Вопрос 12 Типы пользовательских интерфейсов.
- •Вопрос 12 Определение локальных сетей и их топология. Пакеты, протоколы и методы управления обменом в топологиях.
- •Вопрос 2 Структуризация как средство построения больших сетей. Физическая структуризация. Логическая структуризация.
- •Вопрос 3 Эталонная модель osi. Функции, выполняющиеся каждым уровнем. Примеры работы протоколов на уровнях.
- •Вопрос 4 Требования, предъявляемые к сетям. Производительность. Надежность и безопасность. Прозрачность. Управляемость. Совместимость.
- •Вопрос 5 Принципы адресации в сетях. Типы адресов. Структура ip-адресов. Маска подсети. Система доменных имен.
- •Вопрос 6 Определение маршрутизации. Протоколы маршрутизации. Функции маршрутизаторов.
- •Дисциплина: «Программное обеспечение компьютерных сетей»
- •Вопрос 1 Структура сети Интернет. Сервис www. Определение гипертекста, технология доменных имен в Интернета. Определение хостинга.
- •Вопрос 2.Языки гипертекстовой разметки Интернет-страниц, структура построения документов. Заголовок документа. Тело документа. Объекты.
- •Вопрос 3 Принципы создания клиентской части приложения, инструментальные средства JavaScript. Методы и объекты.
- •Операторы языка JavaScript Унарные операторы
- •Бинарные операторы
- •Операторы отношения
- •Оператор присваивания
- •Три типа объектов JavaScript
- •Метод alert
- •Метод confirm
- •Метод prompt
- •Вопрос 4 Принципы создания серверной части программного обеспечения, инструментальные средства создания приложений (cgi, Perl).
- •6. Логическое и и логическое или
Вопрос 8 Строковый тип данных в языке Паскаль, основные операции.
Строка – это последовательность символов кодовой таблицы персонального компьютера.
При использовании в выражениях строка заключается в апострофы. Количество символов в строке (длина строки) может динамически изменяться от 0 до 255 байтов (символов).
Для определения данных строкового типа используется идентификатор string, за которым следует заключенные в квадратные скобки значения максимально допустимой длины строки данного типа. Если это значение не указывается, то по умолчанию длина строки равна 255 байт (символов). Переменную данного типа можно определять двумя способами.
Через определение типа. Через определения переменных.
Type var
< имя типа> = string [ m ] ; < имя переменной> : string [ m ];
var
<имя переменной> : < имя типа> ;
где m – максимальная длина строки.
Выражения, в которых операндами служат строковые данные, называются строковыми. Они состоят из строковых констант, переменных, указателей функций и знаков операций. Над строковыми данными допустимы операция сцепления и операции отношения.
Операция сцепления ( + ) применяется для сцепления нескольких строк в одну результирующую строку.
‘ Турбо ‘ + ‘ Паскаль ‘ + ‘ 7.0 ‘
Турбо Паскаль 7.0
Замечание: в данной операции длина результирующей строки не должна привышать 255 байт.
Операции отношения (<, >, =, <=, >=, <> ) проводят с равнение двух строковых операндов и имеет приоритет более низкий, чем операции сцепления. Сравнение строк производится слева направо до первого несовпадающего символа, и та строка считается больше, в которой первый несовпадающий символ имеет большой номер в стандартной таблице обмена информации. Результатов выполнения операции отношения над строковыми выражениями всегда имеет булевский тип.
Замечание: Если строки имеют различную длину, но в общей части символы совпадают, считается, что более короткая строка меньше, чем более длинная. Строки равны, когда они совпадают по длине и содержат одни и те же символы.
‘ принтер ‘ > ‘ принтер‘ ‘Паскаль’=’Паскаль‘
Замечание: если значение переменной после выполнения оператора := превышает по длине максимально допустимую при описании величину все лишние символы справа отбрасываются.
A : string [ 6 ] ; a:= ‘группа1’ ‘группа’
A : string [ 2 ] ; a:= ‘группа1’ ‘гр’
Вопрос 9 Стандартные процедуры и функции обработки строк, примеры использования.
Строка – это последовательность символов кодовой таблицы персонального компьютера.
Стандартные процедуры и функции для работы со строками
1. LENGTH (ST) позволяет определить фактическую длину текстовой строки хранящейся в переменной, а не величину предельного размера строки, установленную при ее определении.
Var w : string ;
Begin
Write ( ‘ введите слова ‘) ;
Readln ( w ) ;
Writeln ( ‘ это слово состоит из ‘, length (w) ,’букв’) ;
End.
2. Upcase (ch) – преобразует строчную букву в прописную. Параметр и результат имеют литерный тип. Обрабатываются только букву латинского алфавита.
Var w : string ; i : integer ;
Begin
W : = ‘фирма microsoft ‘;
For i : = 1 to length (w) do
W [ i ] : = upcase (w [ i ] ) ;
Writeln ( w ) ;
End.
3. Copy ( st, poz, n ) – позволяет копировать фрагмент некоторой строки из одной переменой в другую.
St – имя строки из которой должен извлекаться копируемый фрагмент.
Poz – позиция в строке с которой будет копироваться фрагмент.
N – число копируемых символов.
Var w, w1 : string ;
Begin
W : = ‘картография’ ;
Write ( w ) ;
W1 : = copy (w , 6, 4 ) ;
Writeln (w1) ; граф
End.
4.Pos(st,st1) – осуществляет поиск в строке, определенного фрагмента. Если заданный фрагмент в строке присутствует, то функция возвращает номер позиции в строке, с которой этот фрагмент начинается. Если фрагмент не найден, то функция возвращает ноль. Данная функция требует полного совпадения искомого фрагмента и фрагмента строки, в которой производится поиск. Причем большие и маленькие буквы считаются различными символами.
Var w, w1 : string ;
P : integer ;
Begin
W:= ‘ программа’;
P : =pos(w, w1);
If p<> then writeln (‘ фрагмент найден ‘) else writeln (‘ фрагмент не найден ‘) ;
End.
5. Insert( st1, st2, poz) – вставка строки st1 в строку st2 начиная с позиции poz.
S1 : = ‘ес’ ;
S2 : = ‘ эвм 1841’ ;
Insert ( s1, s2, 4); эвм ес 1841
6. Delete ( st, poz, n)- удаляет n в строке st с позиции poz.
W : = ‘ компьюторизация ‘;
Delete ( w, 9, 6) ; компьютор
7. Сoncat( s1,s2, . . . ,sn)- выполняет сцепление строк s1,s2, . . . ,sn в том порядке, в каком они указаны в списке параметров. Сумма всех сцепляемых строк не должна привышать 255.
S1 : = aaa
S2 : = dd
C3 : = 2
Concat(s1,s2,s3) aaadd2