Контрольная работа по предмету Компьютеры, программирование

  • 921. Разработка программы на четырех языках программирования
    Контрольная работа Компьютеры, программирование

    Delphi результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

  • 922. Разработка программы построения графика линии регрессии
    Контрольная работа Компьютеры, программирование
  • 923. Разработка программы представления табличных данных в виде диаграммы прямоугольников
    Контрольная работа Компьютеры, программирование

    Нажатием кнопки «Новый» производится создание нового типизированного (nrec) файла: выводится диалоговое окно с текстовым полем для имени файла, затем это имя устанавливается в соответствие файловой переменной (fdata). Файл открывается процедурой Rewrite, затем производится проверка на наличие ошибок при открытии файла. Если открытие было успешным, то флаг is_open присваивается значение true, становятся доступными элементы для ввода записей.

  • 924. Разработка программы реализующей эмуляцию упругого столкновения мячей
    Контрольная работа Компьютеры, программирование

    =0)%20then%20begin[num]:=TBall.Create(rad,col,dx,dy,x,y);:=num+1;:=true;:=false;;Tballs.del(n:integer):boolean;i:integer;(n<num)and(n>=0)%20then%20begin[n].Destroy;i:=n%20to%20num-2%20do[i]:=Balls[i+1];:=num-1;:=true;:=false;">_dy := dy;;TBall.Destroy;;;TBalls.Create;:=0;;TBalls.Destroy;i:integer;i:=0 to num-1 do[i].Destroy;;;TBalls.GetData(i:integer):TBall;:=Balls[i];;TBalls.SetData(i:integer; Value:TBall);[i]:=Value;;Tballs.Add(x,y,dx,dy,col,rad:integer):boolean;(num<101)and(num>=0) then begin[num]:=TBall.Create(rad,col,dx,dy,x,y);:=num+1;:=true;:=false;;Tballs.del(n:integer):boolean;i:integer;(n<num)and(n>=0) then begin[n].Destroy;i:=n to num-2 do[i]:=Balls[i+1];:=num-1;:=true;:=false;

  • 925. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)
    Контрольная работа Компьютеры, программирование

    ИдентификаторТипПрименениеmassiwi1massiwi1:massiwi;Для хранения промежуточных результатовmassiwi2massiwi2:massiwi;Для хранения промежуточных результатовiz_skolkiintegerИз скольки элементовpo_skolkointegerПо сколько элементовi, j,integerДля организации цикловNomerintegerХранит номер выбранной операцииyintegerВспомогательная переменная

  • 926. Разработка программы, выполняющей интерполирование методом Ньютона
    Контрольная работа Компьютеры, программирование

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

  • 927. Разработка сайта "Интернет-магазин средств связи" средствами веб-программирования PHP, HTML 4.01, CSS, JavaScript
    Контрольная работа Компьютеры, программирование

    Данный сайт построен с использованием технологии фреймов. Благодаря технологии фреймов окно браузера делится на несколько частей (областей). Каждая часть по сути представляет собой отдельное окно, тем самым пользователю предлагается работать как-бы с несколькими окнами сгрупированными в единое целое. Естественно, это не могло не отразиться на структуре сайта пользователь переходя по ссылкам от страницы к странице всё время визуально как-бы находится на одном уровне, и не замечает степень углубления или поднятия в структуре сайта. Вершиной структуры (структурной схемы) является пункт "Меню" от которого происходит развевление структуры на различные ссылки, "Главная" страница, так же как группы товаров и связь с оператором является одним из пунктов. Далее происходит разветвление каждой ссылки, максимальное ветвление разумеется происходит на ссылке "Главная", которая дублирует в себе все остальные ссылки пункта "Меню" (группы товаров, звонок оператору). Ссылки относяшиеся к определённым товарам имеют более простую схему ветвленияэто либо возврат на "Главную" страницу, либо на страницу "Звонок оператору". Ссылка "Звонок оператору" имеет ветвление подобное пункту "Меню", и обеспечивает переходы как на "Главную" страницу, так и к любому товару.

  • 928. Разработка серверной части базы данных с применением CASE-технологий
    Контрольная работа Компьютеры, программирование

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

  • 929. Разработка сети кампуса с возможностью выхода во внешнюю среду
    Контрольная работа Компьютеры, программирование

    Каждый ПК (всего 12) подключаем к концентратору, который в свою очередь подключается к коммутатору, установленному на уровне отдела. Таким образом "связываем" все компьютеры в группе между собой, а затем объединяем группы. К расположенному на первом этаже маршрутизатору подключаем каждый отдел + сервер расположенный все на том же первом этаже. Так как по своей структуре каждый из восьми этажей здания соответствует другим, будем считать, что таким же образом мы подключаем к маршрутизатору отделы на всех этажах, а структура сети на каждом этаже одинакова (исключение составляет лишь первый этаж, на котором располагается сервер). Предположим, что соседнее здание идентично первому, тогда и вся схема построения сети в нем будет такой же. Маршрутизатора поставим два (по одному на здание) и соединим их между собой оптоволокном.

  • 930. Разработка системы оперативной связи гарнизона пожарной охраны
    Контрольная работа Компьютеры, программирование

    При одновременной работе близко расположенных радиостанций, работающих в различных радиосетях (на различных несущих частотах), возникает проблема обеспечения их электромагнитной совместимости, т. е. проблема обеспечения совместной работы радиостанций без взаимных мешающих влияний. Под мешающими влияниями прежде всего понимается влияние передатчика одной радиостанции на приемник другой радиостанции, разнесенных между собой территориально и по частоте. Мешающие влияния должны учитываться, в первую очередь, в части блокирования полезного сигнала мешающим. Результаты экспериментальных исследований приемопередатчиков стационарных и возимых радиостанций показали, что для обеспечения заданного качества и надежности радиосвязи (заданного отношения сигнал/шум на выходе низкочастотного, тракта приемника) в случае превышения допустимого уровня мешающего сигнала требуется пропорциональное увеличение уровня полезного сигнала на входе приемника [7]. Таким образом, для обеспечения радиосвязи с заданным качеством и надежностью (при заданной в контрольной работе величине превышения допустимого уровня мешающего сигнала ?ЕДОП, дБ) необходимо минимальную величину напряженности поля Емин увеличить на величину ?ЕДОП (т.е. на то же число децибел).

  • 931. Разработка схем управления счетчиками
    Контрольная работа Компьютеры, программирование

    где Nmax =7 максимальное число в заданной последовательности. Следовательно, n = ]log (7+1)[=3. Обозначим выходные сигналы каждого разряда счетчика как Q1, Q2, Q3 (Q1- старший разряд, Q3- младший разряд). В столбцах Q1, Q2, Q3 таблицы 1 перечислены разрешенные комбинации выходных сигналов счетчика. Порядок следования этих комбинаций строго определен выражениями (1), (2) и значениями переменной у. В столбцах ?Q1, ?Q2, ?,Q3 указан тип перехода, который осуществляется каждым разрядом счетчика при соответствующем изменении состояния этого счетчика.

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

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

  • 933. Разработка формальных грамматик
    Контрольная работа Компьютеры, программирование

    «9»Недвоичные цифрын«%»13«$»14«(»15«»Разделитель (пробел)р«)»16«+»Сложение«+»«.»17«»Вычитание«»«ы»18«*»Умножение«*»«H»19«^»Степень«^»Табл.4. Таблица типов лексем«<»Меньше«<»«>»Больше«>»TLE«=»Равно«=»конст_100«#»Суффикс double«#»конст_161«%»Суффикс integer«%конст_22«$»Суффикс string«$»ид_р3«(»Открывающая скобка«(»sin4«)»Закрывающая скобка«)»left5«.»Точка«.»not6Недопустимый символхand7Конец файлаыor8xor9Табл.5. Таблица ключевых словequ10разделитель11ТКС+12sin-13left*14notmod15and^16orоо17xor(18equ)19mod

  • 934. Разработка функциональной модели "Документооборот предприятия"
    Контрольная работа Компьютеры, программирование

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

  • 935. Разработка централизованного управляющего вычислительного комплекса в транспортных системах
    Контрольная работа Компьютеры, программирование

    №НаименованиеТипКол-воПримечание12345Аппаратное обеспечение1Системная платаMB Abit N18 SLI nForse 4-SLI S775 SATA GLAN ATX Процессорное гнездо: Socket 77592ПроцессорIntek Pentium 4,2.8 G 533 MHz/1M Socket 478 BOX93Корпус системного блокаAsus TA-212 ATX 350W+4USB+IEE1394 w/o PFC Блок питания 350 Вт Кол-во слотов: 4х5; 2х3,5; 4хHDD Лицевая панель: USB, Speaker, Fire Wire, 4xUSB 2.01xIEEE 13942 x Audio94КулерCooler Titan TTC-W5TB, 1 ball bearing, for socket 478, with temp.control95Память оперативнаяDIMM SDRAM 128 Mb PC1338DIMM SDRAM 512 Mb PC1331для ВМ-16Память дисковая (винчестер)750 Gb Seagate Barracuda 7200.9.IDE, 7200 об/мин КЭШ 16Мб, р/n ST3750640AS1для ВМ-1160 Gb Seagate Barracuda 7200.9 IDE, 7200 об/мин КЭШ 2Мб, р/n ST3160212A87Монитор LSDLG LI553S TFT Silver 8ms (SF) Экран 15/1024х768 pix/4:3 Параметры матрицы: 500:1, 250кд/м2; 8 мс Углы обзора (гориз./верт.): 1600/1400 Видеоинтерфейсы:D-Sub Цвет корпуса: Серебристый58Видеоадаптер (видеокарта)Asus AX 1650PRO/HTD 256M ATI X1650Pro AGP59КлавиатураА4 Tech KBS-21 PS/2510Манипулятор «мышь»А4 Tech AK-5, USB, оптическая511Электродвигатель (мотор)Напряжение 380 В переменного тока 50Гц; N=1,2 кВт17412Контроллер бортовойDLO5; 8 входов, 6 выходов, 2.0 Кслов памяти программ; 4.0 Кслов памяти данных; по 2 коммуникационных порта RS-232C и RS-232/RS-422/RS-2855913Датчик ультразвуковой XX512A21PAM8 M12; Рабочая зона чувствит. 10.0см31614Манипулятор ввода (планшет графический)Wacom Volito 2 A7 CTF-221/k-x1815Манипулятор вывода (принтер струйный)Epson Picture Mate100 CIIC602004 Форматы А6 Интерфейс USB Cкорость печати 10х15 фото-83 сек Качество печати: Черная: до 5760х1440 dp; Цветная до 5700х1440 dp; Особенности: печать без полей; цв. дисплей; Card-Recorder1816Карта сетеваяD-Link DFE-520TX, PCI917ХабHUB 3.5 4 port USB 2.0 UIH-324/ST10161Программное обеспечение1Операционная системаWindows XP12Офисная программаMicrosoft Office XP13Память оперативнаяDIMM SDRAM 128 Mb PC1338DIMM SDRAM 512 Mb PC1331для ВМ-1Литературные источники

  • 936. Разработка цифрового блока управления
    Контрольная работа Компьютеры, программирование

    Командный триггер строим на основе логического элемента К1554ЛА4 (используем для однородности схемы). Эта интегральная схема содержит три элемента «3И-НЕ», осуществляющих операцию логического умножения с инверсией. RS триггер, построенный на основе этих элементов, управляется нулем. ТПХ состоит из двух ЛЭ «3И-НЕ» на базе К1554ЛА4 а ТОХ из одного ЛЭ «3И-НЕ» на базе К1554ЛА4 и одного «2И-НЕ» на базе К1561ТЛ1. Сигналы на командный триггер поступают с кнопок «ПУСК», также с внешних устройств (ВУ) и со счетчика импульсов (СИ ?0). При нажатии кнопки «ПУСК», сигнал низкого уровня будет подаваться на вход разрешения записи в счетчик импульсов, производя запись кода для начала отсчета количества импульсов. С ТПХ подается сигнал на импульсный усилитель мощности (ИУМ1).

  • 937. Разработка чертежа печатной платы
    Контрольная работа Компьютеры, программирование

    Технические требования располагают над основной надписью, формулируют и излагают в следующей последовательности:

    1. Плату изготовить ..... методом.
    2. Плата должна соответствовать (ГОСТ, ОСТ).
    3. Шаг координатной сетки ...мм.
    4. Конфигурацию проводников выдерживать по координатной сетке с отклонением от чертежа ... мм.
    5. Допускается скругление углов контактных площадок и проводников.
    6. Места, обведенные штрихпунктирной линией, проводниками не занимать.
    7. Требования к параметрам элементов платы - в соответствии с конструктивными данными.
    8. Ширина проводников в свободных местах ... мм, в узких ... мм.
    9. Расстояние между двумя проводниками, между двумя контактными площадками или проводником и контактной площадкой в свободных местах ... мм, в узких - ... мм.
    10. Форма контактных площадок произвольная, bmin=…мм.
    11. Допускается занижение контактных площадок металлизированых отверстий: на наружных слоях до зенковки, на внутренних слоях ...
    12. Предельные отклонения расстояний между центрами отверстий, кроме оговоренных особо, в узких местах ±…мм, в свободных местах ± ... мм.
    13. Предельные отклонения расстояний между центрами контактных площадок в группе ± ... мм.
    14. Маркировать эмалью ... ГОСТ.., шрифт ... по ГОСТ...
  • 938. Разъемы материнской платы Intel D815EEA
    Контрольная работа Компьютеры, программирование

    В чипсете этой материнской платы, как уже говорилось, встроен графический контроллер, который выключается при установки в имеющийся порт AGP "нормальной" AGP видеокарты. Интерфейс AGP хоть и поддерживает режим 4x, но пропускная способность порта AGP в 1 Гб/сек не достаточно хорошо сбалансирована с пропускной способностью памяти (тоже 1 Гб/сек). Но это не ошибка в чипсете. Все чипсеты, работающие с памятью SDRAM имеют такую оплошность. Полностью сбалансированные решения можно найти в чипсетах, работающих с памятью SDRAM DDR и RDRAM. Встроенный графический чип обеспечивает простейшей графикой и низкой производительностью, что приемлемо, скажем, в обычных офисных компьютерах. Если же необходимо большее - установите в слот AGP нужную видеокарту. Чипсет 815 поддерживает технологию схожую с UMA/SMA. Это технология получила название "Ускоритель Производительности Графики" (Graphics Performance Accelerator - GPA). Отличие в том, что в GPA кэшируется особый участок памяти на самой видеокарте. Эта память разбивается на 4 Мб кусочки, которые кэшируются в оперативной памяти. Таким образом, получается довольно быстрый канал до процессора. Такое решение выгодно только для видеокарт низкого класса, т.к. "крутым" видеокартам пропускной способности памяти PC133 все равно не достаточно.

  • 939. Расположение элементов в матрице
    Контрольная работа Компьютеры, программирование

    Требования к программе:

    • Составить программу на алгоритмическом языке, выполняющую указанные преобразования с матрицами;
    • Вывести исходную матрицу с индексами её элементов;
    • Вывести преобразованную матрицу с новым содержимым;
    • Программа должна строиться таким образом, чтобы существовала возможность её использования с массивами любой размерности, содержащими произвольные элементы;
    • В программе должна быть предусмотрена выдача на печать исходных и преобразованных матриц;
    • Полученные результаты должны быть занесены в файл последовательного доступа и доступны для просмотра из него.
  • 940. Распределенная обработка данных
    Контрольная работа Компьютеры, программирование

    Цель работы:

    1. Объявить интерфейсы IX, IY, IZ . Объявить интерфейс IUnknown.
    2. Реализация компонента. Класс СА реализует компонент, поддерживающий интерфейсы IX и IY. Реализовать QueryInterface описанным выше способом. Функцию CreateInstance определить после класса CA. Клиент использует ее, чтобы создать компонент, представляемый при помощи СА, и получить указатель на IUnknown этого компонента. После CreateInstance определить IID для интерфейсов. (Для того, чтобы определить IID для IUnknown компоновать с UUID.LIB).
    3. Реализация клиента, роль которого выполняет main. Клиент начинает с создания компонента при помощи CreateInstance. CreateInstance возвращает указатель на интерфейс IUnknown компонента. Клиент при помощи QueryInterface запрашивает через интерфейс IUnknown указатель на интерфейс IX компонента. Анологично запросить и IY. Использовать эти указатели для доступа к функциям-членам. Запросить интерфейс IZ. QueryInterface возвращает код ошибки, так как СА не реализует IZ. Далее Клиент запрашивает указатель на интерфейс IY через указатель на интерфейс IX, pIX. Поскольку компонент поддерживает IY, этот запрос будет успешным, и клиент сможет использовать возвращенный указатель на интерфейс IY так же, как он использовал первый указатель. Затем клиент запрашивает интерфейс IUnknown через указатель на IY. Поскольку все интерфейсы COM наследуют IUnknown, этот запрос должен быть успешным, причем возвращенный указатель совпадет с первым указателем, так как . QueryInterface возвращает один и тот же указатель на все запросы к IUnknown.