Реферат: Краткие сведения о электронных таблицах. Решение уравнения

Российский заочный институт текстильной и легкой промышленности

                                                                СПЕЦИАЛЬНОСТЬ 0608

                                                                ШИФР  401780

                                                                 ВАРИАНТ№ 10

     КОНТРОЛЬНАЯ РАБОТА № 1

       по предмету: ИНФОРМАТИКА

        

                                                      Выполнил: студент 1-го курса ФЭУ

                                                                                        Силантьев С.Г.                     

                                                      Преподаватель: _________________     

                                             Нефтекамск 2002 г.

                                            ЗАДАНИЕ 1                       Краткиесведения об электронных таблицах.

В 1983году ещё довольно молодая в сравнении с сегодняшним днем фирма по производствупрограммных средств Microsoft, основанная в 1975 году Полом Алленоми Вильямом X. Гейт­сом, более известным как Билл Гейтс, решила занятьсяразработкой новой конкурентоспособной программы для расче­тов с помощьюэлектронных таблиц. Проект получил внутри­фирменное кодовое имя Odyssey.

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

В1975-1983 годах Microsoftпережила период бурного роста, но на рынке программныхсредств для ПК конкуренция уже была достаточно высокой, и на пути осуществлениямечты Билла Гейтса фирме предстояло преодолеть множество «подводных кам­ней».(Забегая вперед, можно отметить, что на сегодняшний день мечта эта сталареальностью, а Гейтс попутно сделался самым богатым человеком в США).

Что жекасается отличавшегося шумной рекламой рынка программ для расчетов с помощьюэлектронных таблиц, то  Microsoftуж никак не являлась фирмойномер один. Бестсел­лером среди таких систем в то время считался вовсе невыпущен­ный ею еще в предыдущем — 1982 — году пакет Multiplan, aпродукт Lotus1-2-3 фирмы LotusDevelopment. МитчКапор, шеф фирмы Lotus, в то время получал благодаря продажам пакета 1-2-3 большеденег, чем Microsoft—в результате реализации всех своих продуктов, вместе взятых.

Чтобыпонять день сегодняшний, лучше всего обратиться ко дню вчерашнему. VisiCalc, первая в истории программа дляработы с электронными таблицами, была написана 26-летним прикладныепрограммы-убийцы) на компьютерном жаргоне называются прикладные программы, вы­тесняющиеблагодаря своим новым возможностям все конку­рирующие продукты и берущие верхна рынке благодаря своему явному и однозначному преимуществу. Например, новыеоперационные системы часто появляются с Кillег-Apps, при­званными демонстрироватьпревосходство в производительности перед конкурентами.

Тольков 1982 году появилась программа для работы с электронными таблицами — Lotus 1-2-3, которой было суждено превзойти VisiCalsпо популярности. 1-2-3выпускалась исключительно для IBMPC. Колеблющиеся вначале ценыпервой модели IBMPCподскочили в конце концов лишьблагодаря 1-2-3. (Здесь повторилась история, имевшая место ранее для: VisiCalsи Apple: 1-2-3 тоже была Кillerг-Apps.)

1-2-3полностью вытеснила пакет Multiplanфирмы Microsoft. Multiplan,   первоначально планировавшийся как легкоперено­симая программа для работы на Apple, IBMPCи в других' системах,   имел  больше   возможностей  и  явно   превосходил Lotus1-2-3 по уровню сервиса. Но унего были один недостаток: Multiplanработал на IBMPCприблизительно в десять размедленнее, чем 1-2-3, поскольку Митч Капор приразработке 1-2-3 все поставил на карту: с целью увеличения эффективности (хотяпри этом пришлось пожертвовать переносимостью) были полностью использованытехнические особенности IBMPCи DOS. Фирме Microsoftв лице Билла Гейтса был брошенвызов. Так как программа Multiplanс точки зрения концепцииисчерпала себя и была не в состоянии одержать победу на рынке, возникланеобходимость создать новый продукт. Час рождения программы Excelбыл близок.

В конце1983 года Гейтс обсудил этот вопрос с главными программистами фирмы Microsoft. В результате бурных дебатовбыла выработана стратегия наступления на de-facto-стандарт, заданный фирмой Lotusпосредством 1-2-3. Так родилсяпроект Odyssey. В рамках этого проекта бьла поставленацель создать новую программу для расчетов с помощью электронных таблиц, котораяне только обладала бы возможностями Lotus1-2-3, но по сравнению с ней была бы более быстрой исодержала улучшения — фактор, который во все времена играл существенную рольпри принятии решения о покупке той или иной программы.

