Logo GenDocs.ru


Поиск по сайту:  


Шпаргалки по информатике - файл 1.doc


Шпаргалки по информатике
скачать (504 kb.)

Доступные файлы (1):

1.doc504kb.16.12.2011 06:44скачать

содержание

1.doc

  1   2   3
Реклама MarketGid:

1. Информатика как наука. Это техническая наука, систематизирующая приемы создания, хранения, обработки и передачи информации средствами вычислительной техники, а также принципы функционирования этих средств. Предмет: аппаратное обеспечение средств вычислительной техники, ПО средств вычислительной техники, взаимодействие аппаратного и ПО. Задача: систематизация приемов и методов работы аппаратными и программными средствами. Цель систематизации – выделение и внедрение передовых наиболее эффективных технологий.

2. Информация и концепция её определения. –

-сведения о ком-то или о чем-то(содержат.)

-набор знаков и символов(форм.)

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

-объекты передающие свои свойства – источники.

- объекты отражающие эти свойства – приёмники (неживая природа, сознание животных и человека).

3. Информационный процесс и его структура. – совокупность операций, связанных со сбором, хранением, передачей, обработкой поиском и выдачей информации.

^ Канал связи – воздух , колебания, вызванные явлениями природы, работой машин и аппаратов; электрический ток, прямой эфир, рентгеновские и световые лучи.

Структура информации.

Ист. Канал Прием. Выд.

св. инф.

Хранение

^ Для хранения информации необходимо:

-технические носители: бумага, железо, кремний и т.д.

-информационные процессы:

*бумажные;

*безбумажные, использующие остальные носители.

ЭВМ – основное средство передачи информации.

4. Теоретические основы информатики: свойства информации:

-достаточность(содержит min., но достаточный для принятия правильного решения свойства.)

-доступность (доступно получение информации и работа с ней)

-актуальность (степень сохранения ценности информации для управления в момент её использования)

-устойчивость (способность реагировать на изменение исходных данных без нарушения необходимой точности). -своевременность (поступление ей с заранее назначенного момента).

-точность (степень близости полученной информации к реальному состоянию объекта)

-достаточность (реально существующие объекты или события)




























5. Языки программирования (яп): понятие, компиляторы и интерпретаторы. ЯП – искусственные языки, отличающиеся малым количеством слов, значение которых понятно транслятору (переводчику), и довольно жесткими требованиями по форме записи операторов. По принципу действия различают 2 вида трансляторов:

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

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

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

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

7. ЯП высокого уровня (япву), основные системы программирования.

ФОРТОРАН (Ф) – первый яп, разработанный в 1954-1958 гг. Джимом Бэкусом. ФОРмула+ТРАНсляция. Основные понятия: оператор яп, переменные, типы данных, массивы, подпрограммы и функции, локальные и глоб. Переменные, форматированный ввод и вывод. ПАСКАЛЬ (П) – яп созданный в 1967-1971 гг. Никалосом Виртом названный в честь Блеза Паскаля (механик), более строгие правила синтаксиса, понятие о структурном программировании, строгость и четкость. БЭЙСИК – интерпретируемый язык (ия), считается простейшим, небольшой размер интерпретатора, подходит для алгоритмического программирования, подходит для программ содержащих 100-200 операторов. ЛОГО – ия, созданный в 1968 г. Сеймуром Папертом, созданная для обучения маленьких детей программированию – черепашка оставляла след от пера при движении бумаги для создания графических примитивов. Позволяет создать достаточно сложные алгоритмы для обработки данных. АДА – леди Огаста Ада Байрон, я берет начало от П. ФОРТ – удобен для работы с потоками

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

Универсальные: Б – начальная подготовка, П – специальная , СИ++ - профессиональная. Эти языки сегодня имеют визуальные среды программирования: Microcoft Visual Basic, Borland Delphi, Borland C++ Builder.

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

^ Подпрограмма объектно-ориентированного программирования – не последовательность операторов, а совокупность объектов и способов их взаимодействия. Обмен информацией между объектами происходит посредством сообщений. Объект – абстракция или любой предмет с четко очерченными границами, который имеет смысл в контексте рассматриваемой прикладной проблемы. Могут наследовать характеристики и поведение других объектов, называемых родителями или предками. Класс – особая структура, которая может иметь в своем составе поля, методы и свойства; множество объектов, которые обладают внутренними св-ми, присущими любому объекту класса.

Иерархия: каждый конкретный класс имеет особенности поведения и характеристики, определяющие этот класс. Наследование – процесс, с помощью которого один тип наследует хар-ки другого.

Операция – функция (преобразование)., которую можно применить к объектам данного класса. Если она применяется к объектам разного класса, то она полиморфная.

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

Метод – это процедура или функция, включенная в объект таким образом, что экземпляр данного типа становится доступным для него изнутри. Поля и методы являются двумя составными частями новой структуры, называемой объектом.

^ Определение метода – процесс определения методов напоминает создание модулей. Внутри объекта метод определяется заголовком процедуры или функции, действующей как метод.

^ Св-ва объекта – совокупность данных и записи. Можно устанавливать в процессе проектирования, можно изменять программно во время выполнения.

Система программирования – комплекс программ или файлов, позволяющий выполнить полный набор операций, связанных с изготовлением программы и работы с ней.

В основе лежит QBASIC.

