Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
answ_infa (1).docx
Скачиваний:
8
Добавлен:
10.05.2015
Размер:
85.03 Кб
Скачать

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

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

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

Третья (конец XIX в.) обусловлена изобретением электричества, благодаря которому появились телеграф, телефон, радио, позволяющие оперативно передавать и накапливать информацию в любом объеме.

Четвертая (70-е гг. XX в.) связана с изобретением микропроцессорной технологии и появлением персонального компьютера. На микропроцессорах и интегральных схемах создаются компьютеры, компьютерные сети, системы передачи данных (информационные коммуникации). Этот период характеризуют три фундаментальные инновации:

• переход от механических и электрических средств преобразования информации к      электронным;

• миниатюризация всех узлов, устройств, приборов, машин;

• создание программно-управляемых устройств и процессов.

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

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

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

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

3) Информационная культура- уровень знаний, позволяющий человеку свободно ориентироваться в информационном пространстве, участвовать в его формировании и способствовать информационному взаимодействию

4) Ресурсы (факторы производства). Постепенно с развитием общества экономическая наука расширяла представления о факторах, необходимых для производства благ. К ним относят все при­родные, людские и произведенные человеком ресурсы:

  1. Природные факторы (Земля, природные ископаемые, растения, животные и пр.)

  2. Человеческие факторы (Умственные и физические   усилия человека) 

  3. Капитал (Деньги, машины, оборудование)

  4. Информационные факторы (Знания, управленческие и информационные навыки)

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

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

6) Развитие рыночных отношений в информационной деятельности поставило вопрос о защите информации как объекта интеллектуальной собственности и имущественных прав на нее.  В Российской Федерации правовое регулирование на информационном рынке осуществляется на основании следующих указов, постановлений и законов: "Об информации, информатизации и защите информации". "Об авторском праве и смежных правах", "О правовой охране программ для ЭВМ и баз данных". "О правовой охране топологий интегральных схем".

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

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

8)

1.Данные и информация тесно взаимосвязаны.

2.Данные фиксированы, они реально существуют в каждую единицу времени. 3.Информация возникает только при переработке этих данных.

4.Данные после преобразования становятся информацией. Многократно проверенная информация — знания.

5.Информация, в отличие от данных, субстанция измеряемая.

9)

1. Объективность информации

2. Достоверность информации

3. Полнота информации

4. Точность информации

5. Актуальность информации

6. Полезность (ценность) информации

10) Программа (program, routine) - упорядоченная последовательность команд (инструкций) компьютера для решения задачи.

Программное обеспечение (sowtware) - совокупность программ обработки данных и необходимых для их эксплуатации документов

11) Постановка задачи (problem definition) - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.

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

12) Алгоритм решения задачи имеет ряд обязательных свойств:

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

-определенность алгоритма - однозначность выполнения каждого отдельного шага преобразования информации;

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

-массовость - пригодность алгоритма для решения определенного класса задач.

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

Свойства:

- алгоритмическая сложность (логика алгоритмов обработки информации);

- состав и глубина проработки реализованных функций обработки;

- полнота и системность функций обработки;

- объем файлов программ;

- требования к операционной системе и техническим средствам обработки со стороны программного средства;

- объем дисковой памяти;

- размер оперативной памяти для запуска программ;

- тип процессора;

- версия операционной системы;

- наличие вычислительной сети и др.

14) Программные продукты имеют многообразие показателей качества:

-мобильность

-надежность

-эффективность

-учет человеческого фактора

-модифицируемость

- коммуникативность

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

a) маркетинг рынка программных средств, спецификация требований к программному продукту;

b) проектирование структуры программного продукта;

c) программирование (создание программного кода), тестирование, автономная и комплексная отладка программ;

d) документирование программного продукта, подготовка эксплуатационной и технологической документации;

e) выход на рынок программных средств, распространение программного продукта;

f) эксплуатация программного продукта пользователями;

g) сопровождение программного продукта;

h) снятие программного продукта с продажи, отказ от сопровождения. На рис. 8.6 изображены этапы жизненного цикла и показаны их временное соответствие друг другу. Рассмотрим содержание отдельных этапов жизненного цикла.

16)

- парольной зашиты программ при их запуске;

