Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Объем памяти (ёмкость) – max объем информации, который может храниться в ней.

Поиск

Плотность записи – объем информации, записанной на единице длины дорожки (бит/мм)

Скорость обмена информации – скорость записи/считывания на носитель, которая определяется скоростью вращения и перемещения этого носителя в устройстве

6. Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля - французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль - швейцарский профессор Никлаус Вирт.

Паскаль - это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации

Знаки основных арифметических операций:

+ сложение,
- вычитание,
* умножение,
/ деление.

div целое деление

mod остаток от деления

Приоритет операций.

Выполнение каждой операции происходит с учетом ее приоритета. Значения приоритетов приведены ниже в таблице.

Операция Приоритет Вид операции
@, not первый (высший) Унарная операция
*, /, div, mod, and, shl, shr второй Операции типа умножения (мультипликативные)
+, -, or, xor третий Операция отношения
=, <>, <, >, <=, >=, in четвертый (низший) Операция отношения

Для определения старшинства операций имеется три основных правила:

· операнд, находящийся между двумя операциями с различными приоритетами, сравнивается с операцией, имеющей более высокий приоритет;

· операция, находящаяся между двумя операциями с равными приоритетами, связывается с той операцией, которая находится слева;

· выражение, заключенное в скобки, перед выполнением вычисляется, как отдельный операнд;

· операции с равным приоритетом производятся слева направо с возможным регулированием порядка выполнения скобками.

 

Арифметические выражения записываются по следующим правилам:

· Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.

· Индексы элементов массивов записываются в квадратных (школьный АЯ, Pascal) или круглых (Basic) скобках.

· Для обозначения переменных используются буквы латинского алфавита.

· Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление и в последнюю очередь — сложение и вычитание.

· Операции одного старшинства выполняются слева направо. Однако, в школьном АЯ есть одно исключение из этого правила: операции возведения в степень выполняются справа налево. Так, выражение 2**(3**2) в школьном АЯ вычисляется как 2**(3**2) = 512. В языке QBasic аналогичное выражение 2^3^2 вычисляется как (2^3)^2 = 64. А в языке Pascal вообще не предусмотрена операция возведения в степень, в Pascal x^y записывается как exp(y*ln(x)), а x^y^z как exp(exp(z*ln(y))*ln(x)).

Примеры записи арифметических выражений

Математическая запись Запись на алгоритмическом языке
x * y / z
x / (y * z) или x / y / z
(a**3 + b**3) / (b*c)
(a[i+1] + b[i-1]) / (2*x*y)
(-b + sqrt(b*b - 4*a*c)) / (2*a)
(x<0) sign(x) * abs(x) ** (1/5)
0.49 * exp(a*a - b*b) + ln(cos(a*a)) ** 3
x/(1 + x*x/(3 + (2*x)**3))

Типичные ошибки в записи выражений:

5x + 1 a+ sinx ((a+b)/c**3 Пропущен знак умножения между 5 и х Аргумент x функции sin x не заключен в скобки Не хватает закрывающей скобки

7. Техническое обеспечение можно также классифицировать согласно его роли в технологическом процессе обработки информации:

o вычислительные машины или компьютеры (рабочие станции, персональные компьютеры, серверы), являющиеся центральным звеном системы обработки данных;

o периферийные технические средства, обеспечивающие ввод и вывод информации;

o сетевые коммуникации (компьютерные сети и телекоммуникационное оборудование) для передачи данных;

o средства оргтехники и связи.

Технические средства обработки данных, программное обеспечение и организация БД в совокупности определяют информационно-технологическую архитектуру ИС (ИТА). Различают следующие типы ИТА:

o централизованная - хранение и обработка данных на центральном компьютере, удобство администрирования ИС. Недостатки: ограничение на рост объемов хранимых данных, увеличение производительности ИС, высокий уровень риска неработоспособности ИС;

o система телеобработки данных - наиболее дешевый способ организации одновременной работы большого числа пользователей при использовании мощного центрального компьютера. Высокопроизводительные каналы телекоммуникации позволяют не зависеть от места обработки или хранения данных;

o многомашинный комплекс - интеграция вычислительных ресурсов (внешней памяти, процессоров) нескольких компьютеров, расположенных в непосредственной близости друг от друга, в один "объединенный" компьютер; возможность эффективного выполнения сложных вычислений, повышение надежности ИС, рост объемов хранимых данных, но сохранения централизованного характера хранения и обработки данных и программ, зависимости пользователей от места обработки данных;

o телекоммуникационная ИГА - наиболее распространенный вариант построения системы обработки данных для крупномасштабных ИС на базе компьютерных сетей (КС) и их ассоциации. Поддержка программных и технических интерфейсов осуществляется в соответствии со стандартами OSI (Open System Interconnection).

Все компьютеры можно разделить на несколько категорий:
• базовые настольные ПК — универсальные настольные ПК;
• мобильные компьютеры — карманные (ручные) и блокнотные, или планшетные, ПК (ноутбуки) и телефоны-компьютеры (смартфоны);
• специализированные ПК — сетевые компьютеры, рабочие станции и серверы высокого уровня;
• суперкомпьютерные системы.

Существуют различные классификации компьютерной техники:

· по этапам развития (по поколениям);

· по архитектуре;

· по производительности;

· по условиям эксплуатации;

· по количеству процессоров;

· по потребительским свойствам и т.д.

8. Turbo Pascal имеют интегрированную среду программирования, включающую в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.

Пункты главного меню:

File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение…)
Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений …)
Search. Позволяет осуществлять поиск и замену фрагментов текста.
Run. Позволяет запускать программу, в том числе в пошаговом режиме.
Compile. Позволяет осуществлять компиляцию программы.
Debug. Содержит команды, облегчающие процесс поиска ошибок в программе.
Tools. Содержит некоторые дополнительные средства Турбо Паскаль.
Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика.
Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).
Help. Позволяет получить имеющуюся в системе справочную информацию.

