Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект по инфе.doc
Скачиваний:
8
Добавлен:
27.10.2018
Размер:
360.45 Кб
Скачать

36. Защита информации в локальных и глобальных компьютерных сетях. Шифрование данных. Электронная подпись. Хеширование.

37. Алгоритмы. Их виды и блок-схемы.

Алгоритм – форма описания последовательных операций. Различают три вида алгоритмов:

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

      2. Разветвляющийся – в зависимости от условий надо выполнять те или иные действия.

      3. Циклический – нужно многократно совершать одни и те же действия.

Для описания алгоритмов используются различные формы записи:

- нотация – словесное описание

- блок схема – графическое описание алгоритмов

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

Блок схема:

Круг – продолжение процесса

Овал – начало/завершение алгоритма

- символ вычислительного процесса

- символ выбора

- блок ввода/вывода

Алгоритм всегда записывается сверху вниз!!!

Последовательный алгоритм

Разветвляющийся алгоритм

Цикл с предусловием:

Записывается с помощью любого языка программирования.

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

Языки программирования делятся на 2 класса:

- низкого уровня(ассемблер)

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

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

Языки высокого уровня – объективно-ориентированное программирование для создания продукта. Доступные действия характеризуются методами и свойствами – реализовано на языках паскаль, с.

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

Интеграция – каждый оператор отдельно транслируется и выполняется.

38. Интегрированные среды программирования. Этапы решения задач на компьютере. Эволюция и классификация языков программирования.

Языки программирования бывают 2 уровней:

- низкого уровня(ассемблер)

- высокого уровня

39. Типы данных в Visual Basic. Переменные и константы. Массивы.

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

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

Описание переменной:

Dim имя as тип, например: dim(пусть) a(перемен а) as(будет) byte(байтом).

Типом данных называется способ хранения и представления данных в компьютерной системе.

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

Byte — целое неотрицательное число. Принимает значения от 0 до 255, занимает 1 байт.

Boolean — логическая величина. Принимает одно из двух значений True и False, занимает 2 байта.

Currency — десятичное протяженное число. Используется для проведения денежных вычислений с фиксированным количеством знаков после десятичной запятой, занимает 8 байт. (До 15 знаков слева от десятичной точки и до 4 знаков справа от десятичной точки).

Double — десятичное число двойной точности, занимает 8 байт.

Integer — короткое целое числовое значение, занимает 2 байта. Используется для представления целых чисел в диапазоне от -32768 до 32767.

Long — длинное целое число, занимает 4 байта. Используется для представления целых чисел в диапазоне от -2147483648 до 2147483647.

Single — десятичное число обычной точности, занимает 4 байта. Используется для представления отрицательных чисел в диапазоне от -3.402823Е 38 до -1.401298Е-45 и для представления положительных чисел в диапазоне от 1.401298Е-45 до 3.402823Е 38.

Вещественное число-имеет огранич знач значащих цифр

Date — дата. Используется для хранения дат/времени, занимает 8 байт.

String — строка переменной длины. Занимаемая память линейно зависит от числа символов в строке.

Variant — произвольное значение. Используется для хранения данных любых типов. Занимает 16 байтов плюс по одному байту на каждый символ, если значением является строка.

Object — объект. Используется только для хранения ссылок на объекты, занимает 4 байта.

Составные типы данных:массивы

Массив – это совокупность значений одного типа под одним именем, снабженных своим номером, индексом.

Описание:

Dim A(3 to 8) AS string - описывает массив из 6 элементов, это элементы А(3), А(4)…

Константа – значение которое не меняется в процессе выполнения программы const pi=3,14.