Автор работы: Пользователь скрыл имя, 11 Января 2014 в 20:07, курс лекций
Информация — это продукт взаимодействия данных и адекватных им методов. Информация-сведения об объектах и явлениях окр. среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний. Она воспринимается через зрение(90%) и др органы чувств. Свойства:1)Объективность и субъективность. Понятие объективности относительно. Это понятно если учесть что методы явл субъективными. Более объективной принято считать ту информацию, в которую методы вносят меньший субъективный элемент. В ходе информационного процесса степень объективности информации всегда понижается
15) Алгоритмический язык (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика.
Алфавит - это фиксированный для данного языка набор основных символов, т.е. "букв алфавита", из которых должен состоять любой текст на этом языке - никакие другие символы в тексте не допускаются. Из символов алфавита формируются лексемы языка: §константы; §идентификаторы;§знаки операций;§ключевые (служебные, иначе зарезервированные) слова; §разделители (знаки пунктуации). Синтаксис - это правила построения фраз, позволяющие определить, правильно или неправильно написана та или иная фраза. Точнее говоря, синтаксис языка представляет собой набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке. Семантика определяет смысловое значение предложений языка. Являясь системой правил истолкования отдельных языковых конструкций, семантика устанавливает, какие последовательности действий описываются теми или иными фразами языка и, в конечном итоге, какой алгоритм определен данным текстом на алгоритмическом языке. Каждое понятие алгоритмического языка подразумевает некоторую синтаксическую единицу (конструкцию) и определяемые ею свойства программных объектов или процесса обработки данных. Понятие языка определяется во взаимодействии синтаксических и семантических правил. Синтаксические правила показывают, как образуется данное понятие из других понятий и букв алфавита, а семантические правила определяют свойства данного понятия. Основными понятиями в алгоритмических языках обычно являются данные, имена, операции и выражения, операторы.
16) Основной компонент любой системы программирования - транслятор (для перевода программы, написанной на каком-либо языке программирования, на машинный язык). Он ориентирован как на сам язык программирования, так и на машинный язык данного типа процессоров (например, Intel-процессоры). По принципу работы трансляторы делятся на два типа: компиляторы и интерпретаторы. Компилятор выполняет трансляцию программы отдельно от ее выполнения, всю целиком. Интерпретатор транслирует и выполняет программу параллельно. Большинство универсальных систем и языков программирования ориентированы на компиляторы. Исключением являются Basic и Java, которые используют оба варианта. Программа, созданная компилятором, может быть записана в отдельный файл типа .EXE. Интерпретируемы программы можно выполнять только в той среде, где они были созданы. Мы в качестве системы программирования будем использовать Microsoft Excel, содержащий интерпретатор современного объектно-ориентированного языка Visual Basic for Applications, специализированный текстовый редактор со средствами визуального программирования, мощную систему помощи и удобный пошаговый отладчик.
17) Оператор присваивания используется, если какой-то переменной нужно присвоить новое значение. Он имеет следующий синтаксис: ИМЯ_ПЕРЕМЕННОЙ = ВЫРАЖЕНИЕ; Сначала вычисляется выражение в правой части, а затем результат присваивается переменной, стоящей в левой части. Ввод/Вывод.Оператор MsgBox осуществляет вывод информации в диалоговом окне и устанавливает режим ожидания нажатия кнопки пользователем.Он имеет следующий синтаксис: MsgBox Сообщение[,Кнопки][, Заголовок]; Аргументы: Сообщение - обязательный аргумент, задающий в окне выводимое информационное сообщение. Может состоять из нескольких текстовых строк, объединенных знаком &. Использование в этом аргументе Chr(13) приводит к переходу на новую строку при выводе информации. Кнопки - значение этого аргумента определяет категории появляющихся в окне кнопок. От значения аргумента кнопки зависит также, появляется ли в окне какой-либо значок. Если не указано, какие кнопки необходимо отображать в окне сообщений, то используется значение по умолчанию, соответствующее кнопке ОК. В табл. 3.1 приведены возможные комбинации кнопок и значков в окне сообщений. Заголовок - задает заголовок окна. Функция MsgBox возвращает значение типа Integer, указывающее, какая кнопка была нажата в диалоговом окне. Функция InputBox осуществляет ввод значений переменных с помощью окна ввода и имеет следующий синтаксис: Имя_Переменной = InputBox( Сообщение[, Заголовок]). Условный оператор IF: Для реализации разветвляющегося вычислительного процесса в VBA используется оператор If…Then…Else,который представляет собой простейшую форму проверки условий. Он имеет следующий синтаксис:
If УСЛОВИЕ Then ОПЕРАТОР_1 Else ОПЕРАТОР_2
ОПЕРАТОР_1 выполняется, если УСЛОВИЕ истинно, в противном случае выполняется ОПЕРАТОР_2. При этом оператор If…Then…Else записывается в одну строку. УСЛОВИЕ – это выражение логического типа. Результат выражения всегда имеет булевский тип. Выражение может быть простым и сложным. Операторы цикла. Для реализации циклического вычислительного процесса, т. е. многократного выполнения одного или нескольких операторов, служит оператор цикла For…Next, который имеет следующий синтаксис:
For СЧЕТЧИК=НАЧ_ЗНАЧЕНИЕ Тo КОН_ЗНАЧЕНИЕ Step ШАГ
БЛОК_ОПЕРАТОРОВ
[Exit For]
БЛОК_ОПЕРАТОРОВ
Next СЧЕТЧИК
Цикл For…Next перебирает значения переменной СЧЕТЧИК, которая является параметром цикла, от начального до конечного значения с указанным шагом изменения. При этом обеспечивается выполнение блока операторов тела цикла при каждом новом значении счетчика. Если Step ШАГ в конструкции отсутствует, то по умолчанию считается, что шаг равен 1. По оператору Exit For можно выйти из оператора цикла до того, как СЧЕТЧИК достигнет последнего значения.*
Для перебора объектов из группы подобных объектов, например, ячеек из диапазона или элементов массива, удобно использовать оператор цикла For… Each…Next.
18)
19) Модель-это такая мысленно представимая
или материально реализованная система,
которая, отображая или воспроизводя объект
исследования, способна замещать его так,
что ее изучение дает нам новую информацию
о нем(объекты, процессы, явления). Моделирование-это создание
и использование моделей для изучения
оригиналов(используется: оригинал не
существует, исследование оригинала опасно
для жизни или дорого, оригинал сложно
исследовать непосредственно, интересуют
только некоторые свойства оригинала).
Один объект может иметь множество моделей,
а разные объекты могут описываться одной
моделью. Природа моделей: материальные,
информационные(вербальные-
20) Компьютер — это электронной прибор, предназначенный для автоматизации создания, хранения, обработки и транспортировки данных; центральное устройство большинства вычислительных систем. Совокупность устройств, предназначенных для автоматической или автоматизированной обработки данных, называют вычислительной техникой. Конкретный набор взаимодействующих между собой устройств и программ, предназначенный для обслуживания одного рабочего участка, называют вычислительной системой. Состав вычислительной системы называется конфигурацией. В основе любого современного компьютера, как и в электронных часах, лежит тактовый генератор, вырабатывающий через равные интервалы времени электрические сигналы, которые используются для приведения в действие всех устройств компьютерной системы. Управление компьютером сводится к управлению распределением сигналов между устройствами. Такое управление может производиться автоматически (программное управление) или вручную с помощью внешних органов управления. В современных компьютерах внешнее управление в значительной степени автоматизировано с помощью специальных аппаратно-логических интерфейсов, к которым подключаются устройства управления и ввода данных (интерактивное).
21) Современным компьютерам предшествовали ЭВМ нескольких поколений. В развитии ЭВМ выделяют пять поколений. В основу классификации заложена элементная база, на которой строятся ЭВМ.
1. В 1943 году была создана
2. Второе поколение (50 – 60 г.г.) компьютеров построено на базе полупроводниковых элементов (транзисторах).
3. Основная элементная база
4. В компьютерах четвертого
5. В настоящее время ведутся
работы по созданию ЭВМ пятого
поколения, которые
Классификация ЭВМ: • По производительности и быстродействию• По назначению: 1.Суперкомпьютеры – это самые мощные по быстродействию и производительности вычислительные машины. К суперЭВМ относятся “Cray” и “IBM SP2” (США). Используются для решения крупномасштабных вычислительных задач и моделирования, для сложных вычислений в аэродинамике, метеорологии, физике высоких энергий, также находят применение и в финансовой сфере.2. Большие машины используются в финансовой сфере, оборонном комплексе, применяются для комплектования ведомственных, территориальных и региональных вычислительных центров.3.Средние ЭВМ широкого назначения используются для управления сложными технологическими производственными процессами.4.Мини-ЭВМ ориентированы на использование в качестве управляющих вычислительных комплексов, в качестве сетевых серверов.5.Микро - ЭВМ — это компьютеры, в которых в качестве центрального процессора используется микропроцессор. К ним относятся встроенные микро – ЭВМ и персональные компьютеры PC.6.К персональным компьютерам относятся настольные и переносные ПК. К переносным ЭВМ относятся Notebook и карманные персональные компьютеры.• По уровню специализации1) универсальные- можно собирать вычислительные системы произвольного состава 2)Специализированные компьютеры предназначены для решения конкретного круга задач• По типу используемого процессора-в электронно-вычислительных машинах – спец блок; в ПК – спец микросхема• По особенностям архитектуры• По размерам-ПК можно классифицировать6 настольные, портативные и карманные• По совместимости 1)аппаратная совместимость (аппаратные платформы IBM PC, Apple Macintosh) 2)совместимость на уровне операционной системы 3)программная 4)на уровне данных
22) Любой компьютер построен на общих принципах, которые позволяют выделить следующие главные устройства:
1.— память (запоминающее устройство, ЗУ), состоящую из перенумерованных ячеек;
2.— процессор, включающий в себя устройство управления (У У) и арифметико-логическое устройство (АЛУ);
3.— устройства ввода;
4.— устройство вывода.
Эти устройства соединены каналами связи, по которым передается информация.
В основу построения подавляющего большинства компьютеров положены следующие общие принципы, которые сформулировал в 1945 г. Джон фон Нейман.
1.Принцип программного
23) Архитектура компьютера - это описание его организации и принципов функционирования его структурных элементов. Включает основные устройства ЭВМ и структуру связей между ними. Обычно, описывая архитектуру ЭВМ, особое внимание уделяют тем принципам ее организации, которые характерны для большинства машин, относящихся к описываемому семейству, а также оказывающие влияние на возможности программирования. Поскольку от архитектуры компьютера зависят возможности программирования на нем, поэтому при описании архитектуры ЭВМ уделяют внимание описанию команд и памяти. Открытая архитектура— архитектура, допускающая сборку, усовершенствование и ремонт компьютера по его составным элементам — модулям. Принцип открытой архитектуры используется в конструкции персональных компьютеров, при производстве IBM-совместимых ПК. Открытые спецификации архитектуры компьютера или периферийного устройства позволяют сторонним производителям разрабатывать дополнительные устройства к системам с открытой архитектурой.