9. Системный блок — основной блок компьютерной системы. В нем располагаются устройства, считающиеся внутренними. Устройства, подключаемые к системному блоку снаружи, считаются внешними. Для внешних устройств используют также термин периферийное оборудование.
Монитор — устройство для визуального воспроизведения символьной и графической информации. Служит в качестве устройства вывода. Для настольных ПК в настоящее время наиболее распространены мониторы, основанные на электронно-лучевых трубках. Они отдаленно напоминают бытовые телевизоры.
Клавиатура — клавишное устройство, предназначенное для управления работой компьютера и ввода в него информации. Информация вводится в виде алфавитно-цифровых символьных данных.
Мышь — устройство «графического» управления.

Функционирование эвм:

Для связи основных устройств компьютера между собой используется специальная информационная магистраль, обычно называемая инженерами шиной. Шина состоит из трех частей:

· шина адреса, на которой устанавливается адрес требуемой ячейки памяти или устройства, с которым будет происходить обмен информацией;

· шина данных, по которой собственно и будет передана необходимая информация; и, наконец,

· шина управления, регулирующей этот процесс (например, один из сигналов на этой шине позволяет компьютеру различать между собой адреса памяти и устройств ввода/вывода).

Рассмотрим в качестве примера, как процессор читает содержимое ячейки памяти. Убедившись, что шина в данный момент свободна, процессор помещает на шину адреса требуемый адрес и устанавливает необходимую служебную информацию (операция – чтение, устройство – ОЗУ и т.п.) на шину управления. Теперь ему остается только ожидать ответа от ОЗУ. Последнее, “увидев” на шине обращенный к нему запрос на чтение информации, извлекает содержимое необходимой ячейки и помещает его на шину данных. Разумеется, реальный процесс значительно подробнее, но нас сейчас не интересуют технические детали. Особо отметим, что обмен по шине при определенных условиях и при наличии определенного вспомогательного оборудования может происходить и без непосредственного участия процессора, например, между устройством ввода и внутренней памятью.

Подчеркнем также, что описанная нами функциональная схема на практике может быть значительно сложнее. Современный компьютер может содержать несколько согласованно работающих процессоров, прямые информационные каналы между отдельными устройствами, несколько взаимодействующих магистралей и т.д. Тем не менее, если понимать наиболее общую схему, то разобраться в конкретной компьютерной системе будет уже легче.

Магистральная структура позволяет легко подсоединять к компьютеру именно те внешние устройства, которые нужны для данного пользователя. Благодаря ей удается скомпоновать из стандартных блоков любую индивидуальную конфигурацию компьютера.

10. Турбо Паскаль - это язык высокого уровня (сокращенно ЯВУ) программирования общего назначения. Язык получил своё имя в честь великого французского математика и философаБлеза Паскаль, автора первых образцов счетной техники.

Логические выражения (условия) – это выражения, которые могут принимать лишь одно из двух значений: true (истина) или false (ложь). Для построения логических выражений используются операции отношения, которые обозначаются знаками: = (отношение на равенство), <> (отношение на неравенство), < (отношение меньше), > (отношение больше), <= (отношение меньше или равно), >= (отношение больше или равно).

