- •Понятие информатики. Количество информации по Хартли. Единицы измерения информации.
- •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 Суммирование чисел по формату с фиксированной запятой
17. Многомерные массивы и их описание.
Массивы бывают одномерные и многомерные. Из многомерных наиболее часто приходится иметь дело с двумерными. Двумерные массивы хранятся в памяти ЭВМ по строкам. Двумерный массив можно представить как матрицу элементов. Описание такого массива выглядит так: Type Matrix = array [1..20, 1..10] of Real; Var X, Y: Matrix; Z: array [1..10, 1..10] of Integer; Массивы X и Y имеют двадцать строк и десять столбцов. Массив Z представляет собой квадратную матрицу размером 10X10. Для доступа к элементам массива необходимо указать идентификатор массива с одним или несколькими индексами в скобках (в зависимости от размерности массива). Конкретный элемент массива обозначается с помощью имени переменной массива, за которой указывается индекс, определяющий данный элемент. Индексные выражения обозначают компоненты в соответствующей размерности массива. Число выражений не должно превышать числа индексных типов в описании массива. Более того, тип каждого выражения должен быть совместимым по присваиванию с соответствующим индексным типом. В случае многомерного массива можно использовать несколько индексов или несколько выражений в индексе.
1 8. Ввод и вывод двумерных массивов (матриц) в Паскале.
М
атрица
а11
а12 а13 2
а21
а22
а23
3
VAR A: array [1..2,1..3] of integer;
X:=A[1,3];
Ввод/вывод матриц
1.ввод по строкам 5Х10
For i:=1 to 5 do
For j:=1 to 10 do
Read (A[i,j]);
2.ввод по столбцам
For i:=1 to 10 do
For j:=1 to 5 do
Read (A[i,j])
Вывод
For i:=1 to 5 do
Begin for j:=1 to 10 do
Write (A[i,j],’_’);
Writeln;
End;
19. Процедура - это программа, или, ещё лучше, "отдельный блок", в котором результат является не обязательно рассчитанным значением, в то время как вычисление функции всегда должно производится до конца. Каждая процедура должна быть описана и описание это происходит после объявления имеющихся переменных. Структура процедуры фактически может быть такая же, как и у главной программы. Внутри процедуры также можно объявлять новые переменные. Так как эти переменные могут действовать только в самой процедуре, то говорят, что эти переменные являются локальными. Эти переменные имеют смысл только в самой процедуре. Кроме этого в процедуре можно объявлять новые метки, константы, типы и т.д. (даже новые процедуры). Первая строка процедуры обычно называется заголовком процедуры, и все последующие операторы называются телом процедуры.
Параметры
Формальные параметры – перечисляемые в заголовке.
Фактические параметры – указываются при обращении к процедуре внутри программы.
Параметры-значения – служат для задания исходных данных при работе процедуры.
Параметры-переменные – служат для вывода результатов работы процедуры в основную программу. В заголовке идут со служебным словом VAR.
Локальные параметры – используемые только внутри процедуры.
Глобальные параметры – используемые как в процедуре, так и в программе.
