- •История развития компьютерной архитектуры.
- •Функциональная схема компьютера. Характеристики современных персональных компьютеров.
- •3. Компьютеризация отраслей народного хозяйства, связанных с экономикой.
- •Информация и способы её представления. Виды информации
- •5. Свойства информации:
- •6. Понятие и свойства алгоритма. Способы записи алгоритма.
- •7. Представление информации в эвм. Кодирование информации. Позиционные системы счисления.
- •8. Внешние устройства эвм.
- •9. Запоминающие устройства эвм.
- •Классификация запоминающих устройств
- •10. Компьютерные вычислительные сети. Классификация компьютерных сетей.
- •Программные средства и технологии обработки текстовой информации.
- •Программные средства и технологии обработки графической информации.
- •Компьютерная графика.
- •Табличные процессоры.
- •Характеристика пакета ms Office: состав, назначение.
- •Классификация программных продуктов
- •Программное обеспечение. Состав программного обеспечения
- •Назначение и состав операционной системы компьютера
- •19. Сравнение возможностей графической и неграфической ос. Бесплатно распространяемые ос (свободное программное обеспечение).
- •20. Языки программирования. Классификация.
- •21. Файловая система: файл, каталог, корневой каталог, спецификация файла.
- •22. Операционная система ms dos: основные возможности и функции.
- •Ide предоставляет пользователю полный набор действий, необходимых для программирования. Создание вкл.В себя этапы:
- •Система программирования Turbo Pascal 7.0: программирование алгоритмов с разветвлённой структурой.
- •28Система программирования Turbo Pascal 7.0: программирование алгоритмов с циклической структурой.
- •29 Операционные системы серии Windows. Характеристика.
- •30 . Программные средства архивации.
- •Компьютерные вирусы и антивирусные программы.
- •1. Что такое компьютерный вирус
- •2. Функционирование вирусов.
- •3. Резидентные вирусы.
- •4. Опасные и неопасные вирусы.
- •4.1. Неопасные вирусы.
- •4.2. Опасные и очень опасные вирусы.
- •5. Заражаемые объекты.
- •5.1. Файловые вирусы.
- •5.2. Загрузочные вирусы.
- •5.3. Вирусы, заражающие драйверы.
- •5.4. Вирусы, заражающие командные файлы.
- •5.5. Вирусы, заражающие документы Word для Windows.
- •5.6. Вирусы, заражающие другие объекты.
- •6. Что вирус не может заразить.
- •7. Антивирусные программы.
- •7.1. Виды антивирусных программ.
- •7.2. Использование антивирусных программ.
- •32.Создание шаблона документа
- •33. Excel. Списки, их обработка.
- •Excel. Использование функций для вычисления значений.
- •35 Excel. Построение диаграмм.
- •Субд. Функциональные возможности
- •Субд. Объекты базы данных
- •38. Access. Создание таблиц.
- •39. Access. Создание запросов.
- •40. Access. Создание форм.
- •41. Access Создание отчётов.
Система программирования Turbo Pascal 7.0: программирование алгоритмов с разветвлённой структурой.
Понятие разветвленной алгоритмической структуры.
Алгоритмы с разветвленной структурой содержат проверки условий. В зависимости от условия выполняется та или иная ветвь алгоритма. Для программирования таких алгоритмов используются: оператор перехода; условный оператор; оператор варианта (выбора).
Блок-схема ветвления выглядит так:
Оператор перехода.
Этот оператор ш~редает управление оператору с меткой п, далее выполняются операторы, следующие за помеченным.
Формат оператора: go to п;
где п - метка.
Условный оператор.
Обеспечивает выбор того или иного пути выполнения алгоритма в зависимости от проверяемого условия.
Формат оператора:
- неполный условный оператор: if <условие> then <оператор>;
- полный условный оператор: if <условие> then <Рl> else <Р2>;
где Рl, Р2 - простые или составные операторы.
Полный условный оператор позволяет выбрать одно из двух возможных вычислений и организует разветвление на два направления.
Примеры:
if х < О then t: = х * х; if х > 0.5 then 90to k;
if х > у then тах: = х else тах: = у;
4. Оператор варианта (выбора).
Организует разветвление на произвольное количество направ-
лений в зависимости от проверяемого условия.
Формат оператора выбора: case С of
А1:<оператор 1>;
А2: <оператор 2>;
Ап: <оператор п>
else <оператор n + 1 > end,
где С - выражение-селектор, которое может иметь только простой порядковый тип (целый, символьный, логический);
~, ... ,Aп - константы того же типа, что и селектор, выполняющие роль меток ветвей.
При выполнении этого оператора:
вычисляется (считывается) значение селектора с;
- вычисленное (считанное) значение сравнивается с А1, ... Ап;
- в случае совпадения с одной из констант выполняется со-
ответствующий оператор;
- если значение селектора не совпадает с константой, то выполняется оператор после else.
28Система программирования Turbo Pascal 7.0: программирование алгоритмов с циклической структурой.
Особенности циклических структур.
Циклы позволяют многократно выполнить повторение группы операторов при изменении одного или нескольких параметров. В зависимости от постановки задачи различают циклы с известным числом повторений и циклы с заранее неизвестным числом повторений.
При программировании алгоритмов с циклической струкrypой используются:
- оператор FOF~ - для реализации циклов первого типа;
- операторы "'WILE, REPEAT - для реализации циклов второго типа.
Оператор цикла FOR.
Используется для реализации циклов с известным числом повторений.
Формат оператора:
- for I: = m1 to m2 do Р;
- for I: = m1downto m2 do Р, где I - параметр цикла (счетчик);
m1- начальное :шачение параметра; m2 - конечное значение параметра;
Р - тело цикла (простой или составной оператор).
Если в операторе используется связка ТО (DOWNTO), то при каждом проходе Р I увеличивается (уменьшается) на единицу: I: = I+ 1 (I: = I - 1). В качестве m1, m2 могут быть использованы выражения того же типа, что и I.
При выполнении этого оператора:
вычисляются значения выражений m1и m2;
параметр цикла принимает начальное значение m1;
если m1 <= m2, то выполняется тело цикла;
если m1> =m2, то происходит выход из цикла;
параметр цикла увеличивается или уменьшается на единицу.
То, что параметр цикла изменяется с шагом 1, является недостатком Turbo Pasca1.
Оператор цикла с предусловием.
Количество повторений такого цикла зависит от условия, записанного в операторе цикла: whi1e <условие> do <тело цикла>.
Условие проверяется до входа в цикл. Если оно выполняется с самого начала, то тело цикла вообще не выполняется. Значения параметров, определяющих условие, должны изменяться в теле цикла. В противном случае может получиться бесконечный цикл.
Оператор цикла с постусловием.
Как и whiJe, служит для организации циклов, количество повторений которых заранее неизвестно: repeat <тело цикла> until <условие>.
Условие проверяется после каждого прохода цикла. Тело цикла выполняется до тех пор, пока не выполнится повторяемое условие. После его выполнения происходит выход из цикла. Этот цикл выполняется хотя бы раз, независимо от проверяемого условия.
Параметры, определяющие значение проверяемого Условия, ДОлжны измениться в теле Цикла.