Кэтому времени большая часть сотрудников фирмы Microsoftзанималась разработкой первойверсии Windows. Windowsдолжна была стать первой операционной средой,поддерживающей графический интерфейс пользователя (GUI— GraphicalUserInterface) для IBMPC. С тех пор, как Гейтс впервыеувидел GUIв PaloAltoResearchCenter(PARC) —центре исследований иразработок фирмы XEROX, он был одержим идеей разработать подобную рабочую среду ив фирме Microsoft. Многое из того, что сегодня можно найти в Windows, OS/2 и Macintosh, имеет свои корни в разработкахи исследованиях PARC. Среди прочего, там родились мышь и идея управленияприкладными программами с помощью мыши. Разделение экрана на окна, строки менюи пиктограммы тоже напоминает о работах PARC. Кроме Гейтса, все это увидел вПало-Альто и Стив Джобе(основатель фирмы Apple) и — еще до Microsoft— ввел GUIна компьютерах AppleMacintosh.

Итак,в 1984 году Гейтс занимался целиком и полностью Windows иOdyssey.Обе программы былинацелены на IBMPC. Однако в середине года бьла неожиданно произведена смена курса: теперь Odyssey, получивший временное название"Excel", должен был разрабатываться для Macintosh, поскольку Гейтс узнал, что Lotusтоже занялась новой разработкойдля Macintosh. Новая программа электронных таблиц фирмы Lotusдолжна бьласодержать в качестве интегрированных программных средств базу данных, системуделовой графики и текстовый редактор. Она разрабатывалась в рамках проекта подназванием Jazz. Разве могла фирма Microsoftснова уступить пальму первенстваLotusв сфере программ для расчетов в электронных таблицах для Macin­tosh, как это уже произошло в случае IBMPC?

Вследствиепереориентации Excelна Macintoshразработка замедлилась. Но позже Гейтсу все-таки удалосьубедить главного программиста проекта Дуга Клундера втом, что Excelдолжен сначала заработать на IBMPC. Клундер,которого весьма опечалила перспектива очередной задержки работы из-за подгонкик новой операционной системе, некоторое время спустя заявил о своем уходе.

Хотявскоре Клундеру была найдена замена (Филипп Флоренце, до этого работавший в фирме Wang), работа над продуктомзамедлялась все больше и больше, несмотря на то, — или, возможно, вследствиетого, — что Гейтс непосредственно вмешивался в работу над проектом. Гейтсконтролировал и корректировал ночами написанные его сотрудниками частипрограммы, заодно снабжая их нелестными замечаниями о качествепрограммирования.

Такаяманера была характерна для него и проявлялась не раз и не только при работе надExcel.

Кзапланированному сроку, первоначально установленному на конец 1984 года,программа Excel, конечно же, не была готова. Но и фирме Lotusпонадобилось больше времени наработу над Jazz, чем это было предусмотрено. В конечном итоге Microsoftс Excelвырвалась вперед, посколькуГейтс — в отличие от Lotus— принял решение отказаться от интеграции различных при­кладныхпрограмм в Excel. Вместо этого фирма Microsoftразра­ботала специальныйпереключатель задач (Taskswitcher) для Macintosh, чтобы в итоге добиться дляразличных прикладных программ того же эффекта, которого старалась достичь Lotusв пределах системы Jazz.

2 мая1985 года Excel, наконец, была официально представ­лена в Нью-Йорке, и все-таки —на Macintosh, а не, как планировалось в конце 1983 года, на IBMPC. Правда, презен­тация чуть былоне провалилась из-за того, что накануне ночью демонстрационный компьютерустойчиво зависал при запуске Excel. Лишь в последнюю минуту неполадки были устранены,представление состоялось, и Lotusбыл повержен, поскольку Jazzвсе еще не появилась на рынке.

Всентябре 1985 года Excelокончательно вышла на рынок, и не потребовалось особыхусилий, чтобы победить Jazz, хотя Lotusзатратил на рекламу своей системы гораздо больше средств,чем Microsoft—на рекламу Excel. Многие критики даже утверждали, что Excelна Маcявно вытесняет Lotus1-2-3 на PC. Apple дляMacintosh получилаещеоднуKiller-Application.