- использования ключевой дискеты для запуска программ;

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

- правовая защита

17)

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

- аппаратная часть автономных компьютеров и сетей ЭВМ;

- функциональные задачи различных предметных областей;

- технология разработки программ.

Системное программное обеспечение (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

18) В базовое программное обеспечение входят:

- операционная система;

- операционные оболочки (текстовые и графические);

- сетевая операционная система.

19)

- программы диагностики работоспособности компьютера;

- антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

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

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

Эти программы часто называются утилитами.

20)

- машинные языки (computer language) - языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);

- машинно-ориентированные языки (computer-oriented language) - языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);

- алгоритмические языки ( algorithmic language) - не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, j Фортран, Бейсик и др.);

- процедурно-ориентированные языки (procedure-oriented language) - языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм);

- проблемно-ориентированные языки (universal programming language) - языки программирования, предназначенные для решения задач определенного класса (Лисп, РПГ, Симула и др.);

- интегрированные системы программирования.

21)

Трансляция может выполняться с использованием средств компиляторов (compiler) или интерпретаторов (interpreter). Компиляторы транслируют всю программу, но без ее выполнения. Интерпретаторы, в отличие от компиляторов, выполняют пооператорную обработку и выполнение программы.

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

-Проблемно-ориентированные ППП

-ППП автоматизированного проектирования

-ППП общего назначения

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

24) Структурированные типы данных определяют наборы однотипных или разнотипных компонент.

25) Операторы описывают те алгоритмические действия, которые

должны выполняться.

Простым оператором является такой оператор, который не со-

держит в себе других операторов.

Структурные операторы строятся из других операторов, порядок

выполнения которых должен быть последовательным (составные опера-

торы и операторы над записями), определяемым условной передачей

управления (условные операторы) или повторяющимся (операторы цик-

ла).

26) Оператор присваивания заменяет текущее значение переменной

новым значением, которое определяется выражением, или определяет

выражение, значение которого должно возвращаться функцией.

Выражение должно быть совместимо по присваиванию с типом пе-

ременной или типом значения, возвращаемого функцией в качестве

результата

27) Оператор процедуры определяет активизацию процедуры, обозна-

ченную с помощью идентификатора процедуры. Если соответствующее

описание процедуры содержит список формальных параметров, то опе-

ратор процедуры должен содержать в себе соответствующий ему спи-

сок фактических параметров (параметры, список которых приводится

в определении, являются формальными параметрами, а в операторе

вызова процедуры они являются фактическими параметрами). При вы-

зове происходит передача фактических параметров формальным пара-

метрам.

Приведем некоторые примеры операторов процедур:

PrintHeaing;

Transpose(A,N,M);

Fin(Name,Address);

28) Составные операторы задают порядок выполнения операторов,

являющихся их элементами. Они должны выполняться в том порядке, в

котором они записаны. Составные операторы обрабатываются, как

один оператор, что имеет решающее значение там, где синтаксис

Паскаля допускает использование только одного оператора. Операто-

ры заключаются в ограничители begin и end, и отделяются друг от

друга точкой с запятой.

29) В выражении должен получаться результат, имеющий стандартный

булевский тип. Если результатом выражения является истинное зна-

чение (True), то выполняется оператор, следующий за ключевым сло-

вом then.

Если результатом выражения является значение False и при-

сутствует ключевое слово else, то выполнятся оператор, следующий

за ключевым словом else. Если ключевое слово else отсутствует, то

никакой оператор не выполняется.

If (условие/выражение) then (оператор) else (оператор)

30) Условные операторы могут быть также "вложены" друг в друга, а также содержать сложные условия, составленные с помощью логических операций (not, or, and, xor).

В случае вложенных условных операторов Else всегда будет относиться к ближайшему к нему слева If.

31) Отладка - это процесс поиска и исправления ошибок в програм-

ме, препятствующих корректной работе программы.

Интегрированная интерактивная среда разработки программ

Borland Pascal (IDE) включает в себя ряд средств, облегчающих

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

обеспечения модульной структуры программы, быструю компиляцию и

простые в использовании оверлеи. Но несмотря на все это ваша

программа все равно может содержать ошибки, что не позволит ей

корректно работать.

