Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota2_2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.96 Mб
Скачать

Билет №22. Основные алгоритмические конструкции: линейный алгоритм, ветвящиеся алгоритмы (блок-схема, алгоритмический язык, запись на Паскале).

  1. Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно, без пропусков и повторений. [93]

  1. Ветвление: [93]

А) Развилка а) Обычная (полный вариант)

If условие then operator1; else operator2; Больше 1 действия – операторные скобки begin-end

б) Обход (неполный вариант)

if условие then действие;

ЕСЛИ условие ТО действие КОНЕЦ ЕСЛИ

ЕСЛИ условие ТО действие ИНАЧЕ действие КОНЕЦ ЕСЛИ

Б) Множественный выбор

а) Выбор ВЫБОР ПРИ условие 1: действие 1; ПРИ условие 2: действие 2; ВСЕ

б) Выбор-иначе ВЫБОР ПРИ условие 1: действие 1; ПРИ условие 2: действие 2; ИНАЧЕ действие x+1; ВСЕ

На языке Паскаль: 1 действие: if усл then действие; >1действия: if усл then begin действие 1;

действие 2; end. [94]

Билет №23. Основные алгоритмические конструкции: цикл с параметром, цикл с предусловием, цикл с постусловием (блок-схема, алгоритмический язык, запись на Паскале).

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

Цикл с параметром [95]

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

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

Алгоритмический:

НЦ ДЛЯ i ОТ n ДО k ПОВТОРЯТЬ <тело цикла> КЦ

Паскаль:

FOR i:= n ТО k DO

<тело цикла>

Шаг в данном случае равен 1.

FOR i:=k DOWTO n DO

<тело цикла>

Здесь шаг равен -1.

Цикл с постусловием [95]

Выполняется, когда число повторений НЕИЗВЕСТНО.

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

Алгоритмический:

НЦ < тело цикла> КЦ ПРИ <условие>

Паскаль:

Repeat

<тело цикла>

Until <условие>

Цикл с предусловием [95]

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

Выполнение оператора цикла всегда начинается с проверки условия.

Алгоритмический:

заголовок

-

НЦ ПОКА <условие> ПОВТОРЯТЬ

<тело цикла>

+

КЦ

Паскаль:

While <условие> DO

тело

<тело цикла>

Билет №24. «Авторское право. Защита авторских прав. Ответственность за нарушение авторских прав»

Информационная безопасность – это процесс соблюдения трех аспектов: доступность, целостность, конфиденциальность.

  1. Доступность – необходимое работающее оборудование, неповрежденные носители и наличие специальных программ

  2. Целостность – соответствие логической структуры документов (определенные правила)

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

[96]

Не передавать И 3-м лицам

Подделки, копирование

Лицензионные параметры

Нарушение авторских прав в ПО, в использовании средств мультимедии

Законы, регулирующие эти вопросы:

  1. Гражданский кодекс РФ. Часть 4 (принят Государственной Думой 24 ноября 2006 года)

Статья №1225

1). Интеллектуальной собственностью являются:

1) произведения науки, литературы и искусства;

2) программы для электронных вычислительных машин (программы для ЭВМ);

3) базы данных;

4) исполнения;

5) фонограммы;

6) сообщение в эфир или по кабелю радио- или телепередач;

7) изобретения;

8) полезные модели;

9) промышленные образцы;

2). Интеллектуальная собственность охраняется законом

Статья №1226

Интеллектуальные права

  1. Федеральный закон №231 от 18.12.2006

Об охране авторства и имени автора

  1. Федеральный закон №149 от 27.07.2006

Об информации и информационных технологиях

[97]

Защита авторского права:

Windows – Бесплатные операционные системы или покупка лицензии

Office – Open Office

Бесплатный проигрыватель

Антивирус – Бесплатные антивирусы

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