Шпаргалка по "Информатике"
Шпаргалка, 20 Сентября 2014, автор: пользователь скрыл имя
Описание работы
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);