Сложные условия составляются из простых с помощью логических операций: and (логическое «И»), or (логическое «ИЛИ») и not (логическое «НЕ»). При составлении сложных условий операнды логического выражения берутся в скобки

В сложных выражениях порядок выполнения операций определяется правилами приоритета:

I-й (высший) приоритет унарные минус и плюс
II-й приоритет * и /
III-й приоритет + и -

11. Электронный текст - это текст, записанный в памяти компьютерной системы. На диски записываются документы, книги, журналы, справочники, словари....

Межстрочный интервал, – это расстояние между строками в абзаце. Интервал между абзацами определяет размер пустого пространства выше и ниже абзаца. ТАБУЛЯ́ЦИЯ Программная функция ЭВМ для выравнивания текста по горизонтали. Поля документа определяют верхнюю, левую, правую и нижнюю границу текста: за пределы полей текст выйти не может. Нумерация страниц это значит необходимо пронумеровать все страницы по порядку

Для размещения на каждой странице документа колонтитула из готовой коллекции шаблонов нужно:

Выбрать на Ленте вкладку Вставка. Выбрать в группе Колонтитулы одну из команд Верхний колонтитул или Нижний колонтитул. Выбрать в предложенном списке шаблонов колонтитулов подходящий вариант.

Вставка сноски в меню «Вставка» выбираем «Ссылки» — «Сноски». Определяемся с местом будущей сноски – внизу страницы или же под текстом, форматом (типом) сноски.

Подтверждаем «Вставить»

Создание списка -Выделите несколько абзацев, оформляемых в виде списка. Щелкните по стрелке кнопки Нумерация группы Абзац вкладки Главная и в галерее списков выберите нужный вариант нумерации. При наведении указателя мыши на выбираемый список срабатывает функция предпросмотра, и фрагмент документа отображается нумерованным.

Для того, чтобы вставить рисунок или фото, нужно нажать на надпись «Вставка» в левом верхнем углу программы.

Когда Вы нажмете на эту надпись, появятся новые кнопки редактирования.

Среди них есть кнопка (надпись) «Рисунок». Нажмите на нее.

Простые типы данных

В таблице приведены простые типы данных Турбо Паскаль, объем памяти, необходимый для хранения одной переменной указанного типа, множество допустимых значений и применимые операции.

Идентификатор Длина (байт) Диапазон значений Операции
Целые типы
integer   -32768..32767 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
byte   0..255 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
word   0..65535 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
shortint   -128..127 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
longint   -2147483648..2147483647 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
Вещественные типы
real   2,9x10-39 - 1,7x1038 +, -, /, *, >=, <=, =, <>, <, >
single   1,5x10-45 - 3,4x1038 +, -, /, *, >=, <=, =, <>, <, >
double   5x10-324 - 1,7x10308 +, -, /, *, >=, <=, =, <>, <, >
extended   3,4x10-4932 - 1,1x104932 +, -, /, *, >=, <=, =, <>, <, >
Логический тип
boolean   true, false Not, And, Or, Xor, >=, <=, =, <>, <, >
Символьный тип
char   все символы кода ASCII +, >=, <=, =, <>, <, >

18. Массивы - это совокупности однотипных элементов. Характеризуются они следующим:

  • каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ;
  • число компонент массива определяется при его описании и в дальнейшем не меняется.

Для обозначения компонент массива используется имя переменной-массива и так называемые индексы, которые обычно указывают желаемый элемент. Тип индекса может быть только порядковым (кроме longint). Чаще всего используется интервальный тип (диапазон).

Описание типа массива задается следующим образом:

type

имя типа = array[ список индексов ] of тип

Здесь имя типа - правильный идентификатор; список индексов - список одного или нескольких индексных типов, разделенных запятыми; тип - любой тип данных.

Вводить и выводить массивы можно только поэлементно.

Пример 1. Ввод и вывод одномерного массива.

const

n = 5;

type

mas = array[1..n] of integer;

var

a: mas;

i: byte;

begin

writeln('введите элементы массива');

for i:=1 to n do readln(a[i]);

writeln('вывод элементов массива:');

for i:=1 to n do write(a[i]:5);

end.

Что такое массив?

Массив - это однородный, упорядоченный структурированный тип данных с прямым доступом к элементам. Элементы массива объединяются общим именем и занимают в компьютере определенную конечную область памяти. К любому элементу массива можно обратиться, указав имя массива и индекс элемента в массиве.



Поделиться:


Последнее изменение этой страницы: 2016-08-10; просмотров: 523; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.250.187 (0.011 с.)