Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
info_2015.docx
Скачиваний:
7
Добавлен:
01.05.2015
Размер:
550.96 Кб
Скачать

24 Билет

Технология обработки информации в электронных таблицах (ЭТ). Структура электронной таблицы. Типы данных: числа, формулы, текст. Правила записи формул. Основные встроенные функции. Абсолютные и относительные ссылки. Графическое представление данных. Прикладные программы, предназначенные для работы с электронными таблицами, называются табличными процессорами. Структура электронной таблицы Электронная таблица, подобно шахматной доске, состоит из клеток, которые принято называть ячейками. Строки и столбцы таблицы имеют обозначения. Чаще всего строки ну­меруются числами, а столбцы обозначаются буквами (буквы латинского алфавита). Как и на шахматной доске, каждая клетка имеет свое имя (адрес), состоящее из имени столбца и номера строки. Например: Al, C13, F24 и т. п. Но если на шахматной доске всего 8 × 8 = 64 клетки, то в электронной таблице ячеек значительно больше. Например, у табличного процессора MS Excel 2007 таблица максимального размера содержит 1048576 строк. Поскольку в латинском алфавите всего 26 букв, то, начиная с 27-го столб­ца, используются двухбуквенные, трёхбуквенные обозначения также в алфа­витном порядке: АА, АВ, АС, ..., AZ, ВА, ВВ, ВС, ..., BZ, СА ... XFD Последний, столбец имеет имя XFD. Значит, существуют ячейки с такими, напри­мер, именами: DL67, HZ10234 и т. п. Разумеется, столь большая таблица не может вся помес­титься на экране. Экран дисплея — это окно, через которое пользователь видит только часть таблицы. Но это окно мож­но переместить в любое ее место. Данные в электронной таблице Все данные таблицы размещаются в ячейках. Содержи­мым ячейки может быть текст, числовое значение или фор­мула. Табличный процессор должен «знать», данное какого типа хранится в конкретной ячейке таблицы, для того чтобы правильно интерпретировать ее содержимое. Текст и числа рассматриваются как константы. Изменить их можно только путем редактирования соответствующих ячеек. Значения же формул автоматически пересчитываются, как только хотя бы один их операнд изменится. Режимы отображения данных Таблица 4.2 находится в режиме отображения формул, который позволяет проследить алгоритм табличных вычис­лений. В режиме отображения значений на экране видны ре­зультаты вычислений по формулам. Таблица 4.3 — это та же самая электронная таблица, но переведенная в режим ото­бражения значений. Таблица 4.2. Электронная таблица в режиме отображения формул

А

В

С

D

Е

F

1

Продукт

Цена

Поставлено

Продано

Осталось

Выручка

2

Молоко

20

100

100

=C2-D2

=B2*D2

3

Сметана

10,2 18.5

85

70

-C3-D3

=B3*D3

4

Творог

18,5

125

110

=C4-D4

=B4*D4

5

Йогурт

5,4

250

225

=C5-D5

=B5*D5

6

Сливки

15,2

50

45

=C6-D6

=B6*D6

2)Условный оператор перехода. Привести фрагмент программы.

Оператор условного перехода

Оператор условного перехода в Турбо Паскаль имеет вид:

if условие then оператор 1 else оператор 2;

условие - это логическое выражение, в зависимости от которого выбирается одна из двух альтернативных ветвей алгоритма. Если значение условия истинно (TRUE), то будет выполняться оператор 1, записанный после ключевого слова then. В противном случае будет выполнен оператор 2, следующий за словом else, при этом оператор 1 пропускается. После выполнения указанных операторов программа переходит к выполеннию команды, стоящей непосредственно после оператора if.

Необходимо помнить, что перед ключевым словом else точка с запятой никогда не ставится!

else - часть в операторе if может отсутствовать:

if условие then оператор 1;

Тогда в случае невыполнения логического условия управление сразу передается оператору, стоящему в программе после конструкции if.Следует помнить, что синтаксис языка допускает запись только одного оператора после ключевых слов then и else, поэтому группу инструкций обязательно надо объединять в составной оператор (окаймлять операторными скобками begin ... end). В противном случае возникает чаще всего логическая ошибка программы, когда компилятор языка ошибок не выдает, но программа тем не менее работает неправильно.Примеры.

if x > 0 then modul := x else modul := -x;

if k > 0 then WriteLn('k - число положительное');

if min > max then begin

t := min;

min := max;

max := t;

end;

Найти максимальное из двух целых чисел X,Z: Y = max{X,Z}.

Исходные данные: X,Z.

Результат: Max.

Метод решения задачи: нужно сравнить два числа и сделать вывод. Блок-схема алгоритма решения этой задачи выглядит следующим образом:program max;

var

x,z,max:integer;

begin

writeln (‘Введите два числа');

readln (x,z);

if x>z then max:=x;

if x<z then max:=z

else writeln(‘Числа равны');

writeln(max);

readln;

end.

Вычислить

Var n,k:integer;x,S:real;

begin

write('Vvedite n,x');

read(n,x);

S:=0;

for k:=1 to n do

begin

S:=S+(k-1)*exp(k*ln(x))/k;

end;

writeln('S=',S:10:3);

end.

25 билет

1)Компьютерные вирусы

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

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

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

  • резидентные;

  • нерезидентные.

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

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

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

  • безвредные;

  • опасные;

очень опасные.

Безвредные вирусы создаются авторами, которые не ставят себе цели нанести какой-либо ущерб ресурсам компьютерной системы. Однако такие вирусы всё-таки наносят определённый ущерб:

  • расходуют ресурсы компьютерной системы;

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

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

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

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

  • вызывают нарушение конфиденциальности информации;

  • уничтожают информацию;

  • вызывают необратимую модификацию (в том числе и шифрование) информации;

  • блокируют доступ к информации;

  • приводят к отказу аппаратных средств;

  • наносят ущерб здоровью пользователям.

По алгоритму функционирования вирусы подразделяются на:

  • не изменяющие среду обитания при их распространении;

  • изменяющие среду обитания при их распространении.

Для борьбы с компьютерными вирусами используются специальные антивирусные средства и методы их применения. Антивирусные средства выполняют следующие задачи:

  • обнаружение вирусов в компьютерных системах;

блокирование работы программ-вирусов;

устранение последствий воздействия вирусов.

Обнаружение вирусов и блокирование работы программ-вирусов осуществляется следующими методами:

сканирование;

  • обнаружение изменений;

  • эвристический анализ;

  • использование резидентных сторожей;

  • вакцинирование программ;

  • аппаратно-программная защита.

Устранение последствий воздействия вирусов реализуется следующими методами:

восстановление системы после воздействия известных вирусов;

  • восстановление системы после воздействия неизвестных вирусов.

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

Все компьютерные вирусы классифицируются по следующим признакам:

по среде обитания;

  1. по способу заражения;

  2. по степени опасности вредительских воздействий;

  3. по алгоритму функционирования.

По среде обитания компьютерные вирусы подразделяются на:

сетевые;

  • файловые;

  • загрузочные;

  • комбинированные.

Label m1;

Var n,i:integer;x,y:real;

Begin

Write('Vvedite n');

Read(n);

i:=1;

m1:Write('Vvedite x');

Read(x);

If x>=0

then y:=ln(4*x*x+5)

else y:=sqrt(4*x*x+5);

write('y=',y:0:3);

i:=i+1;

If i<=n then goto m1

End.

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