Автор: Пользователь скрыл имя, 09 Августа 2011 в 06:41, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Информатика".
Тенденции развития архитектуры:
-Многозадачные сис-мы (Windows).
-Защищенный режим.
-Виртуальная память.
-Пост-но расширяется и совершенствуется набор внешних уст-в, что приводит к усложнению сис-мы связей между узлами ЭВМ.
-Многопр-сорные сис-мы (сопр-соры, видеопр-соры).
-Еще одна особ-ть – возрастание роли межкомп коммуникаций.
Представление команд и данных в ЭВМ.
Как представлены данные числового вида, символьного вида и команды.
Память
машины разбита на ячейки. В ячейках
может храниться любая
12. Представление числовой информации в компьютере. Языки программирования высокого уровня. Структура и синтаксис программ на языке Паскаль.
Информация в ЭВМ кодируется, как правило, в двоичной или в двоично-десятичной системе счисления.
Система счисления - это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения.
В
зависимости от способа
В
позиционной системе счисления
количественное значение
Двоичная
система счисления имеет
В
вычислительных машинах
* естественная форма (форма с фиксированной запятой (точкой));
* нормальная
форма (форма с плавающей
С
фиксированной запятой все
Эта
форма наиболее проста, естественна,
но имеет небольшой диапазон
представления. В современных
ЭВМ естественная форма
С
плавающей запятой каждое
+0,721355*10^3; +0,328* 10^-3; -0,103012026*10^5.
Нормальная
форма представления имеет
Знак
числа обычно кодируется
Для алгебраического представления чисел (т.е. для представления положительных и отрицательных чисел) в машинах используются специальные коды: прямой, обратный и дополнительный. Причем два последних позволяют заменить неудобную для ЭВМ операцию вычитания на операцию сложения с отрицательным числом, дополнительный код обеспечивает более быстрое выполнение операций, поэтому в ЭВМ применяется чаще именно он.
Двоично-десятичная
система счисления получила
Основные
структурные единицы памяти
Код ASCII (American Standard Code for Information Interchange - Американский стандартный код для обмена информацией) имеет основной стандарт и его расширение. Основной стандарт для кодирования символов использует шестнадцатеричные коды 00-7F,расширение стандарта - 80 -FF. Основной стандарт является международным и используется для кодирования управляющих символов, цифр и букв латинского алфавита; в расширении стандарта кодируются символы псевдографики и буквы национального алфавита (естественно, в разных странах разные).
Представление целых чисел
Чтобы
получить внутреннее
1) Перевести число в двоичную систему;
2) Результат дополнить слева незначащими нулями до k разрядов.
Для
записи внутреннего
1) Получить
внутреннее представление
2) Получить обратный код этого числа с заменой 0 на 1 и 1 на 0.
3) К
полученному числу к его
Представление вещественных чисел
Внутреннее
представление вещественных
Для записи
внутреннего представления
1) Перевести модуль числа в двоичную СС с k значащими цифрами;
2) Нормализовать двоичное число;
3) Найти машинный порядок в двоичной СС;
4) Учитывая
знак числа выписать его
Паскаль. Языки низкого уровня (машинно-ориентированные) позволяют создавать программы из машинных кодов. С ними трудно работать, но созданные с их помощью программы занимают меньше места в памяти и работают быстрее (н-р, языки Автокоды, Ассемблеры).
Программы на языках высокого уровня близки к естественному (английскому) языку и представляют набор заданных команд.
Каждый ЯП высокого уровня имеет алфавит, словарный запас, грамматику, синтаксис.
Алфавит – фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке.
Синтаксис – система правил, определяющих допустимые конструкции ЯП из букв алфавита.
В
языке Паскаль все компоненты
формируются из множества
1. Символы, используемые в идентификаторах.
2. Разделители.
3. Специальные символы.
4. Неиспользуемые символы.
Идентификатор
– это имя любого объекта
программы, которое может
Разделители
используются для отделения
Специальные символы: знаки пунктуаций, знаки операций, зарезервированные слова.
Знаки пунктуаций:
{ } – комментарий,
[ ] – выделение индексов массивов, элементов множеств, размеров строки,
( ) – выделение выражений, списков параметров,
‘
(«апостроф») – для выделения
символа или строковой
:= - присваивание значения переменной, типизированной константы или функции,
; - разделение предложений программы,
: - отделение переменной от типа,
, - разделение элементов списка,
. . – разделение границ диапазона,
. – обозначение конца программы, отделение в вещественном числе целой части от дробной, отделение полей в записи.
Знаки операций: состоят из небуквенных символов (+, – , *, / ), состоят из буквенных символов (div, mod и др.)
Зарезервированные слова – это служебные слова, которые используются только по своему прямому назначению и их переопределять нельзя (begin, procedure, function и др.).
Неиспользуемые
символы: некоторые символы
Любая
программа на языке Паскаль
является текстовым файлом с
собственным именем и
Составные части программы:
1. Заголовок: PROGRAM <имя>
2. Раздел описаний
3. begin
4. Раздел операторов
5. end.
13. Программное обеспечение ЭВМ. Система программирования: основные функции и компоненты. Арифметические операции и математические функции языка Паскаль.
Под программным обеспечением (Software) понимается совокупность программ,
выполняемых вычислительной системой.
ПО делиться на: прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; системные программы, выполняющие различные вспомогательные функции (управление ресурсами компьютера создание копий используемой информации, проверка работоспособности устройств компьютера, выдача справочной информации о компьютере и др.); инструментальные программные системы, облегчающие процесс создания новых программ для ПК.
Прикладная
программа — это любая
какой-либо
задачи в пределах данной
Системные
программы выполняются вместе
с прикладными и служат для
управления ресурсами