Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. II. Особенности организации тренинга менеджеров
  2. II. Особенности положения молодежи и состояние государственной молодежной политики в Республике Коми.
  3. II. Особенности продажи продовольственных товаров
  4. III. Особенности продажи текстильных, трикотажных, швейных и меховых товаров и обуви
  5. IV. Особенности продажи технически сложных товаров бытового назначения
  6. V1:Т.3. Основные параметры и особенности радиолокационных станций
  7. VII. Общие особенности умственной сферы

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

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

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

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

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

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

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

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

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

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

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

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

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

type

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

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

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

end,-

Например:

type

TPers= record

Fam, Name, Par: String [15];

Year: Integer;

Sex: boolean;

Dep: string[10J

end;

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

var Pers, Persl: TPers;

Доступ к отдельным полям записи осуществляется указанием на соответствующую переменную типа записи и после символа точки «.» – имя поля. Например:

Pers.Fam:= 'Иванов';

Pers.Nam:= 'Иван';

Pers.Par:- 'Иванович';

Pers.Year:= 1960;

Pers.Sex:= true;

Pers.Dep:='Цех 1';

При групповых операциях с полями удобно использовать оператор with..do.
2. Системное программное обеспечение.

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

Символьный тип (char) может принимать значения из определенной упорядоченной последовательности символов.

Интервальный тип определяется пользователем и формируется только из порядковых типов. Представляет собой подмножество значений в конкретном диапазоне.

Можно создать собственный тип данных простым перечислением значений, которые может принимать переменная данного типа. Это так называемый перечисляемый тип данных.

Все вышеописанное – это простые типы данных. Но бывают и более сложные, структурированные, которые базируются на простых типах.

Массив – это структура, занимающая в памяти единую область и состоящая из фиксированного числа компонентов одного типа.

Строки представляет собой последовательность символов. Причем количество этих символов не может быть больше 255 включительно. Такое ограничение характерная черта Pascal.

Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. В разных полях данные могут иметь разный тип.

Множества представляют собой совокупность любого числа элементов, но одного и того же перечисляемого типа.

Файлы для Pascal представляют собой последовательности однотипных данных, которые хранятся на устройствах внешней памяти (кстати, жесткий диск – это тоже внешняя память).

Понятие такого типа данных как указатель связано с динамическим хранением данных в памяти компьютера. Часто использование динамических типов данных является более эффективным в программирование, чем статических.


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

Файлы представляют собой множество упорядоченных элементов одного типа. Для доступа к файлам используется специальная файловая переменная. Она связывается с указанным файлом процедурой 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. Инструментарий программирования. Назначение базы данных.

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

База данных — это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Базами данных являются, например, различные справочники, энциклопедии и т. п. Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге либо по алфавиту (алфавитный каталог), либо в соответствии с областью знания (предметный каталог).
3. Особенности объектно-ориентированных языков. Синтаксис языка.
Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. но является естественной эволюцией более ранних нововведений в разработке языков программирования. Объектно-ориентированное программирование является более структурным, чем все предыдущие разработки, касающиеся структурного программирования. Оно также является более модульным и более абстрактным, чем предыдущие попытки абстрагирования данных и переноса деталей программирования на внутренний уровень.


билет 18
1. Работа с записями и файлами. Стандартные процедуры и функции для работы с файлами

Файлы представляют собой множество упорядоченных элементов одного типа. Для доступа к файлам используется специальная файловая переменная. Она связывается с указанным файлом процедурой 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. Пакеты прикладных программ.

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

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

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

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

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

-настольные издательские системы – более функционально мощные текстовые процессоры;

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

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

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


Дата добавления: 2015-08-05; просмотров: 191 | Нарушение авторских прав


Читайте в этой же книге: Билет 1 | Алгоритмизация и программирование | Билет 3 | Протокол, интерфейс, стек протоколов | Современная автоматизированная система управления технологическим процессом (АСУ ТП). | Этапы развития АСУ ТП. | Компоненты систем контроля и управления и их назначение. | Программное и информационное обеспечение компьютерных информационных технологий. | Объектно-ориентированное программирование. Понятие объекта. Компоненты. | Объектно-ориентированное программирование. Полиморфизм. Компоненты. |
<== предыдущая страница | следующая страница ==>
Режимы взаимодействия пользователя и САПР.| Работа с записями и файлами. Текстовые файлы. Файлы с типом.

mybiblioteka.su - 2015-2024 год. (0.01 сек.)