- •2004 Оглавление
- •Государственные требования
- •200900 - Сети связи и системы коммутации
- •201000 – Многоканальные коммуникационные системы
- •Общие понятия и определения
- •Количество информации
- •Комбинаторная мера
- •Двоичная логарифмическая мера
- •Вероятностная мера
- •Понятия бита, байта
- •Системы счисления и коды, применяемые в вычислительной технике
- •Перевод из одной системы счисления в другую.
- •Двоичная система счисления Bin (Вinary)
- •Формы представления информации в эвм
- •Информационно-логические основы построения эвм
- •Модели объектов и процессов
- •Классификация моделей
- •О Рис. 2. Этапы моделированиясновы структурного программирования. Алгоритмы.
- •Литература
- •Вопросы для самоконтроля и самостоятельного изучения
- •Задание на контрольную работу Задание 1.
- •Задание 2.
- •Задание 3
- •Требования по оформлению работы
- •Приложение№1 по гост 19.701-90
О Рис. 2. Этапы моделированиясновы структурного программирования. Алгоритмы.
Алгоритмомназывается система формальных правил, четко и однозначно определяющая процесс решения поставленной задачи в виде конечной последовательности действий или операций. Алгоритм, реализующий вычислительные операции, называется вычислительным алгоритмом.
В зависимости от степени детализации, поставленных целей, методов и технических средств решения задачи используются различные способы представления алгоритмов. На практике наиболее распространены следующие формы представления:
содержательная (текстуальная) форма;
графическая форма (блок-схема алгоритма);
на языках программирования.
При моделировании решения технических задач чаще всего применяется графическая форма представления алгоритма.
В соответствии с теорией структурного программирования всякая программа может быть построена с использованием трех основных управляющих конструкций: следование, развилка (разветвление), повторение (циклы).
Следование– эта управляющая конструкция означает, что управление передается от одного функционального блока (оператора) к другому последовательно.
Ветвление – эта конструкция служит для выбора одного из двух возможных функциональных блоков в зависимости от выполнения (или невыполнения) некоторого условия.
Повторение (цикл) – используется для обозначения многократного повторения какого-либо действия.
Циклические процессы подразделяются на регулярные(с известным числом повторений цикла ) иитеративными, когда число повторений цикла неизвестно и определяется в процессе выполнения программы. Итеративные циклы могут быть реализованы только с помощью оператора условия и безусловного перехода. Выход из такого цикла осуществляется по условию.
Пример конструкции "ветвление":Рассчитать значениеYдля:
Пример программы на языке Pascal:
Program Vetvl;
Label 10;
Var x,y:real;
begin
10: writeln(‘Введите х’);
readln(x);
if x<2 then y:=sin(x)
else if (x>2) and x<5) then y:= Cos(X)
else begin
writeln (‘Нет решения’);
goto 10
end;
writeln (‘Y=’,y:8:5);
end.
Пример конструкции "цикл".:
Требуется вычислить сумму S= Sin(xk), для k=1..5.
П ример конструкции "цикл".Вычисление произведения
10
P= Sin(xk)
k=2
Пример. Вычисление бесконечной суммы.
X•SinX=X2 - X4/3!+X6/5!+...+(1)nX2n+2/(2n+1)!=(1)n X2n+2/(2n+1)!
Вывод рекуррентной формулы для расчета очередного члена суммы Аn+1, зная Аn: Аn= (-1)n X2n+2/(2n+1)! ,
здесь (2n+1)!=1*2*3....*2n*(2n+1) - факториал (2n+1).
Тогда (n+1)—ый член ряда равен
А n+1=(-1)(n+1)X2n+4/(2n+3)! ,
учитывая, что 0! =1, при n=0; А0 =X2.
Литература
1.Информатика. Базовый курс. Учебник для вузов под редакцией С.В. Симоновича, СПБ: С-Питербург, 2000, 640 с.
2.Информатика. Под редакцией профессора Н.В. Макаровой, Москва, ”Финансы и статистика”, 1997 г.,767 с.
3. Информатика 2001. А.П. Алексеев, Москва, ”СОЛОН-Р”, 2001, 364 с.
Вопросы для самоконтроля и самостоятельного изучения
Информатика – предмет и задачи;
Информация и её свойства;
От чего зависит количество информации в сообщении?
Дать определение комбинаторной меры информации.
Каким образом определяется комбинаторная мера? Какие единицы используются для ее измерения?
Как вычисляется двоичная логарифмическая мера? В каких единицах она измеряется?
В каких случаях нельзя для оценки количества информации применять двоичную логарифмическую и комбинаторную меры?
Что обозначает в теории информации понятие энтропии? Как оно определяется?
От чего зависит количество информации в соответствии с теорией Шеннона?
В соответствии с какой формулой определяется вероятностная мера Шеннона?
Дайте определение бита, байта. Какие единицы используются для измерения больших объемов информации?
Единицы измерения информации.
Системы счисления. Перевод из одной системы счисления в другую.
Формы представления информации в ЭВМ. Кодирование информации;
Формирование прямого, обратного и дополнительного код для положительных и отрицательных чисел.
Простейшие операции в алгебре логики;
Структура и вид машинных команд;
Устройство и принцип действия ЭВМ;
Состав ПЭВМ. Краткая характеристика основных узлов;
Устройства памяти;
Характеристика микропроцессоров;
Устройства ввода-вывода информации;
Характеристика мониторов;
Клавиатура, основные области и назначение клавиш;
Классификация программных продуктов;
Характеристика системного программного обеспечения;
Понятие Операционная Система (ОС), общая характеристика известных ОС;
Операционные оболочки;
Утилиты;
Драйверы;
Архиваторы, системы сжатия информации;
Вирусы и антивирусные программы;
Основные задачи, выполняемые операционной системой (ОС). Понятие прикладная программа, оболочка.
Основные отличия ОС MS DOS от Windows 95/98. Пояснить понятие: объектно-ориентированная программа, процедурно—ориентированная программа.
Общая характеристика ОС Windows 95/98, 2000. Состав интерфейса пользователя
Особенности ОС Windows NT.
Понятия ОС: рабочий стол; окно; папка. Создание, копирование и перемещение файлов, папок.
Работа с окнами в Windows . Чем отличается окно программы от окна документа, диалогового окна, от окна инструкций/сообщений? Понятие «Закладка» в диалоговом окне? Как узнать свойства программы, папки? Можно ли изменить свойства, и какие?
Программа Проводник. (Особенности работы с этой программой).
Как организован поиск файлов в ОС Windows?
Как получить справку в ОС Windows?
Методы копирования, перемещения и удаления объектов;
Текстовые редакторы. Редактор строки, редактор экранной страницы, текстовые процессоры, издательские системы. В чем сходство и различие текстового процессора и издательской системы ?
Информационная технология создания, форматирования, сохранения, печати документов MS Word.
Типовые операции над текстом. Основные объекты редактирования в текстовых процессорах: символ, слово строка, абзац, страница и т.п. Работа с этими объектами. Расскажите суть операций копирования, перемещения и удаления фрагмента текста.
Текстовый процессор. В чём сущность режима нахождения и замены? Автозамены?
Редактирование текстовых документов Word Технология работы с автотекстом, с элементами автокоррекции. Проверка орфографии в тексте.
Текстовый процессор MS Word. Вставка и редактирование формул.
Встроенный графический редактор MS Word. Порядок вставки и редактирования графических объектов. Операция «группировать», «разгруппировать» и т.п. над графическими объектами. Форматирование графических объектов.
Виды представления документа в MS Word. Структура документа. Работа со структурой документа
Форматирование документа; Форматирование абзаца;
Способы создания таблиц. Работа с таблицами Word
Понятие о структурном программировании. Основные управляющие конструкции, используемые при структурном программировании.