^ Встроенные элементы управления – заголовки графических объектов, имеют свои св-ва, методы и события. Элементы среды: Компилятор(программа-переводчик с basic на языки ЭВМ; программу-оболочку, позволяющую с помощью главного меню управлять работой среды; интеллектуальный редактор текстов, ввод и ред. Текстов программ; отладчик программ, спец. средства, позволяющие ускорить отладку программ.

Элементы управления -слева; форма – основной объект; белое окно – окно программного кода; дерево объекта – справа; св-ва объекта справа ниже; план формы – ещё ниже. Проект – комплекс файлов, использующихся для разработки приложения. В составе: файл проекта (расширение*.vbp); ф. форм (||*frm); ф. основных модулей (||*.bas); ф. модулей классов (||*.cls).

Всегда включает файл формы и файл проекта ^ При создании и запуске выполняется: Создание интерфейса; определение свойств у всех элементов приложения; описание необходимых методов; запуск приложения. Интерфейс. Основная часть – форма, на кот. Располагаются элементы управления.

^ Св-ва – конкретные значения каждого объекта определяющие внешний вид.

Код. Написание программного кода для обработки в окне создания кода. Сохранение: запустить систему VB-появление окна new project-выделяем standard exe-открыть; создание папки для проекта; сохранение файла формы внутри папки проекта.; сохранение файла проекта внутри папки проекта. File>Save Projekt файл>сохранить проект

Save Fele As

Выбор папки.

9. Основы алгоритмизации. Раздел математики, который изучает свойства алгоритмов. Понятие «алгоритм» появилось в математике в 20-х гг. XX в. Началом систематической разработки послужила т. Англ. Послужила публикация А.А.Черчеля в 1936 г.

Алгоритм – процедура, позволяющая путём выполнения послед. Элементарных шагов получить конкретное решение и сделать вывод, что решения не существует.

^ Алгоритмический процесс – последовательное преобразование конструктивных объектов, происходящий дискретными шагами, каждый шаг – смена одного конструктивного объекта другим. В основе понятия «алгоритм» лежит идея построения алгоритмической модели, состоящая (!) из набора конкретных элементарных шагов, способных определить следующие шаги.

Три основные модели ариф. Моделей:

-основаны на арифметизации алгоритма.

-абстрактная машина Тьюринга.

-нормальные алгоритмы Маркова.

Алгоритмически праздничная задача не существует машины Тьюринга или нормальной модели Маркова или рекурсивной функции. Алгоритм – это

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

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

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


10. Св-ва и виды алгоритмов:

-дискретность (решение задачи разбиты на отдельные элементарные действия)

-определенность (команда алгоритма должна быть понятна исполнителю и не оставлять места для неоднозначного толкования данного действия)

-результативность (решение поставленной задачи за конечное число шагов)

-массовость (каждый алгоритм разработанный для решения определенной задачи, должен применятся для решения других задач этого типа). Виды алгоритмов:

-механические (определенные действия в единственной и достоверной последовательности – однозначность решения)

-гибкие (Вероятные и эвристические)

линейные (набор команд, выполняемых последовательно)

-циклические (многократное повторение одного и того же действия над новыми исходными данными)

-вспомогательные (использующиеся для алгоритмизации другой задачи)

11. Способы описания алгоритмов:

-словесно-формульное (с помощью слов и формул. Каждое действие имеет порядковый номер, выполняется шаг за шагом, не применяется из-за отсутствия наглядности)

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

-на алгометрическом языке-средство для записи алгоритмов в алг. Виде, промежуток между записью алгоритма на естественном языке и языке программирования. Граф. Описание.

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

^ Решение - выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий.

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

^ Предопр. Проц. – использование ранее созданных или отдельно описанных алгоритмов и программ.

Соединительный - указание связи.

Комментарий - связь между элементами схемы и пояснением.

^ Циклический процесс - операция повторяющихся прцессов.


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

^ Блок следования – объединение нескольких следующих друг за другом блоков действий. Любая величина сохраняет своё значение до тех пор пока не будет проведена новая, т.е. чтение числа из ячейки памяти не изменяет содержимого ячейки.

Начало-a-r:a3-V-конец

13. Разветвляющиеся алгоритмы – алгоритм, в кот. Выбирается один из нескольких вариантов вычислит. Процесса. Каждый подобный путь – ветвь. Два вида условий:

^ Простое – условие называется выражение, сост. Из двух текстовых велич. Связ =,<,>,<=. Составное – логическое выражение, составляемое из простых выражений связанных И,ИЛИ,НЕ.

Формы:

-полный выбор, зависит от результата проверки условия, выполнение либо по ветке ДА или НЕТ.

-неполный.

14. Циклические алгоритмы. ^ Циклические алгоритмы содержат некоторую последовательность операций, которые выполняются многократно и дают искомый результат (раб. Операции)

Типы блоков:

-основной- тело цикла – производит вычисления.

-остальные- вспомогательные значения.

Выполнение циклического алг. Распадается на этапы – циклы, на каждом выполняется:

-вычисление результатов

-проверка окончания цикла.

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

Три типа:

-Цикл с предусловием. Условие выполнения цикла, тело цикла может не выполнятся ни одного раза.
-С постусловием. Условие окончания цикла, тело вып. Хотя бы один раз.
-С повторением. Тело столько раз, сколько значений принимает параметр. Шаг – величина изменения параметра, после каждого выполнения тела цикла.


15. Методика составления алгоритмов. ^ Методика составления алгоритма:

-четко сформировать условия задачи.

-выделить исходные данные и результаты.

-сформировать метод решения задачи в общем виде

-выделить наиболее крупные этапы решения задачи, выполняющиеся однократно и охватывающие в совокупности процесс решения всей задачи.

-выделить наиболее крупную операцию, выполн. Многократно кот. Обеспечивает решение всей задачи.

-составить подобную схему алгоритма.

-описать процесс выполнения одного шага нисходящего проектирования.

-схемы отдельных укрепленных блоков механически объединить в соответствии с иерархической структуры схем.

^ Этапы решения задачи на ЭВМ:

-формирование задачи.

-выбор методов решения.

-составление алгоритма.

-составление программы.

-решение задачи на ЭВМ по заданной программе.

16. Алфавит и словарь Бейсика. Основа любого языка алфавит-набор допустимых знаков, кот. Можно использовать для записи программ. Он состоит из 26 латинских букв, 10 арабских чисел, 4 арифметических операций (<,>,=,<=) и минимального набора ограничений:

(.), (,), (;), (:), («), (),( ).

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

^ Числовые константы можно записать:

*в естественной форме – число представляется последовательность десятичных цифр со знаком + и -.

*в полулогарифмической точкой (с плавающей точкой) используется для представления очень больших или очень маленьких чисел. ±mE±p

-0,083*10-2 -0,83Е-3

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

frame4

^ Арифметические вычисления.

frame5Для вывода данных и результатов используется PRINT.

Оператор END обозначает конец программы.

17. Окна, принципы работы. Окна:

-Вверху расположено окно редактирования, в кот вводится текст программы.

-Внизу окно «немедленно», предназначенное для непосредственного выполнения команд в режиме калькулятора.

Переход осуществляет F6.

-Окно, в которое заносятся результаты прогонки программы. Просмотр осуществляется F4 или «просмотр»-«экран вывода». Возврат любой клавишей. При в ходе в интегрированную среду … на экране появляется окно в верхней части которого высвечивается :

-Файл-Редактирование-Просмотр-Поиск-Запуск-Отладка-Параметры-Справка.

^ Вход в меню осуществляется нажатием клавиши Alt. Передвижение стрелками.

Для активизации нужной секции нажимают Enter. При этом подсвеченная секция меню раскрывается в виде окна, содержащего дальнейшую детализацию меню.

Внизу находится экран, в кот. Производят счисления.

18 Операторы для создания линейной структуры. REM-оператор с комментарием от слова REMARK. Иногда вместо REM ставится апостроф.

Для ввода значений с клавиатуры используется оператор INPUT, который позволяет производить считывание вводных значений с клавиатуры. Дает возможность решать одну и ту же задачу. Для изменения естественного порядка программы используется операторы безусловного перехода с указанной меткой GOTO N. Оператор END – означает конец программы.


19. Разветвляющаяся структура. Оператор условия перехода IFTHEN (если…то) выполнение действий в том случае, когда выполняется условие. Записывается в виде логического выражения, а действия задаются обычными операторами …. Оператор IFTHENELSE (если…то…иначе). В данном операторе определяется порядок работы при выполнении условия, проверяемого оператором ELSE, указывает как поступить, если проверяемое условие не выполняется.


20. Циклическая структура. Циклами называется многократно повторяющиеся участники программы. Различают циклы с заданным и неизвестным числом повторений.

Для организации циклов с заданным числом повторений удобно использовать операторы FOR(для), TO(до), STEP(шаг), NEXT(следующий). FOR идентифицирует начало циклического участка программы, дает имя числовой переменной, которая будет служить счетчиком числа повторений цикла, присваивает этому счетчику начальное значение и устанавливает максимально возможные значения числа повторений. При выполнения оператора FOR проверяется текущее значение счетчиков циклов, если оно не превосходит максимального, то выполняются операторы программы NEXT является последним оператором цикла.

21. Массивы, тип «массив». Массив – структурированный тип данных состоящий из фиксированного числа элементов, имеющих один и тот же тип.

Совокупность данных, объединенных единым математическим содержанием, удобно представлять в виде линейных или прямоугольных таблиц.

Название регулярный тип (ряд) массивы получили за то, что они объединяют однотипные элементы, упорядоченные по индексам каждого элемента массива. Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местонахождение в общей последовательности.

Доступ к каждому элементу осуществляется путем индексирования элементов массива.

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

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

- это набор данных объединен общим признаком.

-это упорядоченная совокупность однотипных данных, с каждым из которых связан упорядоч. Набор чисел (индексов).

^ Массив характеризуется:

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

-размерностью- число индексов определяет размерность массива.

-размером- количество элементов в массиве. ^ Описание массива:

-выделить для хранения необходимое количество ячеек памяти, которое определяется размером массива.

-размеры массива задаются границами изменения индексов по каждому измерению.

Для записи размерности массивов в … предназначен оператор DIM, в котором перечисляются имена массивов и указываются максимальные значения индексов.

DIM от DIMENSION размерность. Пример:

DIM(20)- одномерный массив А, содержащий 20 элементов.


22. Ввод и вывод элементов массива, операция над ними. Для записи размерности массивов в … предназначен оператор DIM, в котором перечисляются имена массивов и указываются максимальные значения индексов.

DIM от DIMENSION размерность. Запись элементов массива в зарезервированную область памяти может осуществляться в договорном режиме с помощью оператора INPUT.

Более распространенным является ввод массива реализованный с помощью циклического вычислительного процесса.

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

-нахождение суммы элементов массива.

-нахождение произведения элементов массива.

-поиск минимального или максимального элементов массива.

-сортировка массивов по возрастанию или по убыванию.

23. Стандартные задачи.

Rem summa

Print “в. Кол-во. Эл. Мас.”

Input n

Dim (n)

For I=1 to n

Print “в.”; I;”Эл.мас. x”

Input x(I)

Next I

S=0

For I=1 to n

S=S+x(I)

Next I

Print “вы.мас.”

For I to n

Print x(I)

Print “Сум.эл.=”;S

End
Rem proizvedenie

S=0 – P=1

S=S+X(I) – P=P*X(I)
Rem maximum

S=0 – max=x(I)

S=S+x – if X(1)>=max then max=x(I)



24. Сортировка массивов. Rem poriadok

Print “в.кол.эл.мас.”

Input n

Dim x(n)

For I=1 to n

Print “в”;I;”Эл.мас. x”

Input x(I)

Next I

For I=1 to n-1

For K=I+1 to n

If x(I)<>x(K) then c=x(I):x(I)=x(K):x(K)=с

Next K

Next I

Print “вы.мас.”

For I=1 to n

Print x(I)

Next I

End

25. Двумерные массивы. Вывод и ввод.

Если в форме описания массива задано два индекса, то этот массив называется матрицей.

Синтаксис записи матрицы аналогичен одномерному массиву.

^ Количество строк – N, количество столбцов – M. Первый индекс показывает количество строки, второй – количество столбцов.

Матрицу можно записать

DIM(N,M). Если число строк матрицы равно числу столбцов, то такая матрица – квадратная и такая матрица имеет главную диагональ.

Ввод и вывод элементов матрицы могут быть организованны с помощью вложенных циклов. Матрицу можно записать как:

Dim A(N,M), где N-строки,M-столбцы.

Ввод.

For I=1 to n

For J=1 to m

Print “в.”; I,J:”Эл.м.”

Input A(I,J)

Next J

Next I

Вывод.

For I to n

For J to m

Print A(I,J)

Next J

Print

Next I

26. Наибольшее и наименьшее значение. Min=A(1,1)

For I=1 to n

For J=1 to m

If A(I,J)<=min then min=A(I,J)

Next J

Next I

Print “min=”,min

Мин. элемент каждой строки и запись его в массив.

For I=1 to n

Min(I)=a(I,1)

For J=1 to m

If A(I,J)<=min(I) then min(I)=A(I,J)

Next J

Next I

Print “вы.мас.мин.”

For I=1 to n

Print min(I)

Next I

27. Нахождение суммы и произведения по строкам и столбцам матрицы.

Запись суммы каждой строки в дополнительный столбец.

For I=1 to n

A(I,M+1):=0

For J=1 to m

A(I,M+1):=A(I,M+1)+A(I,J)

Next J

Next I

Print “вы.мат.с доп.стол.”

For I=1 to n

For J=1 to m+1

Print A(I,J)

Next J

Print

Print I

Запись суммы каждой строки в массив.

For I=1 to n

S(I)=0

For J=1 to m

S(I)=S(I)+A(I,J)

Next J

Next I

Print “вы.мас.сум.строк”

For I=1 to n

Print S(I)

Next I

Запись произведения каждой строки в массив.

For I=1 to n

P(I)=1

For J=1 to m

P(I)=P(I)*A(I,J)

Next J

Next I

Print “вы.мас.при.стр.”

For I to n

Print P(I)

Next I

Запись произведения в дополнительный столбец.

For I=1 to n

A(I,M+1)=1

For J=1 to m

A(I,M+1):=A(I,M+1)

Next J

Next I

Print

For I=1 to n

For J=1 to m

Print A(I,J)

Print

Next I

31. Интегрированная среда. ^ Система программирования – комплекс программ или файлов, позволяющий выполнить полный набор операций, связанных с изготовлением программы и работы с ней.

В основе лежит QBASIC.

^ Встроенные элементы управления – заголовки графических объектов, имеют свои св-ва, методы и события. Возможности: Максимально удобный и гибкий интерфейс; создание различных меню; обработка событий мышью м клавиатурой; использование стандартных диалоговых окон; работа с графикой; использование таймера; обработка файлов и каталогов на жестком диске; работа с базами данных; разработка собственных элементов управления active x. Элементы среды: Компилятор(программа-переводчик с basic на языки ЭВМ; программу-оболочку, позволяющую с помощью главного меню управлять работой среды; интеллектуальный редактор текстов, ввод и ред. Текстов программ; отладчик программ, спец. средства, позволяющие ускорить отладку программ. Элементы управления -слева; форма – основной объект; белое окно – окно программного кода; дерево объекта – справа; св-ва объекта справа ниже; план формы – ещё ниже.

32. Общая организация. ^ Работа предполагает необходимость выполнения: вывод на экран компонентов среды; создание форм и объектов управления на форме; задание св-ств объекта; вывод на экран компонентов проекта; создание событий подпрограмм; создание модулей и общих п/п; запись проекта на диск и вызов проекта с диска в среду; запуск и остановка программы. Проект – комплекс файлов, использующихся для разработки приложения. В составе: файл проекта (расширение*.vbp); ф. форм (||*frm); ф. основных модулей (||*.bas); ф. модулей классов (||*.cls).

Всегда включает файл формы и файл проекта. ^ При создании и запуске выполняется: Создание интерфейса; определение свойств у всех элементов приложения; описание необходимых методов; запуск приложения. Интерфейс. Основная часть – форма, на кот. Располагаются элементы управления.

^ Св-ва – конкретные значения каждого объекта определяющие внешний вид.

Код. Написание программного кода для обработки в окне создания кода. Сохранение: запустить систему VB-появление окна new project-выделяем standard exe-открыть; создание папки для проекта; сохранение файла формы внутри папки проекта.; сохранение файла проекта внутри папки проекта File>Save Projekt файл>сохранить проект

Save Fele As

Выбор папки.

45. Системы счисления (СС). Числа в комп. Записываются в двоичной СС, для записи отводится конечное кол-во разрядов. СС – это правило записи чисел с помощью заданного набора специальных знаков и цифр. Группы записи чисел: 1-унарная – СС, в кот. Для записи числе используется только один знак |. Следующий получается из предыдущего + новая |. 2- непозиционные, в кот. Некоторые базовые числа обозначаются лат. Буквами. 1|, 5V, 10X, 50L, 100c, 500D, 1000M. если цифра меньшего значения стоит справа от большей цифры, то их значения суммируются, если слева - меньшее вычитается из большего. I, X, C, M могут следовать подряд не более трех раз каждая, а V, L, D не более одного раза. 3-позиционные – СС, в кот. Значения каждой цифры в изображении числа определяются её позицией в ряду других цифр. Общим для унарной и римской СС является определение цифр пол средствам операций сложения и вычитания базисных цифр, из кот. Составлено число независимо от их позиции. Такие системы – аддитивно-мультипоикативные, т.к. значение числа определяется операциями * и +.

46. Перевод целых и дробных чисел из одной системы счисления в другую. ^ Перевод из (10) в другую:

-целочисленно разделить исходное число на основание новой системы счисления и найти остаток от деления – это будет цифра нулевого разряда.

-частное от деления основания целочисленно разделить на основание новой с.с. с выделением остатка до тех пор пока частное от деления не окажется < основания новой с.с.

-записать остатки, поставленные в порядке, обратном их получения. ^ Перевод в (10):

-для этого используют формулу:

Zp=ak-1*pk-1+ak-2*pk-2+…+

+a1*p1+a0*p0

p- основные СС, k – общее число цифр, z – любое число.

^ Работа с дробными числами.

Из (10) в другую:

-умножить исходную дробь в (10) с.с. на основание новой с.с., выделить первую часть -она будет первой цифрой дроби, отбросить целую часть.

-для оставшейся дробной части операцию умножения с выделением целой и дробной части повторить, пока в дробной части не окажется 0 или не будет достигнута желаемая точность конечного числа.

-записать дробь в виде последовательности цифр после поля с разделителем в порядке их исчисления.^ Перевод O,Y(P) в O,Y(10) сводится к вычислению значения формулы в десятичной системе счисления:

Zp=ak-1*pk-1+ak-2*pk-2+…+

+a1*p1+a0*p0

Примечание: после перевода дроби, которая была конечной в исходной с.с., дробь может оказаться бесконечной в новой системы. Соответственно, рациональное число в исходной системе может после перехода превратиться в иррациональное. Справедливо и обратное.




28. Определение нестандартных функций.

Кроме стандартных функций в языке Б. допускается употребление функций, определяемых пользователем. Описав соответственно эту функцию пользователь может обращаться к ней так же, как и к стандартной. Введение этой функции необходимо в том случае, если необходимо многократно вычислять выражение одного и того же вида при различных значениях некоторого параметра Служит оператор DEF FNa(x)=E, где Def (DEFINE) – определитель, FNa – имя функции, состоящее из обязательных букв FN и производной буквы а, позволяющей различать несколько заданных нестандартных функций. (х)- формальный аргумент. DEF FN k

(x)=x^1/3. Особенности DEF: в любом месте программы, но единственный в строке, E в правой части DEF, содержит аргумент (х) и указатели, константы.

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

Задача:

Y=(2+ax2)2

REM z=b2

Def FNz(b)=b^2

Input a,x

Y=FNz(2+A*FNz(x))

Print “y=”, y

End

Для выхода из подпрограммы, т.е. для возврата к оператору, стоящему в следующей за оператором GOSUB строке, используется оператор RETURN (возврат), имеющий следующий синтаксис:

RETURN

Когда в подпрограмме встречается оператор RETURN, то выполнение подпрограммы прекращается, а управление передается основной программе.

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

Если по оператору GOSUB происходит обращение к группе строк, то запоминается номер строки, из которой сделано обращение к подпрограмме.

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

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


30. Основные понятия объектно-ориентированного программирования. Объект – абстракция или любой предмет с четко очерченными границами, который имеет смысл в контексте рассматриваемой прикладной проблемы. Могут наследовать характеристики и поведение других объектов, называемых родителями или предками. Класс – особая структура, которая может иметь в своем составе поля, методы и свойства; множество объектов, которые обладают внутренними св-ми, присущими любому объекту класса.

Иерархия: каждый конкретный класс имеет особенности поведения и характеристики, определяющие этот класс. Наследование – процесс, с помощью которого один тип наследует хар-ки другого.

Операция – функция (преобразование)., которую можно применить к объектам данного класса. Если она применяется к объектам разного класса, то она полиморфная.

Метод – это процедура или функция, включенная в объект таким образом, что экземпляр данного типа становится доступным для него изнутри. Поля и методы являются двумя составными частями новой структуры, называемой объектом.

^ Определение метода – процесс определения методов напоминает создание модулей. Внутри объекта метод определяется заголовком процедуры или функции, действующей как метод.

^ Св-ва объекта – совокупность данных и записи. Можно устанавливать в процессе проектирования, можно изменять программно во время выполнения.

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



33. Работа с формой. Форма – это окно будущего приложения. При создании нового проекта Visual Basic открывает пустую форму и присваивает ей заголовок Form1. Форма служит своеобразным холстом, на котором размещаются различные части программы – объекты или элементы управления (и саму форму Visual Basic рассматривает как объект). По сути, форма - это окно, наполненное элементами управления.

Свойства формы: ActiveControl - ссылка, на элемент управления, имеющий фокус. Во время выполнения только чтение. Appearance - объемный вид. AutoRedraw - автоперерисовка объекта, необходимо устанавливать, если будете работать с графикой. BackColor - цвет фона формы. BorderStyle - тип границы, обрамляющей форму. Caption - заголовок формы. Т.е. текст, который отображается в заголовке формы. ControlBox - отвечает, за присутствие на форме, оконного меню. CurrentX - горизонтальную координата для начала (продолжения) печати. CurrentY - вертикальную координата для начала (продолжения) печати. DrawMode - способ рисования на форме. DrawStyle - тип рисования. DrawWidth - толщина линий. Enabled - доступность формы. FillColor - цвет заливки. FillStyle - тип заливки.

Font - тип шрифта. Выбирается из списка. Height - высота формы, в твипах - специальная единица измерения. ^ Icon - значок или иконка, для вашего приложения. Image - Во время выполнения только чтение. KeyPreview - события формы, вызываемые клавиатурой, будут обрабатываться, до событий объектов формы, вызываемые клавиатурой. Left - расстояние, от левого края формы до левого края экрана. MaxButton - присутствует ли кнопка развернуть/восстановить в правой части заголовка. MinButton - присутствует ли кнопка свернуть в правой части заголовка. MouseIcon - вид графического курсора мыши. Установка производится загрузкой графического файла. Name - это имя объекта, будь то форма или какой то другой элемент. Picture - изображение выводимое на форму из графического файла. ScaleHeight - высота в выбранных единицах измерения. ScaleLeft - левая граница. ScaleMode - определять тип единиц измерения, обычно свойства расположения на экране и размера формы указываются в твипах, но это можно изменить, с помощью этого свойства. ScaleTop - верхняя граница. ScaleWidth - ширина. StartUpPosition - расположение формы при загрузке. Top - расстояние, от верхнего края формы до верхнего края экрана. Visible - видима форма или нет. Width - ширина форма, в твипах - специальная единица измерения. WindowState - состояние формы при запуске.

34. События формы. Activate - происходит, когда форма становится активной, т.е. получает фокус. Срабатывает лишь при переключении между формами проекта. Происходит каждый раз при активации формы. Click - происходит по щелчку мыши, на свободном месте формы. Как правой, так и левой кнопки. DblClick - происходит по двойному щелчку, правой и левой кнопки. Причем событие Click все же происходит. Deactivate - событие происходит, в том случае, когда форма перестает быть активной. DragDrop - происходит при завершении операции перетаскивания, в тот момент, когда элемент сбрасывается на форму.

DragOver - происходит, когда объект-источник находится над объектом-получателем, но кнопка еще не отпущена. GotFocus - происходит при получении формой фокуса. Initialize - происходит при создании формы, причем происходит один раз. KeyDown - происходит, когда форма имеет фокус и пользователь нажимает клавишу на клавиатуре. KeyPress - происходит при нажатии и удерживании клавиши. KeyUp - происходит, когда форма имеет фокус и пользователь отпускает клавишу на клавиатуре. Load - загрузка формы в память, до ее появления на экране. Данное событие имеет только форма. Форма может быть выгружена и заново


загружена в ходе выполнения приложения, сколько угодно раз. Следовательно, событие может возникать по желанию разработчика несколько раз. LostFocus - происходит когда форма теряет фокус. MouseDown - происходит во время нажатия кнопки мыши на форме. MouseMove - происходит при перемещении указателя мыши над формой. MouseUp - происходит лишь тогда, когда пользователь после нажатия на форме, отпускает клавишу мыши. События MouseDown, MouseMove и MouseUp имеют одинаковые параметры. Button - содержит номер клавиши мыши. Shift - содержит информацию о состоянии клавиш ALT, CTRL и SHIFT.

QueryUnload - происходит перед событием Unload, перед закрытием формы. Terminate - выполняется самым последним событием, после Unload. Unload- выгрузка формы и удаление из памяти.


35. Методы формы. Circle - позволяет нарисовать эллипс, окружность, дугу или сектор.^ Cls - очистка формы или PictureBox. Очищает графическое содержание окна программы. Hide - позволяет удалить форму с экрана, но не выгружает из памяти. Line - позволяет нарисовать линию или прямоугольник. Move - позволяет переместить форму. PaintPicture - позволяет скопировать определенную область на форме или PictureBox в другой рисунок. Point - возврат значения цвета выбранной точки. Если координаты выпадут за пределы формы, возвратит -1. PopupMenu - позволяет показать контекстное меню. Print - печать текста на форме. PSet - рисование точки указанного цвета в заданном месте. Refresh - производит обновление формы. Scale - установка масштаба. ScaleX - используется для преобразования значения высоты формы из одних единиц (установленных в ScaleMode) в другие. ScaleY - используется для преобразования значения ширины формы из одних единиц (установленных в ScaleMode) в другие. SetFocus - передает фокус форме. Форма может получить фокус, только если на ней нет элементов управления, либо они не видны или не доступны. Show - загружает или показывает форму на экране, если не загружена в память, то метод позволяет загрузить ее. TextHeight

- возвращает высоту указанной строки. TextWidth - возвращает ширину указанной строки.

36. Кнопки в VBasic. ^ Pointer (указатель). Активизация этого элемента означает, что можно редактировать форму: добавлять новые объекты, перетаскивать их на другие места или изменять размеры объектов, используя один из маркеров. Picture Box (окно рисунка) и image Box (окно изображения). Использование этих инструментов позволяет размещать графическую информацию в определенных участках формы. Label (метка). Метки – это поля, заполняемые программистом текстовой информацией и недоступные пользователю для редактирования. Text Box (текстовое окно). Текстовые окна – это экранные области, в которые пользователь может вводить текст. Command Button (командная кнопка), Check Box (флажок), Option Button (переключатель). Эти три объекта с точки зрения программиста практически одинаковы, но для пользователя они отличаются по внешнему виду и по назначению. Щелчок командной кнопки обычно активизирует какую-то операцию, а флажки и переключатели, сообщая текущее состояние того или иного параметра, дают возможность изменять его. Frame (рамка). Служит для разделения в окне различных групп объектов. List Box (список) – перечень вариантов, выбираемых щелчком мыши. Combo Box (комбинированный

список). Назван так потому, что, объединяя текстовое с обычным списком, образует единый элемент управления. ^ Horizontal Scroll Bar (горизонтальная линейка прокрутки), Vertical Scroll Bar (вертикальная линейка прокрутки). Действуют совершенно одинаково, только в разных направлениях. Timer (таймер). Объект, способный инициировать события через регулярные промежутки времени. Drive List Box (список дисков), Directory List Box (список каталогов), File List Box (список файлов). Кнопки позволяют создавать и настраивать диалоговые окна, предназначенные для взаимодействия с файловой системой. Shape (фигура), Line (линия). Также как и окна изображений служат, главным образом, для создания фона в окне формы. Инструмент Line позволяет создавать простые прямые линии. Модифицируя свойства линий, можно изменять их размер, цвет и стиль. Инструмент Shape по умолчанию позволяет по умолчанию рисовать только прямоугольники, но, изменив свойство Shape, можно вычерчивать окружности, эллипсы и прямоугольники со скругленными углами. Кроме того, допускается подбор цвета и закрашивание замкнутых фигур.

37. Текстовые поля и надписи в VBasic. ^ Надпись (Label) предназначена для отображения текста, который пользователь не может изменить с клавиатуры.

События: Хотя некоторые события этого элемента управления можно обрабатывать, обычно эта возможность не используется.

Свойства: Самым важным свойством надписи является Caption, содержащее отображаемый текст. Воспользовавшись свойством BorderStyle, можно установить способ отображения текста — с рамкой или без нее. Оформлять текст можно, используя все возможности форматирования текста, доступные в окне свойств, — от вида и размера шрифта до цвета символов. Если текст длиннее, чем поле надписи, то оставшаяся часть текста просто не отображается (усекается). Установка в тексте надписи перед любой буквой символа амперсанд (&) позволяет определить для выбора объекта клавишу быстрого доступа Так как надпись не может получать фокус, она передает его следующему элементу управления. Если амперсанд просто должен появляться в тексте без дальнейшего действия, следует отключить свойство UseMnemonic.

^ Текстовое поле (TextBox) является основным элементом управления, предназначенным для ввода данных.

События: При использовании текстового поля представляют интерес несколько событий Прежде всего, это событие Change, которое вызывается при изменении содержимого текстового поля. Это событие происходит каждый раз при вводе, удалении или изменении символа. Для анализа введенного в поле текста лучше всего подходит событие Lost Focus Это событие вызывается после того, как текстовое поле становится неактивным. Чтобы удалить или инициализировать содержимое текстового окна, используется событие GotFocus. Оно вызывается, когда пользователь "входит" в текстовое окно

Свойства: Можно воспользоваться и другими свойствами текстового поля, о которых стоит поговорить отдельно Самым важным является свойство Text. Это свойство содержит отображаемый в поле текст. Текстовое поле подобно маленькому редактору. Чтобы использовать его в таком качестве, достаточно установить свойство MultiLine. Это дает возможность вводить в поле несколько строк.

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

38. Переключатели и рамки в VBasic. ^ Переключатель (OptionButton) Этот элемент управления, представляющий собой кружок с точкой или без, предназначен для установки только одной опции из группы. Обычно все переключатели формы объединены в одну группу. Если вы желаете сформировать новую группу переключателей, то нужно поместить их в отдельный элемент-контейнер, например Frame.

События: для переключателей важно только одно событие — Click.

Свойства: Важнейшим свойством переключателей является свойство Value. С его помощью можно определить состояние переключателя. Это свойство может принимать значения True И False.

^ Рамка (Frame) — это один из элементов-контейнеров. Его назначение — объединить в группу несколько элементов управления. Объекты, объединенные с помощью рамки, можно как единое целое перемещать, активизировать и деактивизировать, делать видимыми или невидимыми. Некоторые элементы сами нуждаются в контейнере — например, все переключатели в форме всегда объединяются в одну группу. Чтобы создать вторую группу опций, нужно требуемые переключатели объединить в элементе-контейнере.

Свойства: Рамка — это элемент управления, который не имеет особых свойств, присущих только ей.

События: События рамки обычно не анализируются, так как чаще всего проектировщик работает только с элементами управления, принадлежащими рамке.


39. Структура проекта в VBasic. Проект обеспечивает взаимодействие всех элементов приложения и поэтому, как всякий организованный определенным образом объект, имеет свою внутреннюю структуру.

Элементы управления, в соответствии со структурой проекта, тоже могут быть вложенными. Структура проекта представляет собой иерархическое дерево, корнем которого является сам проект. Ветвями дерева являются такие элементы проекта, как формы, диалоговые окна, программные модули и другие файлы. Листьями, входящими в ветви, являются элементы управления и другие объекты форм и элементов проекта уровня форм. Для работы со структурой проекта в среде проектирования Visual Basic 6 имеются специальные инструментальные средства, в которых она наглядно представлена: проводник проекта и браузер объектов. Структура проекта содержит ссылки на его элементы, а именно: 1.файлы форм, имеющие расширение frm. Для каждой формы создается отдельный файл. При этом необходимо помнить, что для проекта в стиле MDI можно подключать только одну форму типа MDI-окна; 2.двоичные файлы свойств элементов управления для каждой формы, имеющие расширение frx. Такие файлы создаются автоматически для форм, содержащих элементы управления, характеризующиеся свойствами picture (Изображение) и icon (Значок); 3. файлы для каждого модуля классов, имеющие расширение els; 4. файлы для каждого программного модуля с расширением bas; 5. файлы элементов управления ActiveX, имеющие расширение осх; 6. файл ресурсов с расширением res; 7. библиотечные файлы; 8. файлы компонентов.


41. Переменные и их типы в VBasic. Переменные — это важная составляющая каждого языка программирования. Они представляют собой нечто вроде небольшого контейнера с определенным содержимым, например символами или числами. Этому контейнеру присваивается имя, т.е. имя переменной. Чтобы сослаться на содержимое, достаточно указать имя переменной.

В зависимости от содержимого различают переменные разных типов. Visual Basic поддерживает следующие типы переменных.

Boolean – тип данных может хранить только два значения: True либо False, истина или ложь. Его использование вместо целочисленных переменных является хорошим стилем программирования. Byte – байтовый тип является новым в Visual Basic 5 и предназначен для хранения целых чисел от 0 до 255. Currency – данный тип создан для того, чтобы избежать ошибок при преобразовании десятичных чисел в двоичную форму и наоборот. Данный тип может иметь до 4 цифр после запятой, и до 14 - перед ней. Внутри данного диапазона вычисления будут точными. Идентификатор представляет собой символ "@". Date – этот тип данных позволяет хранить значения времени

даты в промежутке от полуночи 1 января 100 года до полуночи 31 декабря 9999 года. Такие значения в тексте программ обозначаются символами "#". Decimal – самый мощный числовой тип. Для хранения переменной подобного типа отводиться 16 байт. Разработчик может использовать до 28 знаков после запятой. Double – переменные такого типа позволяют хранить числа с точностью до 16 цифр и длиной до 300 символов. Идентификатором является "#". Integer – целочисленные переменные могут хранить только относительно небольшие целые числа. Long – данный тип впервые появился в языке QuickBASIC. В таких переменных хранятся целые значения от -2 147 483 648 до +2 147 483 647. Обозначается символом "&". Object – по сути, переменная подобного типа является всего лишь ссылкой на некий конкретный экземпляр какого либо объекта. Для хранения переменной отводятся 4 байта. Single – идентификатором для данных чисел является символ "!". Данный тип переменной позволяет хранить дробные числа с точностью до семи цифр. String – строковые переменные хранят символы. Один из способов обозначить данный тип переменной состоит в добавлении символа "$" к концу ее имени. Variant – переменная может содержать данные любого типа. Если Visual Basic не знает тип принимаемых данных, необходимо использовать variant. Тип информации не имеет значения, поскольку variant может содержать любой тип данных.


42. Константы в VBasic. Visual Basic предоставляет разработчикам ряд стандартных констант для использования в условной компиляции, а также для печати и при отображении данных.

Константы условной компиляции:

^ CONFIG - Строка, соответствующая текущей настройке окна Активная конфигурация решения в диспетчере конфигураций. DEBUG - Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта. По умолчанию конфигурация отладки для проекта определяет DEBUG. TARGET - Строка, представляющая тип выходных данных для проекта или параметр /target командной строки. TRACE - Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта. VBC_VER - Числовое значение, представляющее версию Visual Basic, в формате основная.дополнительная. Номер версии Visual Basic 2005 8.0.

Константы печати и отображения

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

vbCrLf - Сочетание символов возврата каретки и перевода строки. vbCr - Символ возврата каретки. vbLf - Символ перевода строки. vbNewLine - Последовательность символов перехода на новую строку. vbNullChar - Символ со значением 0. vbNullString - Не аналогично пустой строке (""). Используется при вызове внешних процедур. vbObjectError - Номер ошибки. Ошибки, определенные

пользователем, должны иметь номер, превосходящий это число. vbTab - Символ табуляции. vbBack - Символ возврата каретки.

43. Операторы, выражения и операции в VBAsic. Операторы: AppActivate- активизирует окно приложения; Close - закрывает файл, открытый оператором Open; Const - объявления констант; Date - устанавливает значение системной даты; Dim - объявляет переменные и выделяет память под них; Do... Loop - повторяет блок команд до тех пор, пока условие верно или до тех пор, пока условие не станет верным; End - заканчивает подпрограмму или блок команд; FileCopy - копирует файл; For Each...Next - повторяет одну и ту же последовательность команд для каждого элемента массива или коллекции; For...Next - повторяет последовательность команд определенное число раз; Function - объявляет имя, аргументы и код подпрограммы, возвращающей значение (функции); Get - читает данные из открытого файла в переменную; GoSub... Return - выполняет подпрограмму; GoTo - передает управление определенной строке подпрограммы без возврата контроля; If...Then... Else - выполнение групп команд в зависимости от значения выражения; Input # - считывает данные из открытого файла в переменные; Let - присваивает значение выражения переменной или свойству; Load - загружает в память форму или элемент

управления; ^ Lock - контролирует доступ других процессов ко всему или части открытого файла; Mid - замещает определенное число символов в строке на символы из другой строки; Name - переименовывает файл или каталог; Оn..GoSub, On...GoTo - передача управления на одну из нескольких определенных строк (меток), в зависимости от значения выражения; Open - скрывает файл для ввода/вывода; Print # - записывает форматированные данные в файл; Put - записывает переменную в файл; Randomize - инициализирует генератор случайных чисел; Rem - вставка комментариев в программу; Reset - закрывает все открытые программой файлы; Resume - продолжает выполнение программы после завершения процедуры; SavePicture - сохраняет в файл графический образ объекта Form, элементов управления PictureBox или Image; SendKeys - посылает одно или несколько нажатий клавиш активному окну, как если бы они были введены пользователем с клавиатуры; Sub - объявляет имя, параметры и тело процедуры; Type - объявляет на уровне модуля специализированный тип данных; Unload - выгружает форму или элемент управления из памяти; While...Wend - выполняет в цикле последовательность команд до тех пор, пока верно условие; Width # - назначает ширину строки вывода для операции записи в открытый файл; With - выполняет последовательность команд для конкретного объекта или переменной специализированного типа; Write # - записывает данные в файл.

Операции: ^ And - логическое И; Is - сравнение двух ссылок на объекты; Like - сравнение двух строк; Mod - возвращает остаток от деления двух чисел; Not - логическое отрицание; Or - логическое ИЛИ; Хоr - исключающее ИЛИ.


44. Встроенные функции. Функция вычисляет и возвращает результат в зависимости от исходных данных (аргументов).

Общий вид функции: Имя функции (аргумент_1, аргумент_2, аргумент_n). Имена функций составляются по тем же правилам, что и имена переменных. Функция может иметь один или несколько аргументов. Функции могут использоваться в арифметических выражениях с оператором присваивания

В Visual Basic предусмотрены встроенные функции, такие как Sin, Cos, которые вычисляются по строго оговоренным правилам и также функции может создавать программист для решения специальных задач.

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

Математические: Abs (x), Clnt (x), Fix (x), Int (x), Cos (x), Sin (x), Sqr (x).

Строковые функции: Len (строка), Left (строка, кол-во), Right (строка, кол-во), Mid (строка, начало, кол-во).

Функции для работы с датой и временем: эта группа насчитывает более 10-ти функций, но мы рассмотрим только 2 функции: Date() - функция не имеет аргументов и возвращает текущую дату. Time() -

функция также не имеет аргументов и возвращает текущее время.

Функции преобразования типов данных: Если необходимо, чтобы результатом выражения было число, то и все исходные данные в этом выражении должны быть числами. И также если результат - строка, то и все исходные данные должны быть строки. В противном случае возможны либо ошибки в программе, либо результат не будет соответствовать ожидаемому. Val (строка), Str (число).




47. Арифметические операции в двоичной СС и представление чисел в других СС. Сложение.

Производится согласно таблице сложения, которая для двоичных чисел имеет вид:

0+0=0 0+1=1

1+0=1 1+1=10

Умножение. производится согласно таблице умножения, которая для двоичных чисел имеет вид:

0*0=0 0*1=0

1*0=0 1*1=1

Умножение двоичных чисел сводится к операциям сдвига на один двоичный разряд влево и повторения первого сомножителя в трех разрядах, где второй сомножитель 1, и сдвига без повторения в разрядах с 0. Представление чисел в системе счисления.

frame13

48. Устройство ПК. Микропроцессор. Оперативная память, кэш-память.

ПК – универсальный прибор, конфигурацию кот. Можно изменять по мере необходимости. Тем не менее существует базовая конфигурация, кот. считают типовой: 1. Системный блок – основное устройство персонального компьютера. 2. Монитор – устройство визуально представления информации. 3. Клавиатура – клавишное устройство управления ПК. 4. Мышь – устройство управления манипуляторного типа.

Системный блок состоит из: 1. блок питания подключается к электросети и преобразует стандартное сетевое напряжение. 2. Материнская плата, кот. состоит из а. Процессор – основная микросхема, выполняющая большинство вычислительных операций. Б. Микропроцессорный комплект (чипсет) – набор микросхем, управляющий работой внутренних устройств компьютера. В. Три шины – набор проводников, по кот. Происходит обмен сигналами между внутр. Устр-ми комп. Г. Оперативная память – набор микросхем, предназначенных для временного хранения данных , когда комп. Выключен. Д. Постоянное запоминающее устройство – микросхема, предназначенная для длительного хранения

данных, в том числе и когда компьютер включен. Ж. разъемы для подключения дополнительных устройств (слоты). 3. Жесткий диск – основное устройсво для долговременного хранения больших объемов данных и программ. 4. Дисковод гибких дисков. 5. Дисковод компакт дисков CD-ROM. 6. Видеокарта 7. Звуковая карта.

Оперативная память (оп) – это набор кристаллических ячеек, способных хранить электрические заряды в течение крайне непродолжительного времени. Каждая ячейка оп имеет свой адрес, кот. Выражается числом Одна адресная ячейка имеет восемь двоичных ячеек, в кот. Можно сохранить 8 битов, то есть один байт. Оп в компьютере размещается на стандартных панельках, называемых модулями. , кот. Вставляют в соответствующие разъемы на материнской плате.

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

49. Основные блоки и качественные характеристики ПК.

Блок питания подключается к электросети и преобразует стандартное сетевое напряжение в несколько различных напряжений, необходимых для питания внутренних устройств. Материнская плата, кот. состоит из а. Процессор – основная микросхема, выполняющая большинство вычислительных операций. Б. Микропроцессорный комплект (чипсет) – набор микросхем, управляющий работой внутренних устройств компьютера. В. Три шины – набор проводников, по кот. Происходит обмен сигналами между внутр. Устр-ми комп. Г. Оперативная память – набор микросхем, предназначенных для временного хранения данных , когда комп. Выключен. Д. Постоянное запоминающее устройство – микросхема, предназначенная для данных, в том числе и когда компьютер включен. Ж. разъемы для подключения дополнительных устройств (слоты).Жесткий диск – основное устройство для долговременного хранения больших объемов данных и программ, группа соосных дисков, имеющих магнитное покрытие и вращающихся с высокой скоростью.

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

Материнская плата содержит: Оперативная память – это набор кристаллических ячеек, способных хранить электрические заряды в течение крайне непродолжительного времени. Процессор - основная микросхема, выполняющая большинство вычислительных операций. Три шины – набор проводников, по кот. Происходит обмен сигналами между внутр. Устр-ми комп. Оперативная память – набор микросхем, предназначенных для временного хранения данных , когда комп. Выключен. Постоянное запоминающее устройство – микросхема, предназначенная для длительного хранения данных, в том числе и когда компьютер включен. Разъемы для подключения дополнительных устройств (слоты).

Характеристики: Мощность блока питания в среднем составляет 200 Вт, оперативная память = 232= 4294967296 байт, при размере монитора 14 дюймов разрешение составляет 640на480, при 15 дюймов – 800 на 600, при 17 дюймов 1024 на 768, 19 дюймов – 1280 на 1024, звуковая карта является 64-разрядной.

50. Периферийные устройства. Мониторы.

Системный блок – основное устройство ПК. По внешнему виду системные блоки различаются формой корпуса. Корпуса ПК выпускают в горизонтальном исполнении (desktop) и в вертикальном (tower), которые различаются по габаритам: полноразмерный (big), средний (midi), малый (mini). От типа и размера корпуса в основном зависит количество внутренних устройств. Монитор – устройство визуального представления информации. Основными потребительскими параметрами монитора являются: размер экрана, его «зернистость» и максимальная частота регенерации изображения. Размер монитора измеряется между противоположными углами по диагонали. Единица измерения – дюймы. Изображение на экране монитора появляется в результате облучения люминофорного экранного покрытия остронаправленным пучком электронов, разогнанных «электронной пушкой». Для того чтобы получить цветное изображение, экран имеет три типа таких покрытий, светящихся красным, зеленым и синим цветами. Чтобы на экране все три луча сходились строго в одну точку и изображение было четким, перед экраном ставят маску – панель с регулярно

расположенными отверстиями. Чем меньше шаг между отверстиями, тем четче и точнее полученное изображение. Шаг маски называют зернистостью экрана и измеряют в долях миллиметра. Частота регенерации (обновления) изображения показывает, сколько раз в течение секунды монитор может полностью изменить изображение. Этот параметр зависит от свойств и настроек видеоадаптера. Частота регенерации измеряется в герцах. Чем она выше, тем четче и устойчивее изображение, тем меньше утомляемость глаз, тем больше времени можно проводить в работе с компьютером. Клавиатура – клавишное устройство управления персональным компьютером. Служит для ввода знаковой информации и команд управления. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от неё отклик. Стандартная клавиатура имеет более 100 клавиш, функционально распределенных по нескольким группам. Мышь – устройство управления манипуляторного типа. Комбинация монитора и мыши обеспечивает наиболее современный тип интерфейса пользователя, который называется графическим. Стандартная мышь имеет только две кнопки.

1. Основные понятия программного обеспечения (по). Программа – упорядоченная последовательность команд комп. Для решения задач. ПО – совокупность программ обработки данных необходимых для эксплуатации документов. Задача – проблема подлежащая решению. Приложение – программная реализация на комп. Решения задач. Виды задач: технические (основа для разработки сервисных средств ПО в виде серв. Программ, библиотек и процедур для обеспечения работоспособности компьютера, разработки др. программ и обработки задач), функциональные (требуют решения при реализации функций управления в рамках информационных систем предметной области). Предметная область – совокупность, связанных между собой функций, задач управления, с помощью которых достигается дополнение поставленных целей, процесс создания программ : постановка задач(точная формулировка решения задачи с описанием входной и выходной информацией), алгоритм решения (система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат), программирование (теор. И практ. Деятельность связанная с созданием программ, базируется на комплексе научных дисциплин, направленных на исследование, разработку и применение методов и средств разработки программ).

2. Характеристика программного продукта (ПП). ПП – комплекс взаимосвязанных программ для решения определенных задач массового спроса, подготовленный к реализации как любой вид программной продукции. Хар-ки: алгоритмическая сложность; состав и глубина проработки реализованных функций обработки; полнота и системность функций обработки; объем файлов и программ; требования к операционной системе и техническим средствам обработки со стороны программного средства; объем дисковой памяти; размер оперативной памяти для запуска программ; тип процессора; версии ОС; наличие сети. Хар-ки качества: мобильность (независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных), надежность работы (бесперебойность и устойчивость в работе программ, предписаний функций обработки, возможность диагностики), эффективность, модифицируемость (способность к внесению изменений, переход на другую техническую базу обработки), кммуникативность (максимально возможная интеграция с другими программами, обеспечение обмена данными).

3. Основные виды ПО. 1. Прикладные программы (ППП) обеспечивают выполнение необходимых пользователю работ: редактирование текста, рисование, обработка информационных массивов. Применяются: редакторы текстов, табличные процессоры, издательские системы, системы управления базами данных для обработки массивов информации, подготовка презентаций, программы экономического назначения, программы для создания рисунков анимационных и видеофильмов, система автоматизированного проектирования (САПР), программы для статистического анализа данных, компьютерные игры, словари, справочники. 2. Системные программы (СП) выполняют вспомогательные функции: драйверы (обеспечение взаимодействия комп. С каким-либо устройсвом, расширяют возможности операционной систем, позволяя ей работать с тем или иным устройством), программы-оболочки (обеспеч. Более удобный и наглядный способ общения с компьютером), сервисные программы – утилиты (безопасность хранения дисковых данных восстановленных в аварийных ситуациях, телефонные связи). Применяют: резервирование (быстрое копирование информации с жесткого диска на носитель), антивирусники, упаковщики -

Архиваторы, русификаторы, диагностика комп. (проверка конфигурации и работоспособности устройств), кэш для дисков (ускорение доступа информации на дисках путем организации в оперативной памяти кэш-буфера), для оптимизации дисков (ускоренный доступ к информации на дисках за счет оптимизации размещенных данных на дисках), динамического сжатия (псевдодиски, информация которых хранится в сжатом виде), ограничения доступа (защита хранящихся на компьютере данных от нежелательных или неквалифицированных пользователей). 3. инструментальный системы или системы программирования (ИС/СП) обеспечивают создание новых программ на компьютере: компилятор (переводчик на язык программирования (и компилятор (выполнение программ на языке программирования), редакторы текстовых программ, библиотеки полезных программ, различные вспомогательные программы.

4. Общая характеристика пакетов прикладных программ (ППП). Пакеты прикладных программ являются наиболее динамично развивающейся частью программного обеспечения: круг решаемых с помощью ППП задач постоянно расширяется. Во многом внедрение компьютеров практически во все сферы деятельности стало возможным благодаря появлению новых и совершенствованию существующих ППП

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

Структура и принципы построения ППП зависят от класса ЭВМ и операционной системы, в рамках которой этот пакет будет функционировать. Наибольшее количество разнообразных ППП создано для IBM PC-совместимых компьютеров с операционной системой MS DOS и операционной оболочкой WINDOWS


5. Классификация ППП. 1. Проблемно-ориентированные ППП — наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов часть ППП. Она включает следующие проблемно-ориентированные программные продукты: текстовые процессоры, издательские системы, графические редакторы, демонстрационную графику, системы мультимедиа ПО-САПР, организаторы работ, электронные таблицы (табличные процессоры) системы управления базами данных, программы распознавания символов, финансовые и аналитико-статистические программы.

2. Текстовые процессоры — специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Обычно они включают в себя дополнительные функции по работе с блоками текста и объектами. Признанным лидером в части текстовых процессоров для ПЭВМ является MS WORD.

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


компоновать (верстать) текст, используя эталонные страницы, создавая множество колонок, уменьшая отображение, изменяя расположение и нумерацию разделов и страниц, и работать с длинными документами как с единым целым, даже если отдельные главы уже ранее были сверстаны и включены в документ;

использовать всевозможные шрифты и осуществлять поли графическое оформление путем настройки базовой линии, кернинга, поворотов текста и т.п.;

осуществлять редактирование текста на уровне лучших текстовых процессоров, включая возможности импорта разнообразных данных и оборки текста; обрабатывать графические изображения, начиная от возможности импорта всевозможных графических форматов до редактирования графических объектов с использованием средств рисования и манипуляции (группирование, поворот, зеркальное отображение), а также поддерживать полиграфические цветовые модели типа CMYK (голубой , пурпурный, желтый, черный) документов с непрерывным цветом;

обеспечивать вывод документов полиграфического качества, реализуя функции цветоотделения, преобразования дополнительных цветов в СМУК, задания захвата с любой краской, надпечатки (выбивки), печати негативов; работать в сетях и на разных платформах.


4. Графические редакторы — пакеты, предназначенные для обработки графической Информации, делятся на ППП обработки растровой графики и изображений и векторной графики. ППП первого типа предназначены для работы с фотографиями и включают в себя набор средств по кодированию фото изображений в цифровую форму, обработке и редактированию фотоизображений посредством изменения оттенков цветов, насыщенности контрастности, освещенности, цветовой гаммы, средств использования технологии сменных фильтров. В пакетах предусмотрены возможности преобразования фотографий в изображение с другой степенью разрешения или другие форматы данных (типа BMP, GIF и т.п.). Соответствующие средства предусмотрены для вывода изображений и подготовки отредактированных фотографий. Признанный лидер среди пакетов данного класса — Adobe Photoshop.

Пакеты для работы с векторной графикой предназначены для профессиональной работы, связанной с художественной и технической иллюстрацией с последующей цветной печатью (на рабочем месте дизайнеров, например) занимают промежуточное положение между пакетами для Систем автоматизированного проектирования (САПР) и Настольными издательскими системами. Пакеты данного класса в настоящее время обладают достаточно широким набором функциональных средств для осуществления СЛОЖНОЙ и точной обработки графических изображений и включают в себя:




инструментарий для Создания графических иллюстраций с использованием графических примитивов типа дуги, окружности, эллипса, ломаных и многоугольников в различных единицах Измерения;

средства выравнивания (по базовой линии и странице, по сетке, пересечению, ближайшей точке)

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

средства обработки текста в части оформления и модификации параграфов, работы с различными шрифтами, выравнивания, кернинга;

средства импорта (экспорта) графических объектов (файлов) различных форматов (типа BMP, CDR, PCX, WMF и т.д.);

средства вывода на печать с соответствующей настройкой экранного образа на полиграфическое исполнение;

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

Своеобразным стандартом в этом классе является пакет CоrelDraw.

5. Электронные таблицы (табличные процессоры) - пакеты программ, предназначенных для обработки табличным образом организованных данных. Пользователь имеет:


возможность с помощью средств пакета осуществлять разнообразные вычисления,

строить графики, управлять форматом ввода-вывода данных, компоновать данные,

проводить аналитические исследования и т.д.

В настоящее время наиболее популярными и эффективными пакетами данного класса являются Excel.

6. Организаторы работ — это пакеты программ, предназначенные для автоматизации процедур планирования использования различных ресурсов (времени, денег, материалов) как отдельного человека, так и всей фирмы или ее структурных подразделений. Целесообразно выделить две разновидности пакетов данного класса: а) управления проектами и б) организации деятельности отдельного человека.

Пакеты первого типа предназначены для сетевого планирования и управления проектами. достаточно простые и удобные в использовании, эти программные средства позволяют быстро спланировать проект любой величины и сложности, эффективно распределить людские, финансовые и материальные ресурсы, составить оптимальный график работ и проконтролировать его исполнение. К пакетам данного типа - MS PROJECT.

Пакеты второго типа представляют собой своего рода электронных помощников делового человека. Такие пакеты, как Lotus Organizer ACTI, выполняют функции электронных секретарей и предназначены для эффективного управления деловыми контактами.


7. Системы управления базами данных (СУБД) предназначены для автоматизации процедур создания, хранения и извлечения электронных данных. Многие существующие экономические, информационно-справочные, банковские, программные комплексы реализованы с использованием инструментальных средств СУБД. Для различных классов компьютеров и операционных сред разработано множество СУБД, отличающихся по способу организации данных, формату данных, языку формирования запросов. Наиболее распространенными пакетами для ПЭВМ типа IBM PC являются dBase, Paradox, MS Access, Oracle.

8. Пакеты программ мультимедиа предназначены для использования ПЭВМ для отображения и обработки аудио- и видео информации.

Среди мультимедиа программ можно выделить две большие группы.

Первая включает пакеты для обучения и досуга, они содержат аудиовизуальную информацию по определенной тематике. Разнообразие их огромно, и рынок этих программ постоянно расширяется при одновременном улучшении качества видеоматериалов. Например, созданы и продаются электронные энциклопедии по отраслям знаний; электронные Учителя в области Иностранных ЯЗЫКОВ, бизнеса, политики; деловые и авантюрные игры.


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

управления сценарием видеофильма;

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

манипуляционных растровыми изображениями;

генерации анимационных изображений;

импорта файлов разнообразных форматов;

добавления текста;

создания простейших программ на объектно-ориентированном языке;

управления вычислительными ресурсами компьютера.

К пакетам данного вида относятся: Director for Windows.

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

Пакеты данного типа обычно включают разнообразные средства, облегчающие работу пользователя и повышающие вероятность правильного распознавания. Так, в них реализованы:

настройка на различные кегли;

устойчивое распознавание символов при небольшом наклоне;

множественная фрагментация, позволяющая обрабатывать многоколонные тексты, а также тексты, набранные несколькими шрифтами одновременно;

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

обслуживание ввода многостраничных документов;




настройка на тип шрифта источника (полиграфия, машинопись, принтер и т.п.); импорт графических файлов разнообразных форматов; автоматический (ручной) подбор яркости;

редактор с подсветкой сомнительных символов и показом исходного графического материала; встроенные словари для проверки орфографии.

Скорость сканирования современных ППП составляет примерно 1 мин на страницу. К пакетам данного типа относятся FineReader. 10. Разнообразными пакетами представлена группа финансовых программ: для ведения личных финансов, автоматизации бухгалтерского учета малых и крупных фирм, экономического прогнозирования развития фирмы, анализа инвестиционных проектов, разработки технико-экономического обоснования финансовых сделок и т.п. (баланс денежных средств, определение процентных выплат по займам и кредитам, временная структура денежных вложений и т.п.).

Для расчета величины налогов можно использовать программы TurboTax for windows. Эту же функцию выполняет ряд отечественных Программ: "Турбо бухгалтер", "1C: Бухгалтерия", "Бухгалтер" фирмы "Атлант- Информ" и др.


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

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

Типичными представителями таких программ являются пакеты FlameWork, Symhony, а также пакеты нового поколения Microsoft Works.

В этих программах происходит интеграция

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

Типичные и наиболее мощные пакеты данного типа: Borland office for Windows, Microsoft Office. В профессиональной редакции этих пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, программы демонстрационной графики.


9. Компьютерные преступления (КП): общая характеристика классификация. КП – действие над объектами, орудием совершения кот. Являются ЭВМ. Основа – в автоматизированных вычислительных системах есть ряд незащищенных мест, кот, могут быть использованы для совершения правонарушений. К ним относятся: периферийные устройства, системные и прикладные программы, бумажные и безбумажные носители, микросхемы, каналы связи. КП: 1. Комп. Мошенничество – преступное искажение программ, запись и использование искаженных данных для незаконченного получения имущественных выгод. 2. Кражи ПО – незаконное приобретение или использование программ записанных в памяти ЭВМ, кот. Затрагивают интересы авторских прав и гос-ва. 3. К. саботаж – нарушение функционирования информационной системы при манипуляциях с ПО и аппаратурой, включает уничтожение и фальсификацию информации, повреждение или уничтожение средств информационной техники. К. вирусы – разновидность несанкционированного доступа, приводящий к уничтожению или модификации данных и

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

10. Способы защиты информации: 1. Технические – экранизирование помещений, в кот.. Находятся ЭВМ, установка генераторов шумов, но только этим способом полностью защитить комп. От несанкционированного доступа. 2. Программные – разработка специальных программ, кот. Не позволяют посторонним получить информацию из системы незаконно (система паролей). 3. Криптографические – предварительная зашифровка данных до ввода в ЭВМ. 4. Правовые – комплекс административно-правовых норм, устанавливающих ответственность за несанкционированное использование данных и правомерных средств.

11. К вирусы (КВ): КВ – специально написанная программа, способная самопроизвольно присоединяться к другим программам, создавать свои копии и внедрять их в файлы, системные области комп. И в вычислительные сети с целью нарушения работы программ, порчи файлов и каталогов, создание всевозможных помех работы на комп. Действия: портят файлы, «засоряют» оперативную память, порождают звуковые и видеоэффекты, затрудняют выполнение некоторых операций, препятствуют выполнению некоторых программ, некорректно выполняю некоторые запросы к ОС, незаметно модифицируют файлы данных, уничтожают информацию на дисков путем форматирования или затирания участков диска, разрушают файловую систему, разрушают некоторые устройства ЭВМ Приемы маскировки: невидимые КВ – перехватывают сообщения к зараженным областям и выдают их в исходном виде. Самомодифицирующиеся – хранят свой текст в закодированном виде. КВ заражают: - файлы с разрешением COM и EXE, вирус начинает свою работу при запуске той программы, в кот. Он находится. Наиболее опасно заражение командного процессора COMAND.COM, так как этот вирус будет работать при выполнении любой команды и любая

Команда будет заражена. – загрузчики операционной системы и главная загрузочная запись жесткого диска. - драйверы устройств. – объектные файлы и библиотеки, т.е. файлы с расширением OBJ и LIB. – системные файлы.

12. Основные виды вирусов: 1. Среда обитания: сетевые, файловые, загрузочные. 2. Способ заражения: резидентные (оставляют в ОП свою резидентную часть, кот. Потом перехватывает обращение ОС к объектам заражения и внедряется в них, находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера), нерезидентные. 3. Воздействие: не опасные, опасные, очень опасные. 4. Особенности алгоритма: паразитические, репликаторы, невидимые, мутанты, троянские, вирусы-спутники.

13. Профилактика и борьба с КВ. Меры защиты: Рубежи защиты от КВ: предотвращение поступления вирусов, предотвращение вирусной атаки, если вирус все-таки поступил на комп., предотвращение разрушительных последствий, если атака все-таки произошла. Методы реализации рубежной обороны: программные, аппаратные и организационные методы защиты. Средства защиты: резервное копирование наиболее ценных данных, антивирусные средства. Возможности средств антивирусной защиты: создание образа жесткого диска на внешних носителях, регулярное сканирование жестких дисков в поисках компьютерных вирусов, контроль за изменением размеров и других атрибутов файлов, контроль за обращениями к жесткому диску,

16. Понятие операционной системы. операционной системой (ОС) компьютера – называется система (комплекс программ), которая организует диалог пользователя с компьютером, управляет распределением и использованием ресурсов компьютера (оперативной и дисковой памяти), организует работу всех аппаратных элементов компьютера (клавиатуры, монитора, дисков, принтеров).

Современные ОС должны обладать рядом свойств: развиваемая (посредник между аппаратурой и приложениями); настраиваемая (прописывать любые устройства для управления программами); дружественная (понятная и удобная для пользователя по его вкусу); должна быть «прозрачной»; многозадачной (одновременно работать с несколькими приложениями); надежной (страховать от ошибок и не допускать выхода из строя работающих программ); безопасной (предоставление необходимых средств для защиты информации от похищения и повреждения).

Виды Операционных систем: MS DOS; OS/2; Windows…; Linux и т.д.



17. Основные компоненты и навыки работы с Windows. Значки (ярлыки) – пиктограммы; ^ Папки – внутри них группируются другие объекты; Файлы – совокупность физических записей, рассматриваемая как единое целое Окна – важный элемент графического интерфейса. Панель задач – горизонтальная строка в нижней части экрана. Кнопка «Пуск» - располагается главное меню. «Мой компьютер», «Мои документы», «Корзина» - три особых значка.

Окно – область экрана, отведенная для приложения, документа или диалога с пользователем.

Любое окно, которое открывается на экране, имеет определенный тип и вариант представления на экране.

Диалоговые окна; Окно приложения; Окно документа. Элементы окна: Рабочая область: внутренняя часть окна, содержит вложенные папки или окна документов. Границы: рамка, ограничивающая окно с четырех сторон. Размеры окна можно изменять, ухватив и перемещая границу мышью. Заголовок: строка непосредственно под верхней границей окна, содержащая название окна. Значок системного меню: кнопка слева в строке заголовка открывает меню перемещения и изменения размеров окна. Строка горизонтального меню: располагается непосредственно под

заголовком, содержит пункты подменю, обеспечивает доступ к командам. ^ Панель инструментов: располагается под строкой меню, представляет собой набор кнопок, обеспечивает быстрый доступ к некоторым командам. Кнопки Свернуть, Развернуть. Файл – это определенный набор данных, представляющий собой, как правило, один документ, один рисунок, одну таблицу и т.д. Каждый файл имеет имя, состоящее из названия и расширения, разделенных точкой.Название файла – это произвольный набор из русских и английских букв, цифр, пробелов и некоторых знаков препинания, длиной не более 255 символов. Расширение – это произвольный набор из, как правило, 3-х английских букв или цифр, служащий для определения типа файла, то есть типа хранящихся в нем данных.Часто расширение не выводится на экран компьютера. Вместо него для определения типа файла может служить значок (иконка, пиктограмма). Способы работы: Логический подход - работа через главное меню (кнопка «ПУСК») Физический подход -

работа через пиктограмму «Мой компьютер».



18.Текстовые файлы, общая хар-ка MC WORD. Текстовые файлы – наиболее простая и наглядная форма представления алфавитно-цифровой информации, позволяющая вводить, хранить, редактировать, читать на экране и печатать всевозможные текстовые документы – письма, записки, справки, объявления, отчеты, статьи, исходные тексты программ и многое другое.

Способ организации данных в файле того или иного типа называется форматом файла. Формат текстового файла – простейший из всех известных способов организации данных. Вся информация в таком файле представлена просто символами кодовой таблицы, которые без всяких преобразований можно вводить с клавиатуры, посылать на экран или принтер.

Подобно любому документу на бумаге, текстовый файл состоит из набора строк переменной длины. Длина строки обычно ограничена 254-255 символами. Однако, по возможности, следует набирать строки не длиннее 70-80 символов, чтобы их было удобно читать и редактировать при стандартном размере шрифта (14).

Основное достоинство текстового файла – простота и универсальность. Фактически – это мировой стандарт представления текстовой информации, которую можно подготовить и

прочитать на любом ПК в любой стране мира.

Имя текстового файла снабжается традиционным расширением .ТХТ.

Для создания, просмотра и модификации (редактирования) текстовых документов используются специальные прикладные программы, которые называются редакторами текстов. Во-первых, WORD дает возможность выполнять все без исключения традиционные операции над текстом, предусмотренные в современной компьютерной технологии:

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

Во-вторых, в процессоре WORD реализованы возможности новейшей технологии связывания и внедрения объектов, которая позволяет включать в документ текстовые фрагменты, таблицы, иллюстрации, подготовленные в других приложениях Windows. Встроенные объекты можно редактировать средствами этих
  1   2   3

Реклама:





Скачать файл (504 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru