- •Введение в специальность конспект лекций
- •Содержание
- •Лекция в вузе
- •Как слушать
- •А) виды слушания
- •Б) приёмы слушания
- •В) слушание бессловесного языка
- •Если вы живёте в студенческом общежитии
- •Как спорить
- •Как себя вести
- •Как написать заявление
- •Образец заявления
- •Как написать отчёт по научно-исследовательской работе
- •Титульный лист
- •Развитие вычислительной техники
- •Основные компоненты эвм: процессор, память, системная шина
- •Этапы решения задач на эвм
- •Внешняя память эвм: гибкие магнитные диски, жесткие магнитные диски, оптические диски.
- •Средства ввода - вывода информации
- •Информация и ее свойства
- •Единицы измерения информации
- •Алгоритм и его свойства
- •Виды алгоритмов
- •Конструирование алгоритмов методом последовательной детализации. Вспомогательный алгоритм
- •Подпрограмма
- •Представление об операционной системе
- •Информатизация общества. Что могут современные персональные эвм
- •Системы управления базами данных (субд). Назначение и основные функции
- •Локальные и глобальные компьютерные сети. Мировая сеть Интернет, Российская сеть Релком. Адреса в сети Интернет. Электронная почта
- •Компьютеры, охрана здоровья и окружающей среды
- •Список литературы
Единицы измерения информации
Для представления информации в ЭВМ преимущественное распространение получило двоичное кодирование, при которой символы вводимой в ЭВМ информации представляются средствами двоичного алфавита, состоящего из символов 0 и 1.
Двоичный алфавит по числу входящих в него символов является минимальным, поэтому при двоичном кодировании алфавита, включающего большее число букв, каждой букве ставится в соответствие последовательность нескольких двоичных знаков или двоичное слово.
Такие последовательности называются кодовыми комбинациями.
Полный набор кодовых комбинаций, соответствующих двоичному представлению всех букв кодирующего алфавита, называют кодом.
Число символов, составляющих кодовую комбинацию, называется длиной кода. Количество введенной в ЭВМ информации удобно измерять его "длиной", выраженной в двоичных знаках или битах. Последовательность из восьми двоичных знаков получила название байт. Используются и более крупные единицы количества информации Кбайт = 210 = 1024, и Мбайт = 220= 1048576.
Алгоритм и его свойства
Понятие алгоритма является центральным понятием информатики. Термин "алгоритм" своим происхождением обязан имени узбекского математика Аль Хорезми, который еще в 9 веке сформулировал правила выполнения арифметических действий. Появившееся несколько позже слово "алгорифм" связано с именем древнегреческого математика Евклида, назвавшего так сформулированные им правила нахождения наибольшего общего делителя двух чисел. В современной математике употребляют термин "АЛГОРИТМ".
Алгоритм - это последовательность действий со строго определенными правилами выполнения.
Алгоритм - это предписание, определяющее содержание и последовательность операций переводящих исходные данные в искомый результат.
Алгоритм - это точное описание некоторого вычислительного процесса или любой иной последовательностью действий.
Алгоритм - это точное и полное предписание о последовательности выполнения конечного числа действий, необходимых для решения любой задачи данного типа
Свойства алгоритмов:
1. Массовость, т.е. алгоритм должен быть пригоден для решения всех или, во всяком случае, большинства задач данного типа.
2.Определенность (детерминированность), алгоритм должен быть на столько точен и конкретен, чтобы не оставить место для произвольного его толкования.
3. Результативность, алгоритм должен за конечное число шагов привести к получению нужного результата.
4.Формальность, любой исполнитель способный воспринимать и выполнять указания алгоритма, возможно не понимая его смысла правильно выполнить весь алгоритм.
5.Дискретность, всякий алгоритм имеет, прерывистый дискретный характер, т.е. представляет собой последовательность выполненных один за другим отдельно законченных шагов.
Виды алгоритмов
Линейный алгоритм - все команды выполняются последовательно, одна за другой.
Разветвляющийся - алгоритм, содержащий хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход на один из двух возможных шагов. Условный - имеется либо истинное, либо ложное высказывание и исполнитель им руководствуется.
Неполный - в зависимости от условия, отдельные действия могут пропускаться.
Циклический - алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же операций) над новыми исходными данными. К циклическим алгоритмам сводится большинство методов вычислений, перебора вариантов.
Алгоритм выбора - выполнение одной из нескольких последовательных команд при истинности условия. В эту структуру входит не одно условие, их проверка осуществляется в строгой последовательности их. записи.
Программирование потеряло бы многое, если бы не было понятия ветвления или вспомогательного алгоритма, но все же сердце программирования - это циклы. Один раз написанная команда будет выполняться многократно - это и придает смысл работе по составлению программы. Умело, выбирая из своего арсенала подходящую конструкцию цикла, мастер-программист получит самую простую, короткую, быструю и понятную программу.
Циклический процесс - это вычислительный процесс, в котором многократно выполняются вычисления по одним и тем же формулам при различных значениях аргумента.
Циклические программы - программы, реализующие циклический процесс
Тело цикла - это многократно повторяющийся участок программы. Параметр цикла - это переменная, которая принимает новые значения при каждом повторении цикла (циклы бывают простые и сложные).