Информатика

Автор работы: Пользователь скрыл имя, 12 Января 2014 в 12:04, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

1.docx

— 162.99 Кб (Скачать документ)

• Microsoft Office Word – текстовый процессор;

• Microsoft Office Excel – табличный процессор;

• Microsoft Office PowerPoint – приложение для подготовки

          презентаций;

•  Microsoft Office Access – приложение для управления базами данных;

• Microsoft Office Outlook (не путать с Outlook Express) — персональный коммуникатор;

• Microsoft Office InfoPath  – приложение для сбора данных и управления ими — упрощает процесс сбора сведений;

• Microsoft Office Communicator  предназначено для организации всестороннего общения между людьми;

• Microsoft Office Publisher – приложение  для подготовки публикаций;

• Microsoft Office Visio – приложение для работы с бизнес-диаграммами и техническими диаграммами и позволяет преобразовывать концепции и обычные бизнес-данные в диаграммы

8.Трансляторы и их особенности.

Трансляция программы  — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.

Транслятор обычно выполняет также диагностику  ошибок, формирует словари идентификаторов, выдаёт для печати тексты программы  и т. д.

Язык, на котором  представлена входная программа, называется исходным языком, а сама программа  — исходным кодом. Выходной язык называется целевым языком или объектным  кодом.

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

8.Трансляторы: компиляторы и  интерпретаторы.

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

Другой метод  реализации — когда программа  исполняется с помощью интерпретатора вообще без трансляции. Такое программное моделирование создаёт виртуальную машину, реализующую язык.

9.Классификация языков программирования.

Процедурное программирование

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

Декларативные языки программирования

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

Объектно-ориентированное  программирование

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

 

 

Языки программирования для компьютерных сетей

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

9.Системы счисления.

Система счисления – это совокупность приемов и правил изображения  чисел цифровыми знаками.

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

10.алгоритмы и основы программирования: понятие алгоритма и его свойства.

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

Свойства:

Дискретность ( разрывность) - это свойство алгоритма, характеризующее  его структуру: каждый  алгоритм состоит из отдельных законченных  действий, говорят «Делится на шаги».

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

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

 

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

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

Способы записи алгоритмов:

словесная (запись на естественном языке); Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных. Алгоритм задается в произвольном изложении на естественном языке.

Например.

1)задать два числа; 2)если числа равны, то взять  любое из них в качестве  ответа и остановиться, в противном  случае продолжить выполнение  алгоритма; 3)определить большее  из чисел; 4) заменить большее из  чисел разностью большего и  меньшего из чисел; 5)повторить  алгоритм с шага 2.

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

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

Программа - описание структуры алгоритма на языке  алгоритмического программирования.

10.Особенности структурного программирования.

Структу́рное  программи́рование — методология  разработки программного обеспечения, в основе которой лежит представление  программы в виде иерархической  структуры блоков.

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

2.Повторяющиеся  фрагменты программы могут оформляться  в виде т. н. подпрограмм  (процедур или функций).

3.Разработка программы  ведётся пошагово, методом «сверху  вниз».

11.Компьютерные сети.

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

Топологии сетей.

Сетевая тополо́гия (от греч. τόπος, - место) — способ описания конфигурации сети, схема расположения и соединения сетевых устройств.

Сетевая топология  может быть:

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

логической —  описывает хождение сигнала в  рамках физической топологии.

информационной  — описывает направление потоков  информации, передаваемых по сети.

управления обменом  — это принцип передачи права  на пользование сетью.

Существует множество  способов соединения сетевых устройств. Выделяют 3 базовых топологии:

Шина

Кольцо

Звезда

Топология шина использует один передающий канал на базе коаксиального  кабеля, называемый «шиной». Все сетевые  компьютеры присоединяются напрямую к  шине. На концах кабеля–шины устанавливаются  специальные заглушки – «терминаторы» (terminator). Они необходимы для того, чтобы погасить сигнал после прохождения  по шине.

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

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

 

12.Понятие протокола.

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

13.Сети закрытого типа.

Лока́льная вычисли́тельная  сеть— компьютерная сеть, покрывающая  обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт)

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

Корпоративная сеть — коммуникационная система, принадлежащая  и/или управляемая единой организацией в соответствии с правилами этой организации.

14.Компьтерные сети.

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

- локальные сети объединяют абонентов  в пределах небольшой территории (до 10 км) = это сети отдельных предприятий, фирм, банков и пр.

15.Программно-техническое обеспечение.

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

Адаптер — приспособление, устройство или деталь, предназначенные  для соединения устройств, не имеющих  иного совместимого способа соединения.

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

16.Возможности сети Интернет.

Поиск — интернет позволяет Вам найти любую  информацию, осуществляется поиск обычно с помощью поисковых машин (поисковиков) или каталогов: www.yandex.ru, www.google.com и  т.д.

Смотреть можно  на что угодно и на кого угодно, можно  увидеть любой уголок мира, где  стоят камеры, наберите «камеры мира»  или что-то подобное в поисковике — увидите много соответствующих  ресурсов…

Качать — в  интернете можно найти и переписать к себе на компьютер любую информацию, в том числе и любимую музыку, возможно любимый фильм (правда для  перекачки фильма нужна хорошая  связь и др.) Информация (программа, музыка, фильм, документы, слайды, картинки…) большего объема сначала «закачивается» на компьютер, затем распаковывается (обычно файлы запакованы) и смотрится  на своем компьютере… 

Играть — наберите в поисковике слово игры или откройте соответствующие ссылки в любом  каталоге, — увидите массу соответствующих  ресурсов.

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

Учиться…

• электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;

• телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;

• сервис FTP – система файловых архивов, организующая хранение и пересылку файлов различных типов;

• сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;

• World Wide Web (WWW, W3) – гипертекстовая (гипермедиа) система, служащая для интеграции различных сетевых ресурсов в единое информационное пространство;

• сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;

• сервис IRC, организует поддержку текстового общения в реальном времени (chat);

• потоковое мультимедиа – передача аудио-видеоинформации в реальном времени (Интернет-телеконференции, Интернет-радио, Интернет-телевидение).

Информация о работе Информатика