Итак,история успеха Excelначалась в 1985 году. Позднее эта программа появилась вверсии, которая была предназначена для использования на IBMPCс операционной системой DOS(фак­тически речь шла о поставкеExcelвместе с усеченной оболочкой Windows-Runtime). С самого начала Excelявлялась Кillег-Appsдля Windowsи, таким образом, тоже внесласвою лепту в успех этой оболочки.

Перваяверсия Excel2.1 предназначалась для довольно при­митивной Windows/286 или Windows/386. Но сразу же после выхода нарынок версии Windows, которая действительно явля­лась серьезной разработкой(это была Windows3.0 в начале 1990 года), появилась и соответствующая версия Excel2.1с.

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

Весной1992 года «дойная корова» фирмы Microsoftпоявилась в версии 4.0, котораяпозволила значительно упростить и уни­фицировать использование. Появилась иновая версия Excelдля Macintosh, подобно тому, как некотороевремя назад появились специальные версии для OS/2-PresentationManager.Впоследствии Microsoftушла от OS/2 и сейчас развиваеттолько

 Macintosh иWindows-версии. И наконец, в начале 1994 годавышла версия 5.0 программы. По сравнению с предыдущей версией Excel5.0 содержит ряд существенныхулучшений. Во-первых, внешняя для Excel4.0 подсистема обслуживания баз данных Q+Eтеперь встроена в систему в видеMicrosoftQuery. Во-вторых, новая версия уже имеет стандартизированнуюоболочку, которую в дальнейшем получат все продукты фирмы Microsoft. В-третьих, проще стало работатьс рабочими папками, имеются специальные FunctionWizardдля управления встроеннымифункциями Excelи TipWizardдля оптимизации рабочих шаговпользователя, особенно полезный на начальных стадиях знаком­ства с системой.В-четвертых, существенно улучшена работа с диаграммами, Конструктор диаграмм (ChartWizard) дополнен новыми функциями.В-пятых, в Excelинтегрирован стандартный для последних версий продуктов Microsoftязык программи­рования VBA(VisualBasicforApplications) —и это, пожалуй, одно из самыхсерьезных улучшений.

Издолгой истории Excelи Odyssey, Lotus1-2-3 и VisiCalc, с уверенностью можно сделатьодин вывод: программы электрон­ных таблиц все еще представляют собой один изважнейших

сектороврынка прикладных программ для персональных ком­пьютеров. И, возможно, IBMвстроила поддержку Windows(в качестве WTN-OS/2) в свою операционную системуOS/2 только для того, чтобы старые поклонники программы Excelкоторые пользуются наряду с Windowsи другими оболочками, не остав­лялиработу с любимой таблицей...

Краткийобзор возможностей Excel5.0

Excelявляется программой для расчетов с помощью электрон­ныхтаблиц' Главная область ее применения — выполнение расчетов как в бизнесе,так и в быту. Речь идет, как видно из названия (программа расчетов с помощьютаблиц), об оценке табличных данных путем разнообразных вычислений с цельюускорения принятия решений. Excelпредлагает для этого не только множество встроенныхфункций, но и иные методы обработки, такие как анализ и консолидация данных.

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

Вокругдвух упомянутых главных аспектов — оценки и пред­ставления данных, группируетсямножество сервисных средств, перед каждым из которых стоит важная цель:облегчить пользо­вателю использование системы Excel. Идет ли речь о макроко­мандах,автоматизирующих ввод или вывод данных, о средствах динамической связидокументов с другими Windows-приклад­ными программами, импорте данных из внешних базданных (с помощью MicrosoftQuery) или о проверке правописания —все ориентировано на улучшение условий оценки и представления данных.

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

В«новых поколениях» Excel— версиях 4.0 и 5.0 фирма Microsoftв основном сконцентрировала своевнимание на улуч­шениях, состоящих в существенной переработке оболочки, кото­рыепозволили еще больше облегчить работу пользователя.

Вотлишь некоторые из новшеств версии Excel5.0:

Какновички, так и опытные пользователи с успехом могут

использовать   советы  оптимизатора   рабочих   шагов  Tip;

Wizardи подсказки системы DisplayToolTips, выдающие:

