Шпаргалка по "Информатике"

Автор работы: Пользователь скрыл имя, 20 Сентября 2014 в 07:27, шпаргалка

Описание работы

1. Понятие информационной и компьютерной технологии
2. Компьютерные информационные технологии предметных областей. Технологии автоматизации делопроизводства.
3. Объектно-ориентированное программирование. Класс и объект.

Файлы: 1 файл

shpora_gotovaya.doc

— 284.50 Кб (Скачать файл)

Объявление переменной как одномерного массива имеет вид:

var<имя массива>: array [<ограниченнь:й тип>] of<тип элементов>;

Можно объявлять и многомерные массивы, т.е. массивы, элементами которых являются массивы. Например, двумерный массив можно объявить таким образом:

VarA2 :array [1... 10] ofarray[1..3] ofinteger;

Этот оператор описывает двумерный массив, который можно представить себе как таблицу, состоящую из 10 строк и 3 столбцов. То же самое можно объявить более компактно: VarA2: array[l..10,1. .3] ofinteger; Обычно используется именно такая форма объявления многомерных массивов. Как и в одномерных массивах, элементы могут иметь любой тип и индексы тоже могут иметь любой ограниченный тип. Доступ к значениям элементов многомерного массива обеспечивается через индексы, перечисляемые через запятую. Например, А2[4,3] — значение элемента, лежащего на пересечении четвертой строки и третьего столбца.

2. Актуальной задачей является  по возможности более полная  автоматизация трудоемких процессов, встречающихся при проектировании  конструкций. Отсюда большое разнообразие  систем автоматизированного проектирования на каждой из стадий создания объекта. Существует следующая классификация САПР:

1) по уровню формализации решаемых  задач—системы, построенные на полностью  формализуемых методах решения  проектных задач; ведущие проектные  работы, не поддающиеся полной формализации; организующие поиск решения неформализуемых задач;

2) по функциональному назначению  — системы расчетно-оптимизационные; графические; автоматизированного  проектирования конструкций; графоаналитические; подготовки технической документации; обработки результатов экспериментальных исследований; информационные; технологической подготовки программ для станков с ЧПУ;

3) по специализации — системы  специализированные и инвариантные;

4) по технической организации  — системы с центральным процессорным управлением; комплектуемые автоматизированными рабочими местами конструктора (АРМ) с собственными вычислительными ресурсами.

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

Математическое обеспечение САПР включает в себя математические модели (ММ) проектируемых объектов, методы и алгоритмы проектных процедур, используемые при автоматизированном проектировании

Информационное обеспечение САПР объединяет всевозможные данные, необходимые для выполнения автоматизированного проектирования

3. Оператор выбора является обобщением условного оператора и позволяет сделать выбор из произвольного числа имеющихся вариантов, то есть организовать разветвления на произвольное число направлений. Этот оператор состоит из выражения, называемого селектором, списка вариантов и необязательной ветви else, имеющей тот же смысл, что и в условном операторе. Формат оператора выбора:

case<Выражение-селектор>of

<Список1> :<Оператор1>;

<CnncoKN> :<OnepaTopN>

else<Оператор>;

end;

Выражение-селектор должно быть порядкового типа.

Форма записи

Case<выражение>of

Значение 1: оператор 1;

…;

Значение n: оператор n;

Elseоператор;

End;

Особенности оператора выбора Case

- Если существует несколько  значений соответствующих одному  оператору, то их можно записать  через запятую, например:

Значение1, значение2, значение3 : оператор1;

- <выражение> должно иметь целочисленный  либо символьный тип.

- <выражение> и значения должны быть одного типа.

- Диапазоны значений указываются  в виде: Макс. Значение .. Мин. Значение. В диапазон входят все значения  от минимального до максимального  включительно

{loadposition adsense2}

- Если для одного значения  требуется выполнить несколько действий, то нужно использовать операторные скобки (beginend).

- Ветвь оператора else является необязательной. Если она отсутствует и значение  выражения не совпадает ни  с одним из значений, то весь  оператор считается пустым.

- Перед словом else точку с запятой можно ставить

Билет 15

1. Обработка массивов  на Паскале. Алгоритмы сортировки  массивов

2. Классификация программного  обеспечения ИТ

3. Особенности использования  условного оператора.

1. Структурированные типы описывают  наборы однотипных или разнотипных данных, с которыми алгоритм должен работать как с одной именованной переменной. Наиболее широко известная структура данных – массив. Массивом называется упорядоченная индексированная совокупность однотипных элементов, имеющих общее имя. Элементами массива могут быть данные различных типов, включая структурированные. Каждый элемент массива однозначно определяется именем массива и индексом (номером этого элемента в массиве) или индексами, если массив многомерный. Для обращения к отдельному элементу массива указываются имя этого массива и номер (номера) элемента, заключенный в квадратные скобки.

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

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

2. 1. По методам и средствам обработки данных:

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

базовые ИТориентированны на определенную область применения: производство, научные исследования, проектирование, обучение и т.д.;

конкретные ИТ задают обработку данных в реальных задачах пользователя.

2. По обслуживаемым предметным  областям:

ИТ в бухгалтерском учете;

ИТ в банковской деятельности;

ИТ в налоговой деятельности;

ИТ в страховой деятельности;

ИТ в статистической деятельности и т.д.

3. По типу пользовательского интерфейса

Пользовательский интерфейс - взаимодействие компьютера с пользователем.

Эта классификация позволяет говорить о системном и прикладом интерфейсе.

