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

Язык Турбо-Паскаль. Типы величин, задаваемые пользователем (перечислимый тип, интервальный тип).

Требования к профессиональной подготовке учителя информатики. | Классическая архитектура ЭВМ. Иерархическое описание ЭВМ. | Базовое программное обеспечение | Нормальные алгоритмы Маркова. Алфавит, слова и простейшие процедуры. Описание работы алгоритмов. | Вычислимые функции по Тьюрингу. | Сводимость множеств. Креативные и продуктивные множества. | Перспективы Использования Средств Новых Информационных Технологий В Образовании | История становления информатики как науки. | Пример решения задачи симплексным методом | БИОНИЧЕСКОЕ МОДЕЛИРОВАНИЕ |


Читайте также:
  1. Язык Турбо-Паскаль. Переменные и константы. Стандартные простые типы величин.
  2. Язык Турбо-Паскаль. Типы величин, задаваемые пользователем (перечислимый тип, интервальный тип).

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

Паскаль был разработан швейцарским ученым Никлоусом Виртом (нем. Niklaus Wirth) в 1968-1971 годах и изначально был ориентирован на обучение программированию, за счет этого синтаксис языка получился интуитивно понятным даже для новичка в программирования.

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

В процессе создания программы у нас может появиться необходимость объединить в одну группу по какому-либу признаку совокупность значений перечисляемого типа. К примеру, перечисляемый тип ZnakZodiaka (Знак зодиака) включает скалярные значения Oven, Strelec, Kozerog, Bliznecy, Vesy (Овен, Стрелец, Козерог, Близнецы, Весы); перечисляемый тип Planeta (Планета) объединяет скалярные значения Mercury, Venera, Earth, Mars (Меркурий, Венера, Земля, Марс).

Описание перечисляемого типа происходит в разделе описания типов:

type

ZnakZodiaka=(Oven,Strelec,Kozerog,Bliznecy,Vesy);

Описание переменных скалярного типа, объявленные в разделе type, производится при помощи имен типов:

type

Planeta = (Mercury,Venera,Earth,Mars);

var

Solnsystem: Planeta;

Таким образом, переменная Solnsystem может принимать следующие значения: Mercury, Venera, Earth или Mars.

Также переменные, имеющие перечисляемый тип, могут быть объявлены в разделе var:

var

Solnsystem: Mercury,Venera,Earth,Mars;

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

К переменным рассматриваемого типа можно применить оператор присваивания ":="

Solnsystem:= Mercury;

Последовательность значений перечисляемого типа нумеруется автоматически, начиная с нуля:

type

Planeta = (Mercury,Venera,Earth,Mars);

В этом примере Mercury имеет значение 0, Venera - значение 1, Earth - значение 2, Mars - значение 3.

2) Интервальный тип данных.

Диапазон значений, имеющих любой порядковый тип, определяется как интервальный тип данных. Отрезок устанавливается в диапазоне от минимального значения констант до максимального, которые отделяются друг от друга двоеточием "..". Константами могут выступать константы целого, символьного, логического или перечисляемого типа. Базовым типом называют скалярный тип, на котором задается отрезок.

Примеры диапазонов:

1) type

diap=0..255;

2) type

bukv='A'..'Z';

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

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

Билет № 2

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

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

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

Информационные системы по структуре аппаратных средств подразделяются на однопроцессорные, многопроцессорные и многомашинныесистемы.

Многопроцессорные и многомашинные системы создаются для повышения производительности и надёжности вычислительных комплексов.

Информационные системы по режиму работы подразделяются на однопрограммные и мультипрограммные.

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

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

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

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

2.Классификация ЭС.

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


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


<== предыдущая страница | следующая страница ==>
Подходы к формализации понятий алгоритмов и вычислимых функций в теории алгоритмов.| Структура машины Тьюринга

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