«имена»кнопок а пиктографических меню.

 Рабочие папки (Workbook), содержащие документы, теперьможно рассматривать как единое целое.

 Конструктор диаграмм (ChartWizard) упрощает изготовле­ние деловойграфики, шаг за шагом запрашивая пользователя о деталях диаграммы и затемизготавливая ее.

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

 Улучшены характеристики многочисленных менеджеров,Excel. Менеджер экрана (ViewManager) позволяет подгонять внешний видэкрана и таблицы под запросы пользователей. Менеджер отчета (ReportManager) позволяет скомпоновать информацию,выводимую на печать. Менеджер сценария (ScenarioManager) позволяет выполнить анализситуаций по принципу «а что, если… ». Менеджер кросс-таблиц( Pivot-TableWizard) упрощает оценку сложных данных.

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

 Сторонников предыдущей версии системы можнообрадовать тем, что в новой версии сохранены «старые» меню,вызываемые с помошью специальной опции.

Впоследующих версиях Excel, таких 7.0 / 97 / 2000 / XPеще более улучшен и интерфейс

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

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

предпросмотри печать, обнаружение и предупреждение ввода некорректных данных.

Усовершенствованыпанели инструментов. Работа с диаграммами

сталапроще. Запросы теперь могут запускаться в фоновом режиме, предоставляявозможность

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

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

MSExcel— является самой объемной и,наверное, самой существенной частью пакета. Без преувеличения можно сказать,что MSExcel— это грандиозная программа. Обычно на MSExcelссылаются как на системуэлектронных таблиц. По-видимому, это правильно, поскольку в основе MSExcelдействительно лежит идеяэлектронной таблицы, но этого явно недостаточно для характеристикимногообразных возможностей MSExcel, именно поэтому <span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Microsoft

<span Arial",«sans-serif»;color:black"><span Arial",«sans-serif»; color:black;mso-ansi-language:EN-US">Excel<span Arial",«sans-serif»;color:black"> — это универсальнаясистема обработки данных.

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

Всестроки содержат одинаковое количество ячеек и все столбцы содержат одинаковоеколичество  ячеек,  то есть рабочий  лист имеетпрямоугольную форму. По умолчанию рабочий лист имеет 256 столбцов с именами отА до IVи  16384 строки с номерамиот   1 до   16384  (этого достаточно  в  большинстве случаев).  Имя столбца и номерстроки в совокупности однозначно идентифицируют ячейку, которая им(одновременно) принадлежит. Этот идентификатор называется адресом ячейкиили ссылкой на ячейку. Сразу же заметим, что MSExcelподдерживает и другую системуадресации (стиль ссылок), когда нумеруются как строки, так и столбцы.Такой стиль ссылок иногда бывает удобен и нужен для совместимости с другимисистемами электронных таблиц.  Обычно жеиспользуют, как правило,  адреса вформе  «имя столбца — номерстроки».  Ячейкам, кроме того, можноприсваивать собственные имена и использовать эти имена для ссылок наячейки наряду с адресами.

Кромепонятия ячейки, используется понятие интервала ячеек — прямоугольнойобласти смежных ячеек. Интервал задается указанием адреса верхней левой ячейкии правой нижней ячейки, разделенных символом: (двоеточие). Например, запись E5:G10 определяет интервал ячеек.Соответственно, интервал, состоящий из нескольких целых стол­бцов, обозначаетсяименами крайнего левого и крайнего правого столбцов, разделенными двоеточием,например, запись B:Gобозначает не Бориса Гре­бенщикова,а все ячейки в столбцах В, С, D, E, Fи G.

Ячейкирабочего листа предназначены для того, чтобы хранить различные значения. Такимобразом, ячейка может играть такую же роль, как переменная в математике: онаимеет обозначение (имя или адрес) и может иметь и менять значение. Всякоевычисление состоит в том, что по значениям одних перемен­ных вычисляютсязначения других переменных. Обычно способ вычисления описывается с помощью формулы,содержащей математические операции и функции. Но сама формула — это тожезначение, которое можно хранить в ячейке! В этом и состоит основная идеяэлектронных таблиц: одни ячейки рабочего листа используются как независимыепеременные, которым должны быть приданы значения извне, а другие ячейкииспользуются как зависимые переменные (они так и называются в MSExcel— зависимые ячейки), которыесодержат формулы, ссылающиеся на независимые переменные (В MSExcelони называются — влияющиеячейки). Пользователь вводит исходные данные во влияющие ячейки, автоматическипроизводятся вычисления по формулам, на­ходящимся в зависимых ячейках, ипользователь видит готовый результат вычислений в зависимых ячейках.

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

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

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black">Прогнозирование в

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black;mso-ansi-language:EN-US">MS<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black"> <span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;color:black;mso-ansi-language:EN-US">Excel<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;color:black"> — одна из наиболее часто используемых возможностей. MSExcel

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

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

Истиназаключается в том, что Wordи Excelлегко начать использовать,