IDE для DOS Borland Pascal предоставляет вам инструменталь-

ные средства для отладки программ, то есть поиска и исправления

ошибок

32) Оператор цикла задает повторное выполнение определенных опе-

раторов.

------------------¬

оператор цикла ---T-->¦ оператор repeat +------>

¦ L------------------ ^

¦ ------------------¬ ¦

+-->¦ оператор while +--+

¦ L------------------ ¦

¦ ------------------¬ ¦

L-->¦ оператор for +---

L------------------

33) Если число повторений заранее известно, то подходящей конс-

трукций является оператор for. В противном случае следует исполь-

зовать операторы while или repeat.

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

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

35)

Перечислимые типы определяют упорядоченные множества значе-

ний через перечисление идентификаторов, которые обозначают эти

значения. Упорядочение множеств выполняется в соответствии с пос-

ледовательностью, в которой перечисляются идентификаторы.

36) Значением строкового типа является последовательность симво-

лов с динамическим атрибутом длины (в зависимости от действитель-

ного числа символов при выполнении программы) и постоянным атри-

бутом размера в диапазоне от 1 до 255. Текущее значение атрибута

длины можно получить с помощью стандартной функции Length.

-------

строковый тип --->¦string+--T------------------------------>

L------- ¦ ^

¦ ---- ------ ---- ¦

L->¦ [ +-->¦целое+-->¦ ] +--

L---- ¦ без ¦ L----

¦знака¦

L------

Отношение между любыми двумя строковыми значениями устанав-

ливается согласно отношению порядка между значениями символов в

соответствующих позициях. В двух строках разной длины каждый сим-

вол более длинной строки без соответствующего символа в более ко-

роткой строке принимает значение "больше"; например, 'Xs' больше,

чем 'X'. Нулевые строки могут быть равны только другим нулевым

строкам, и они являются наименьшими строковыми значениями.

37) Файловый тип состоит из линейной последовательности компо-

нентов, которые могут иметь любой тип за исключением файлового

типа или структурного типа, содержащего компонент с файловым ти-

пом. Число компонентов описанием файлового типа не устанавливает-

ся.

------- ----- ------

файловый тип --->¦ file +--T->¦ of +--->¦ тип +----->

L------- ¦ L----- L------ ^

L----------------------

Если слово of и тип компонента опущены, то тип обозначает

нетипизированный файл. Нетипизированные файлы представляют собой

каналы ввода-вывода нижнего уровня, в основном используемые для

прямого доступа к любому файлу на диске, независимо от его внут-

реннего формата.

Стандартный файловый тип Text определяет файл, содержащий

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

циальные процедуры ввода-вывода

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

Подпрограммы могут быть стандартными, т.е. определенными системой, и собственными, т.е. определенными программистом.

Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотечке процедур и функций.

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

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

Все формальные параметры можно разбить на четыре категории:

  • параметры значения (эти параметры в основной программе подпрограммой не меняются );

  • параметры - переменные ( эти параметры подпрограмма может изменить в основной программе );

  • параметры-константы ( используются только в версии 7.0);

  • параметры-процедуры и параметры-функции (т.е. процедурного типа).

39) Структура процедуры имеет следующий вид:

Procedure <имя процедуры>(формальные параметры : их тип); Var   (локальные переменные) begin   . . . end;

Процедура вызывается по имени:

  <имя процедуры> (фактические параметры);

Значение каждого фактического параметра при вызове процедуры передаётся формальному параметру. Временно управление передаётся процедуре. После завершения работы процедуры управление возвращается в основную программу.

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

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

Функция оформляется в следующем виде:

Function <имя функции>(формальные параметры: тип): тип значения функции; Var   . . .  Begin   . . . End ;

Вызывается функция по её имени с указанием фактических параметров.

Вызов функции можно делать непосредственно внутри выражения. При вызове функции тип не указывается.

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

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

41) Локальные и глобальные переменные и подпрограммы.

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

42) Директива FORWARD

Если одна подпрограмма использует другую, а та, в свою очередь, эту первую, то возникает проблема размещения этих подпрограмм в программе (ни одну из них нельзя поместить перед другой). Чтобы устранить это противоречие,, используется директива forward, позволяющая как бы разбить на две части одну из подпрограмм.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]