- •Тема 1 Информация и информационные процессы. Измерение информации. Различные подходы к измерению информации. Кодирование информации.
- •Каналом связи
- •210Байт
- •100Битов
- •100Битов
- •Тема 2 Системы счисления. Действия с числами в различных системах счисления
- •Алгоритмы. Программирование
- •Моделирование и формализация
- •Средства икт
- •Технологии обработки информационных объектов
- •Телекоммуникационные технологии
- •7200 Байт
- •3600Байт
Алгоритмы. Программирование
Суть свойства алгоритма массовость заключается в том, что:
алгоритм должен быть разбит на последовательность отдельных шагов;
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
Суть свойства алгоритма понятность заключается в том, что:
алгоритм должен быть разбит на последовательность отдельных шагов;
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
Суть свойства алгоритма результативность заключается в том, что:
алгоритм должен быть разбит на последовательность отдельных шагов;
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
Суть свойства алгоритма дискретность заключается в том, что:
алгоритм должен быть разбит на последовательность отдельных шагов;
записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату
Алгоритм называется линейным:
если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
если ход его выполнения зависит от истинности тех или иных условий;
если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
если он представим в табличной форме;
Алгоритм называется разветвляющимся
если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
если ход его выполнения зависит от истинности тех или иных условий;
если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
если он представим в табличной форме;
Алгоритм называется циклическим
если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;
если ход его выполнения зависит от истинности тех или иных условий;
если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;
если он представим в табличной форме;
Служебное слово VAR в программе на языке Pascal фиксирует начало раздела программы, содержащего:
операторы;
список меток;
описание сложных типов данных;
перечень констант;
описание переменных.
Операторы в программе на языке Pascal отделяются друг от друга:
апострофом;
двоеточием;
пробелом;
запятой;
точкой с запятой.
Служебное слово CONST в программе на языке Pascal фиксирует начало раздела программы, содержащего:
перечень констант;
список меток;
описание переменных;
операторы;
описание сложных типов данных
При записи оператора вывода на языке Pascal используется служебное слово:
WRITE;
RESET;
READ;
BEGIN;
WHILE.
При записи оператора ввода используется служебное слово
WRITE;
RESET;
READ;
BEGIN;
WHILE.
Результат выполнения фрагмента алгоритма, представленного на рисунке:
8
10
15
18
Р езультат выполнения фрагмента алгоритма, представленного на рисунке:
8
10
15
18
X:=1
Результат выполнения, представленного на рисунке, алгоритма:
N:=1 To 3
5
6
7
8
X:=X+N
X
X:=1
Р
N:=1 To 3
езультат выполнения, представленного на рисунке, алгоритма:3
4
5
6
X
X:=X*N
Результатом выполнения приведенного фрагмента программы на языке Паскаль является:
a := 40;
b := 80;
b := - a - 2 * b;
if a < b then
c := b - a
else
c := a - 2 * b;
2
40
-2
-40
Результатом выполнения приведенного фрагмента программы на языке Паскаль является
a := 20;
b := 5;
b := - a / 2 * b;
if a < b then
c := a + b
else
c := a + 2 * b;
25
10
0
40
-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
C
b
d
a
c
b
a
e
b
a
a
c
a
c
c
d
a
с