- •Понятие информатики. Количество информации по Хартли. Единицы измерения информации.
- •2) Информационные технологии. Эволюция информационных технологий. Информационные ресурсы. Информационная система. Мультисреда, гиперсреда.
- •3)Понятие алгоритма. Правила построения блок-схем.
- •4)Алгоритмы с накоплением суммы.
- •5)Алгоритм поиска максимального элемента в массиве.
- •6) Алгоритм поиска индекса наибольшего элемента в массива.
- •7) Алгоритм поиска числа в упорядоченном массиве методом половинного деления.
- •Методы сортировки.
- •9.Алгоритм отбора.
- •14.Операции с логическими переменными.
- •15. Условный оператор if...Then...Else
- •16.Case of и его использование
- •17. Многомерные массивы и их описание.
- •1 8. Ввод и вывод двумерных массивов (матриц) в Паскале.
- •20.Функции в Паскале
- •21.Множества в Паскале . Ввод и вывод .
- •22. Тип записи в Паскале .
- •23.Булева алгебра
- •24.Правила записи логической формулы по таблице счисления
- •25.Позиционные и не позиционные системы исчисления.
- •26.Алгоритм перевода целого числа
- •27.Алгоритм перевода дробной части
- •28.Двоичная, восьмеричная, шестнадцатеричная с.С
- •29.Понятие канала передачи сигнала.
- •30. Сигналы и их классификация.
- •31. Унифицированные токовые сигналы и сигналы напряжения. Подключение приемников токовых сигналов и сигналов напряжения к источникам.
- •32. Интерфейс. Параллельный, последовательный, параллельно-последовательный интерфейс.
- •33. Признаки посылок кодовых сигналов.
- •34. Модуляция и демодуляция сигналов. Частотная модуляция.
- •39. Дискретизация сигналов
- •40. Коды чет/нечет.
- •41) Использование контрольных сумм при передаче сигнала.
- •42) Коды, исправляющие ошибку в первом элементе и обнаруживающие её во вторых элементах. Кодовое расстояние.
- •43.Интернет. Основные термины.
- •46) Нормализация чисел при записи по формату с плавающей запятой. Примеры нормализации чисел.
- •47 Суммирование чисел по формату с фиксированной запятой
4)Алгоритмы с накоплением суммы.
Дано: x1, x2, x3…x10
10
Получит: S=∑ Xi
i=1
чтобы выделит однотипные действия и организовать их повторение до определенного условия
Решение:
S=0, S=S+Xi, где i=1,2,3…..10
`
S:=0
S:=S+Xi
S:=0
i
:=
1
i:=i+1
S:=S+Xi
ДА
НЕТ
5)Алгоритм поиска максимального элемента в массиве.
MAX:=X1
J:=2
For i:= 1 to 10
begin
for j:= 1 to 10
begin
a[i,j]:=random(100)-50
write (a[i,j]:5);
writeln;
end;
end.
MAX:=Xj
ДА
J:=J+1
НЕТ`
НЕТ
ДА
6) Алгоритм поиска индекса наибольшего элемента в массива.
var t: array [1..10]of integer ;
q,w,e,r:integer;
begin randomize ;
f or q:=1 to 10 do
t
t[q]:= random(100)
w:=t[1];
for q:=1 to 10 do
begin;
i
w:=t[1]
b egin;
w
:=t[q];
e
:=q;
end; НЕТ
e nd;
for q:=1 to 10 do
w rite (t[q],' ');
writeln (e); ДА
e
w:=t[q]
e:=q
НАПИСАТЬ СВОЙ
7) Алгоритм поиска числа в упорядоченном массиве методом половинного деления.
К примеру:
1) P=1
Q=n
S= int((p+q)/2)
Если N=10 S=(1+10)/2=5
Е
сли
Х3<b,
то
P=S+1
Иначе q=s
4
)
п.2 пока p<>q
N=p-q
P=Q=1
S:=Int((p+q)/2)
P:=S+1
НЕТ
ДА
Q:=S
ДА
НЕТ
НЕТ
ДА
Методы сортировки.
1.Перестановка
2.Выбор
3.Вставление
ИДЕЯ МЕТОДОВ:
Перестановка Выбор Вставление
Исх.массив Исх. массив Исх. Массив
массив
новый
исходный
исходный
новый
переставить найти элемент найти место
новый
новый
новый
исходный
исходный
Правила и методы сортировки:
А
Ф:=1
Ф:=0
лгоритм
отбора- первый элемент сравнивается со
всеми последующими до тех пор пока не
найдется элемент меньше первого(сортируем
массив по возрастанию),тогда они меняются
местами. Процедура повторяется до тех
пор, пока не дойдет до последнего
элемента. Происходит последовательная
перестановка пар алгоритма, если пары
расположены неправильно. Алгоритм
считается завершенным, если не произошло
ни одной перестановки.
Перестановка
Ai
и Ai+1
Ф:=1
ДА
ДА
Н
ЕТ нет
Д
АЛЕЕ
П родолжение……..
Алгоритм «ПУЗЫРЬКА»
Второй элемент сравнивается с первым элементом и если нужно то меняется с ним местами. Затем третий сравнивается со вторым, если и здесь произошла перестановка, то 2-ой элемент сравнивается с первым, то есть первые номера всплывают наверх.
3
3 3 1 1 1 1
4
4 1 3 3 3 2
5
1 4 4 4 2 3
1 5 5 5 2 4 4
2
2 2 2 5 5 5
НЕТ
ДА
Н
ЕТ
ДА
ДА НЕТ