нонаучиться использовать их хорошо не так просто.

Частопри обсуждении проблем автоматизации бизнеса

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

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

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

Wordи Excel— это большие и сложные приложения. В то же время — этобольшие и сложные средства разработки приложений. Здесь есть предмет дляизучения.

 Вопрос внедрения очень важен. Некоторыекомпании разрабатывают приложения для бизнеса с помощью этих средств многиегоды, но для большинства из них это со­вершенно новая идея. Даже там, гдеиспользуют Excelи VisualBasicдля разработки, постоянно ищутнаиболее подходящее место для этих инструментов в общей технологии разработки.

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black">Используют ли настоящиеразработчики средства

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black;mso-ansi-language:EN-US">Microsoft<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;color:black"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black;mso-ansi-language:EN-US">Office<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black">?

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

<span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black">Преимущества использованиясредств разработки

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black;mso-ansi-language:EN-US">Microsoft<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;color:black"> <span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black;mso-ansi-language:EN-US">Office<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»; color:black">:<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»">

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

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

Развитиепрограммного и аппаратного обеспечения сделало создание интегрированных рабочихмест вполне реальным.  Но для того, чтобыинтегрированное рабочее место позволяло людям лучше выполнять свою работу, онодолжно быть простым: пользователи должны иметь возможность быстро извлекатьи использовать любую информацию. Чтобы этого добиться, придется либо поручитьармии программистов разработать множество специальных приложений для бизнеса навсе случаи жизни, либо отказаться от опоры на традиционные языкипрограммирования (типа Pascalили C/C++) в пользу средств разработки MicrosoftOffice.

                                                ЗАДАНИЕ 2       Составить программу на языке QBASIC согласно номеру своеговарианта (10), а также блок-схему решения:<img src="/cache/referats/8133/image001.gif" v:shapes="_x0000_s1028">                                     3      2<img src="/cache/referats/8133/image002.gif" v:shapes="_x0000_s1026"><img src="/cache/referats/8133/image003.gif" v:shapes="_x0000_s1027"><img src="/cache/referats/8133/image004.gif" v:shapes="_x0000_s1030"><img src="/cache/referats/8133/image005.gif" v:shapes="_x0000_s1029">                                          X   – A + X

<img src="/cache/referats/8133/image006.gif" v:shapes="_x0000_s1031">                          Y=   

                                                      2    

                                              COS  (X) + X

Программа:

  home:

    CLS     'инициализация

    A= 0

    X = 0

    Z = 0

    Y= 0

                'ввод значения для вычисления

   LOCATE8, 25

   INPUT«Значение переменной A»; A

   LOCATE9, 25

   INPUT«Значение переменной Х»; X

   Z =COS(X) ^ 2 + X

           'проверка на нуль значениязнаменателя

   IF Z = 0 THEN

    LOCATE 11, 18

     PRINT«Недопустимая комбинация введенных значений»

     BEEP

    SLEEP 3

     GOTOhome

   ENDIF

           'вычисление значения основнойформулы и вывод результата

    Y = (X ^ (2 / 3) — A+ X) / Z

    LOCATE11, 25

    PRINT«Результат вычисления Y= »;Y

    sleep

  SYSTEM  'выход

<img src="/cache/referats/8133/image007.gif" v:shapes="_x0000_s1032">                                                 

<img src="/cache/referats/8133/image008.gif" v:shapes="_x0000_s1033">                                                          начало 

<img src="/cache/referats/8133/image009.gif" v:shapes="_x0000_s1034 _x0000_s1044 _x0000_s1045">


                                                 Ввести:  А; X

<img src="/cache/referats/8133/image010.gif" v:shapes="_x0000_s1036">


<img src="/cache/referats/8133/image011.gif" v:shapes="_x0000_s1038">

<img src="/cache/referats/8133/image012.gif" v:shapes="_x0000_s1035">     Вывести

    сообщение:

 “Недопустимый               Вычислить знаменатель

        ввод”                                 выражения:  Z                         

<img src="/cache/referats/8133/image013.gif" v:shapes="_x0000_s1041"> <img src="/cache/referats/8133/image014.gif" v:shapes="_x0000_s1039">


<img src="/cache/referats/8133/image015.gif" v:shapes="_x0000_s1037">

<img src="/cache/referats/8133/image016.gif" v:shapes="_x0000_s1040">                           Да                         Z  =  0 ?   

<img src="/cache/referat

еще рефераты
Еще работы по программному обеспечению