Прикладной интерфейс связан с реализацией некоторых функциональных информационных технологий.

Системный интерфейс - набор приемов взаимодействия с компьютерами, которое реализуется операционной системой или ее надстройкой.

Командный интерфейс - самый простой, обеспечивает выдачу на экран системного приглашения для ввода команды (в ОС MS DOS системное приглашение:С:\>, в ОС Unix - $).

3. Условный оператор обеспечивает выполнение или невыполнение некоторых операторов в зависимости от соблюдения определенных условий. Условный оператор в общем случае предназначен для организации разветвления программы на два направления и имеет формат:

if<Условие>then<Оператор1>

else<Оператор2>;

Условие представляет собой выражение логического типа.

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

1) вычисляется выражение (его результат  должен быть типа Boolean);

2) если результат - True, то выполняется  оператор1;

3) если результат - False, то выполняется  оператор2.

 Существует также сокращенная  форма условного оператора:

IF условие THEN оператор 

 В этом случае, если условие  истинно, то выполняется оператор, если же оно ложно, то оператор не выполняется.

Билет 16

1. Работа с записями  и файлами. Объявление записей. Обращение  к элементам записи

2. Системное программное  обеспечение.

3. Типы данных, которые  можно использовать на Паскале.

1, Запись (record), называемая в некоторых языках структурой, представляет собой объединенный общим именем набор данных различных типов. Отдельные данные записи называются полями. Все это напоминает запись в базе данных, только хранящуюся в оперативной памяти компьютера. Тип записи объявляется следующим образом:

type

<имя типа> •= record

<список имен полей> : <тип>;

<список имен полей> : <тип>;

end,-

Например:

type

  TPers= record

    Fam, Name, Par : String [15] ;

    Year : Integer;

    Sex  : boolean;

    Dep  : string[10J

  end;

Файлы представляют собой множество упорядоченных элементов одного типа. Для доступа к файлам используется специальная файловая переменная. Она связывается с указанным файлом процедурой AssignFile. Эта процедура имеет синтаксис:

procedure AssignFile(var F: File, S: string);

где F – файловая переменная любого типа, S – строка, содержащая имя файла.

Например, оператор AssignFile (F1, 'Test.txt') связывает файловую переменную F1 с файлом «Test.txt».

Открытие существующего файла осуществляется процедурой Reset, формат которой следующий: procedure Reset(var F: File); Файловая переменная F перед обращением к этой процедуре должна быть связана с файлом.

Создание и открытие нового файла осуществляется процедурой Rewrite, формат которой следующий: procedure Rewrite(var F: File);

После выполнения различных операций чтения и записи файл должен быть закрыт процедурой CloseFile: procedure CloseFile(var F: File);

2, Системное программное обеспечение (СПО) (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. СПО предназначено: для организации выполнения программ; автоматизации создания новых программ; обеспечения надежной и эффективной работы самого компьютера и вычислительной сети; проведения диагностики и профилактики аппаратуры компьютера и вычислительных сетей; выполнения вспомогательных технологических процессов. В СПО традиционно включают системные управляющие и системные обрабатывающие программы.

3, Турбо Паскаль характеризуется  разветвлённой структурой типов данных.

К простым типам относятся порядковые и вещественные типы.

Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений. Эти значения можно определённым образом упорядочить (отсюда – название типов) и, следовательно, с каждым из них можно сопоставить некоторое целое число – порядковый номер значения.

Вещественные типы тоже имеют конечное число значений, которое определяется форматом внутреннего представления вещественного числа. Однако количество возможных значений вещественных типов настолько велико, что сопоставить с каждым из них целое число (его номер) не представляется возможным.

ПОРЯДКОВЫЕ ТИПЫ

К порядковым типам относятся целые, логический, символьный, перечисляемый и тип-диапазон.

Билет 17

1. Работа с записями и файлами. Общие сведения о файлах. Описание файлов.

2. Инструментарий программирования. Назначение базы данных.

3. Особенности объектно-ориентированных  языков. Синтаксис языка.

1, Запись (record), называемая в некоторых языках структурой, представляет собой объединенный общим именем набор данных различных типов. Отдельные данные записи называются полями. Все это напоминает запись в базе данных, только хранящуюся в оперативной памяти компьютера.

Эти операторы объявляют тип записи TPers, содержащей сведения о сотруднике некоторой организации: его фамилию, имя, отчество (поля Fam, Name, Par), год рождения (поле Year), пол (поле Sex), отдел, в котором он работает (поле Dep). Область видимости идентификаторов полей только внутри записи. Когда определен тип записи, можно определить переменные этого типа. Например:

var Pers, Persl : TPers;

Файлы представляют собой множество упорядоченных элементов одного типа. Для доступа к файлам используется специальная файловая переменная. Она связывается с указанным файлом процедурой AssignFile. Эта процедура имеет синтаксис:

procedure AssignFile(var F: File, S: string);

где F – файловая переменная любого типа, S – строка, содержащая имя файла.

Например, оператор AssignFile (F1, 'Test.txt') связывает файловую переменную F1 с файлом «Test.txt».

Открытие существующего файла осуществляется процедурой Reset, формат которой следующий: procedure Reset(var F: File); Файловая переменная F перед обращением к этой процедуре должна быть связана с файлом.

Создание и открытие нового файла осуществляется процедурой Rewrite, формат которой следующий: procedure Rewrite(var F: File);

После выполнения различных операций чтения и записи файл должен быть закрыт процедурой CloseFile: procedure CloseFile(var F: File);

Информация о работе Шпаргалка по "Информатике"