Контрольная работа по "Программированию"

Автор работы: Пользователь скрыл имя, 19 Сентября 2011 в 22:27, контрольная работа

Описание работы

Тема 1. Основы компьютерной технологии
Печатающие устройства персональной ЭВМ: назначение, основные типы, технические характеристики, общий принцип работы.

Содержание работы

Контрольная работа №1…………………….………………………….……………2

Тема 1. Основы компьютерной технологии…………………………….................2

Тема 2. Программные средства реализации информационных процессов…...….9

Тема3. Текстовые редакторы…………………………………………………..…..20


Контрольная работа №2……………………………………………..……...……...38

Тема 4 Графические редакторы……………………………….………………......38

Тема 5 Табличные процессоры……………………………………….…………...47


Контрольная работа №3………………………………………….….…….…….58

Тема 9. Алгоритмизация и программирование………………………….….........58


Контрольная работа №4…………………………………………….….…….….....62

Тема 10 Технологии разработки и управления базами данных………….......….

Файлы: 1 файл

Ларионов А.В.doc

— 1.23 Мб (Скачать файл)

в) 11001100

г) 100100111000

Десятичная

    а) 11011=19

    б)  101111=47

    в) 11001100=204

    г) 100100111000=2360

Восьмеричная

    а) 11011=33

    б)  101111=57

    в) 11001100=314

    г) 100100111000=4470

Шестнадцатеричная

    а) 11011=1В

    б)  101111=2F

    в) 11001100=CC

    г) 100100111000=938 
     
     
     
     
     
     

     Тема 2. Программные средства реализации информационных процессов

Общая характеристика современного прикладного программного обеспечения.

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

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

  • Технология проектирования программ;
  • Методы тестирования программ;
  • Методы доказательства правильности программ;
  • Анализ качества работы программ;
  • Документирование программ;
  • Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

     Программное обеспечение – неотъемлемая часть  компьютерной системы. Оно является логическим продолжением технических  средств. Сфера применения конкретного  компьютера определяется созданным для него ПО.

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

     Программное обеспечение современных компьютеров  включает миллионы программ – от игровых до научных.

     Классификация ПО

     Программы, работающие на компьютере, можно разделить  на три категории:

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

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

     Прикладное  ПО разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

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

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

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

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

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

     Типы  прикладных программ

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

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

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

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

     Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера. 

     Прикладной  уровень

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

     Классификация прикладного программного обеспечения

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

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

     3. Графические редакторы. Широкий  класс программ, предназначенных  для создания и обработки графических  изображений. Различают три категории:

  • растровые редакторы;
  • векторные редакторы;
  • 3-D редакторы (трехмерная графика).

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

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

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

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

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

     В связи с распространением сетевых  технологий, от современных СУБД требуется  возможность работы с отдаленными  и распределенными ресурсами, которые  находятся на серверах Интернета.

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

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

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

     Особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил. САПР являются необходимым компонентом для гибких производственных систем (ГВС) и автоматизированных систем управления технологическими процессами (АСУ ТП).

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

     8. Редакторы HTML (Web-редакторы). Особый  класс редакторов, объединяющих  в себе возможности текстовых  и графических редакторов. Предназначены для создания и редактирования Web-страниц Интернета. Программы этого класса можно использовать при подготовке электронных документов и мультимедийных изданий.

     9. Браузеры (средства просмотра Web-документов). Программные средства предназначены  для просмотра электронных документов, созданных в формате HTML. Воспроизводят, кроме текста и графики, музыку, человеческий язык, радиопередачи, видеоконференции и разрешают работать с электронной почтой.

     10. Системы автоматизированного перевода. Различают электронные словари и программы перевода языка.

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

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

Информация о работе Контрольная работа по "Программированию"