Для компьютера данные это декларативная информация программа процедурная информация

Обновлено: 02.07.2024

И все-таки нельзя отождествлять «ум компьютера» с умом человека. Важнейшее отличие состоит в том, что работа компьютера строго подчинена заложенной в него программе, человек же сам управляет своими действиями.

Данные —это обрабатываемая информация, представленная в памяти компьютера в специальной форме.

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

Если информация для человека — это знания, которыми он обладает, то информация для компьютера — это данные и программы, хранящиеся в памяти. Данные — это «декларативные знания», программы — «процедурные знания» компьютера.

Принципы фон Неймана

В 1946 году американский ученый Джон фон Нейман сформулировал основные принципы устройства и работы ЭВМ. Описанный выше состав устройств ЭВМ и взаимодействие между ними называют архитектурой фон Неймана. Для неймановской архитектуры характерно наличие одного процессора, который управляет работой всех остальных устройств. С другими принципами фон Неймана вам еще предстоит познакомиться.

Коротко о главном

Компьютер — это программно управляемое устройство для выполнения любых видов работы с информацией.

В состав компьютера входят: процессор, память, устройства ввода, устройства вывода.

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


Вопросы и задания

1. Какие возможности человека воспроизводит компьютер?


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


3. Опишите процесс обмена информацией между устройствами компьютера.


4. Что такое компьютерная программа?

5. Чем отличаются данные от программы?


6. Подготовьте доклад о принципах, сформулированных фон Нейманом.


ЕК ЦОР: Часть 1, глава 2, § 5. ЦОР № 5, 7.

§ 6

Компьютерная память

Основные темы параграфа:

Внутренняя и внешняя память

Работая с информацией, человек пользуется не только своими знаниями, но и книгами, справочниками и другими внешними источниками. В главе I «Человек и информация» было отмечено, что информацию можно хранить в памяти человека и на внешних носителях. Заученную информацию человек может забыть, а записи сохраняются надежнее.

У компьютера тоже есть два вида памяти: внутренняя (оперативная) и внешняя (долговременная) память.

Внутренняя память —это электронное устройство, которое хранит информацию пока питается электроэнергией. При отключении компьютера от сети информация из оперативной памяти исчезает. Программа во время ее выполнения хранится во внутренней памяти компьютера. Сформулированное правило относится к принципам Неймана. Это правило называют принципом хранимой программы.

Внешняя память —это различные магнитные носители (ленты, диски), оптические диски, флеш-карты памяти. Сохранение информации на внешних носителях не требует постоянного электропитания.

В современных компьютерах имеется еще один вид внутренней памяти, который называется постоянным запоминающим устройством — ПЗУ. Это энергонезависимая память, информация из которой может только читаться.

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


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

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

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


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

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

декларативный смысл и

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

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

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

Предисловие Смысл жизни – 1 (секс, война, Linux)

Предисловие Смысл жизни – 1 (секс, война, Linux) МЕСТО ДЕЙСТВИЯ: Большая Калифорнийская долина, федеральное шоссе номер пять; черный «Форд» последней модели несется на юг. В автомобиле – Линус и Туве Торвальдс, их дочки Патриция и Даниела, а также будущий соавтор этой книги.

Смысл жизни – 2

Смысл жизни – 2 Вам случалось когда-нибудь в теплую летнюю ночь лежать, глядя на звезды, и думать, почему вы живете на свете? Каково ваше место в жизни и как следует жить дальше?Да, вот и мне не случалось.Тем не менее я выработал собственную теорию жизни, Вселенной и всего на

2.1. Слова, предложения и смысл

2.1. Слова, предложения и смысл «Механизм восприятия образов обладает некоторыми недостатками, которые являются платой за его исключительно ценные качества. Два из них, видимо, наиболее важны: образ, в особенности зрительный, склонен к обособлению ситуаций, более чем это

Процедурный вопрос

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

R.8.2 Смысл описателей

R.8.2 Смысл описателей Список описателей следует после (возможно пустого) списка спецификаций-описания (§R.7.1). Каждый описатель содержит в точности одно имя-из-описателя, которое задает описываемый идентификатор. Если не считать описаний некоторых специальных функций

Правило 50: Когда имеет смысл заменять new и delete

Правило 50: Когда имеет смысл заменять new и delete Вернемся к основам. Прежде всего зачем кому-то может понадобиться подменять предлагаемые компилятором версии operator new и operator delete? Существуют, по крайней мере, три распространенные причины.• Чтобы обнаруживать ошибки

1. Смысл нормализации схем баз данных

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

Процедурный язык (PSQL)

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

6.2.2 Предопределенный Смысл Операций

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

8.4 Смысл описателей

8.4 Смысл описателей Каждый описатель считается утверждением того, что если в выражении возникает конструкция, имеющаяя ту же форму, что и описатель, то она дает объект указанного типа и класса памти. Каждый описатель содержит ровно одно оп_имя; оно опредляет описываемый

2.3. Декларативный смысл пролог-программ

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

Процедурный тип

Процедурный тип Тип, предназначенный для хранения ссылок на процедуры или функции, называется процедурным, а переменная такого типа - процедурной переменной. Основное назначение процедурных переменных - хранение и косвенный вызов действий (функций) в ходе выполнения

Идентификация, абстрагирование, смысл Юрий Гуськов

Смысл наследования

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

АНАЛИЗЫ: Здравый смысл vs. законодательство

АНАЛИЗЫ: Здравый смысл vs. законодательство Не секрет, что представления наших с вами соотечественников о праве очень часто далеки от реальности — даже для таких «обыденных», казалось бы, отраслей, как уголовное или гражданское. Ну а «копирайт» демонизировать, как

Ubuntu 11.10: есть ли смысл в тюнинге?

1) гигагерцах - ГГц.
2) Да́нные — это представление фактов и идей в формализованном виде, пригодном для передачи и обработки в некотором информационном процессе
3) устройство управления в электронике и вычислительной технике

Alekseq

1 герцах и гигагерцах гигагерц(1 000 000 000 Герц) 2 Данные — это обрабатываемая информация, представленная в памяти компьютера в специальной форме. Немного позже вы познакомитесь со способами представления данных в компьютерной памяти.Программа — это описание последовательности действий, которые должен выполнить компьютер для решения поставленной задачи обработки данных.Если информация для человека — это знания, которыми он обладает, то информация для компьютера — это данные и программы, хранящиеся в памяти. Данные — это «декларативные знания», программы — «процедурные знания компьютера».3Контроллер (англ. controller — регулятор, управляющее устройство) — устройство управления в электронике и вычислительной технике: Игровой контроллер.
Контроллер домена.
Контроллер прерываний.
Контроллер электрического двигателя (например у машинистов электричек).
Микроконтроллер — однокристалльная микросхема, управляющая различными устройствами и их отдельными блоками.
Программируемый логический контроллер — устройство управления для промышленности, транспорта и других технологических систем.
Промышленный контроллер — управляющее устройство применяемое в промышленности, на транспорте и других отраслях по условию применения и задачам, близким к промышленным.
Системный контроллер — компонент чипсета, организующий взаимодействие процессора с оперативной памятью и формирующий компьютерную платформу.
Также может означать абстрактное понятие, например в теории управления:

Новые вопросы в Информатика

Ребята задачи в профиле там фотографии. Даю все баллы

Сколько времени продолжался первый этап развития металлургии в истории человечества? Чем он характеризуется? ПОМОГИТЕ ПОЖАЛУЙСТА. СРОЧНО. ​

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



Отличия декларативных и процедурных знаний

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

Особенности декларативных знаний

Такие знания еще называют описательными. Они представлены в памяти интеллектуальной системы и доступны к использованию после обращения к определенному полю памяти.

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

  1. Что это?
  2. Как это происходит или происходило?
  3. Что я думаю относительно этого?
  4. Что мне кажется?
  5. Что я чувствую?

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

Декларативные знания дают возможность обобщенно говорить о какой-то теме, используя высказывания и некоторые примеры из личного опыта. В качестве примера можно взять работу Зигмунда Фрейда. Большинство его концепций можно использовать лишь в качестве дополнения обычного способа понимания людей.

Особенности алгоритмических познаний

Процедурные знания еще называют алгоритмическими. Они отвечают на следующие вопросы:

  1. Как лучше выполнить что-либо?
  2. Как избежать классических ошибок при выполнении?

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

Наилучшим примером в этом случае является изобретатель Генрих Саулович Альтшуллер, который решил следовать по этому пути еще будучи подростком. Альтшуллер создал алгоритм того, как увеличить решение изобретательской задачи.

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

Читайте также: