45166 (Проблемно-тематический курс), страница 3

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "45166"

Текст 3 страницы из документа "45166"

Раньше программы приходилось писать в машинных кодах. Сейчас существует множество языков программирования. Hа языке программирования можно писать мно­жество программ, пользуясь единственной программой-пере­водчиком. «Грамматические» правила языка программирования фор­мулируются предельно четко и не допускают вольного распо­ложения отдельных элементов команды и знаков препина­ния (иначе программа-посредник «не поймет» ваши указа­ния). Каждая команда имеет строго определенный синтаксис (правила записи). Например, если установлено, что условие «если» надо писать по-английски (if) нельзя ставить запятую, то всякая иная запись такой команды будет воспринята программой-посредником как ошибка. Команды на языке программирования часто называют опера­торами или инструкциями. Последовательность таких ко­манд, реализующих тот или иной алгоритм, называют про­граммой на исходном языке или просто исходным текстом. Это напоминает нам, что, кроме исходного текста, конкрет­ная программа может иметь еще и машинный код, который непосредственно исполняется на машине. Существует два типа программ-посредников, работающих с исходными текстами. Программа-компилятор (от слова compile — составлять, со­бирать) переводит исходный текст в машинный код и записы­вает его на диск в форме исполняемого (загрузочного) файла. После этого программа выполняется независимо от исходно­го текста. Раньше программы-компиляторы называли просто и точно — трансляторами (переводчиками). Программа-интерпретатор всегда работает совместно с ис­ходным текстом. Она разбирает каждую инструкцию исходно­го текста (интерпретирует ее) и немедленно исполняет (т. е. файл на машинном языке не создается). Программа в режиме интерпретации работает гораздо медленнее, чем такая же про­грамма в машинном коде. Это связано с тем, что каждую ин­струкцию приходится разбирать во время выполнения (а не за­ранее, как при компиляции). Многие инструкции в программе выполняются многократно, — и при каждом выполнении ин­терпретируются заново. Поэтому всюду, где возможно, стре­мятся заменить режим интерпретации режимом компиляции. Правда, интерпретация имеет и свои преимущества: с ее помощью проще отлаживать программу. Иногда пользуются режимом «псевдокомпиляции»: ускоряют интерпретацию за счет предварительного запоминания тех или иных элементов разобранных команд в памяти машины. В наше время машинные коды не используются, и каждая программа для компьютера составляется на том или ином языке программирования. Существует очень много языков, однако все они, как правило, содержат средства описания данных, арифметические операторы (подобные с = а+Ь), средства управления и организации циклов (подобные if), средства ввода и вывода информации. Многие языки пользу­ются похожими принципами организации программ, но — разным синтаксисом.. Чем принципиально отличаются естественные языки от язы­ков программирования? Естественные языки возникают и развиваются по объективным законам, не зависящим от воли людей. Если вы изучите, например, английский язык, вам уже проще освоить, скажем, немецкий: вы приобрели опыт и интуицию, которые позволят вам хотя бы иногда догадывать­ся о значении тех или иных слов, о связях слов и т. п. Слова и синтаксис языков программирования придумывают­ся искусственно. Например, вы освоили язык С и твердо зна­ете, что смысловые блоки исходного текста (составные опера­торы) выделяются фигурными скобками: {...}.

Программное обеспечение— вторая равноправная часть ин­формационной технологии. Без программ любая аппарату­ра — просто груда железа (многие так и называют аппаратную часть— «железом»). Программы для ЭВМ делятся на два больших класса:

  • системное программное обеспечение;

  • прикладное программное обеспечение.

Системные программы управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы. В первую очередь — это операционные системы и дополняющие их программные модули (системные про­граммы-«утилиты», драйверы периферийных устройств и т. п.). К системному обеспечению часто относят и широкий круг программ, выполняющих разнообразные функции по обслу­живанию нашего компьютерного хозяйства: знаменитые утилиты Нортона («лечение» и оптимизация дисков, восста­новление случайно удаленной информации, поиск и многое другое), программы архивирования (сжатия) файлов, анти­вирусные средства, разнообразные диагностические модули и т. п.

На современных компьютерах большинство обслуживающих программ включено в состав графических операционных обо­лочек и систем (Windows 3.1, Windows 95, Windows NT).

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

Один и тот же программный продукт может иметь несколько версий (редакций), обознача­емых номерами: 3.0, 6.2 и т. д. Каждая следующая версия от­личается от предыдущей либо серьезными улучшениями (из­менение первой цифры), либо незначительными модифика­циями (тогда меняется вторая или третья цифра). Существует особый класс «программного обес­печения» — компьютерные вирусы. Это тоже программы, ко­торые пишутся некоторыми программистами из озорства, ху­лиганства или просто из вредности и могут нанести большой ущерб компьютерной системе.

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

Что такое база данных (БД)? В широком смысле слова можно сказать, что БД — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области. Например, база данных по металлам и сплавам (металлургия), база данных по театраль­ным постановкам (культура), база данных поликлиники (ме­дицина), база данных по видеофильмам (видеотека) и т. п. Синонимом термина «база данных» часто считают «банк дан­ных», хотя последнее понятие почти вышло из употребле­ния. В нашем определении, вообще говоря, отсутствует упомина­ние о персональном компьютере. Например, врач может счи­тать базой данных картотеку своего кабинета, которую он ведет на бумажных или картонных карточках и хранит на стеллажах или в коробках. Если в кабинете установлен компьютер, и врач научился ра­ботать с текстовыми файлами, ничто не сможет помешать ему записать картотеку своих больных в один или несколько таких файлов, создав таким образом некий «компьютерный» банк данных. Работая с таким банком, кое-что из сферы учет­ной и оформительской работы он сможет делать быстрее (на­пример, — корректировать и печатать заготовленные назна­чения или рекомендации), однако многие возможности ком­пьютера останутся за рамками такого подхода. Значительная часть пользователей приобретая компьютер или получая доступ к нему на ра­боте или в школе, в перерывах между играми прежде всего осваивает операции именно с текстовыми файлами (а ныне — с документами Word). На первом этапе компьютер обычно используют в качестве удобной и «интеллектуальной» пишу­щей машинки (для подготовки, хранения, модификации и распечатки всевозможных писем, сочинений, объявлений, договоров, статей и т. п.). Вряд ли многие задумываются, что уже на этом этапе они пользуются примитивной информационной системой, кото­рая в данном случае состоит из следующих элементов: (а) текстового редактора как инструмента манипулирова­ния текстами; (б) группы текстовых файлов (базы данных) как объекта обработки.

База данных (БД) — совокуп­ность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной облас­ти). Конечно, вся эта информация может храниться и на бума­ге (например, книжный каталог библиотеки). Но совре­менным средством хранения и обработки баз данных явля­ется, безусловно, компьютер.

Базы данных бывают фактографическими и документальными.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго опреде­ленном формате. Из приведенных выше примеров две пер­вые БД скорее всего будут организованы как фактографи­ческие. В БД библиотеки о каждой книге хранятся библи­ографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные со­трудников: фамилия, имя, отчество; год и место рождения и пр. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользо­вателя осуществляет информационная система.

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

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

Дадим более строгое определение компьютерной БД, чем то, что приводилось выше.

База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоян­ного применения.

Для хранения БД может использоваться как один компью­тер, так и множество взаимосвязанных компьютеров.

Если различные части одной базы данных хранятся на множестве компьютеров, объеди­ненных между собой сетью, то такая БД назы­вается распределенной базой данных.

Очевидно, информацию в Internet, объединенную паути­ной WWW, можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в ло­кальных сетях.

Для работы с базами данных требуется специальное про­граммное обеспечение. Такое программное обеспечение на­зывается системой управления базами данных или сокра­щенно СУБД.

Программное обеспечение, предназначенное для работы с базами данных, называется СУБД: система управления базами данных.

Системы, работающие с реляционными базами данных, называются реляционными СУБД. Наибольшее количест­во СУБД, созданных для персональных компьютеров — ре­ляционные. Система управления базами данных создает на экране ком­пьютера определенную среду для работы пользователя (пользовательский интерфейс). Кроме того, СУБД имеет определенные режимы работы и систему команд. Для многих реляционных СУБД, используемых на персо­нальных компьютерах, действует правило: каждая табли­ца хранится в одном отдельном файле. Каждый файл имеет свое имя. Если вы сами создаете таб­лицу и сохраняете ее в файле, то сами вы и придумываете имя для файла. Если же вы хотите работать с уже готовой таблицей, то вы должны узнать, в файле с каким именем (а также на каком диске и в каком каталоге) хранится таблица.

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

Специалистам, юристам в том числе, часто приходится работать с большими объемами данных, с тем чтобы найти требуемые сведения для подготовки различных документов. Для облегчения такого рода работ были созданы системы управления базами данных (СУБД: DBASE, RBASE, ORACLE и др.). СУБД позволяют хранить большие объемы информации, и, что самое главное, быстро находить нужные данные. Так, например при работе с картотекой постоянно нужно перерывать большие архивы данных для поиска нужной информации, особенно если карточки отсортированы не по нужному признаку. СУБД справится с этой задачей за считанные секунды.

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

Автоматизированные системы в области экономики и права.

Компьютеры помогают решать задачи управления в самых разных масштабах: от управления станком или транспортным средством до управления производствен­ным процессом на предприятии или даже целой отраслью экономики государства. Конечно, поручать компьютеру полностью, без участия человека, руководить предприятием или отраслью эконо­мики — сложно, да и не безопасно. Для управления в таком масштабе создаются компьютерные системы, кото­рые называются автоматизированными системами уп­равления (АСУ). Такие системы работают вместе с челове­ком.

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

В АСУ используются самые современные средства инфор­мационных технологий: базы данных и экспертные систе­мы, методы математического моделирования, машинная графика и пр. С распространением персональных компьютеров техничес­кой основой АСУ стали компьютерные сети. В рамках одного предприятия — это локальные компьютерные сети. Автоматизированные системы управления, работаю­щие в масштабах отрасли, в государственных масштабах, используют глобальные сети ЭВМ. Другим вариантом применения ЭВМ в управлении явля­ются системы автоматического управления (САУ). Объ­ектами управления в этом случае чаще всего выступают технические устройства (станок, ракета, химический реак­тор, ускоритель элементарных частиц и пр.).

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее