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

  • 1101. Создание и совершенствование информационных технологий систем управления
    Контрольная работа Компьютеры, программирование

    При создании автоматизированных систем необходимо руководствоваться принципами системности, развития (открытости), совместимости, стандартизации (унификации) и эффективности:

    • принцип системности заключается в том, что при декомпозиции должны быть установлены такие связи между структурными элементами системы, которые обеспечивают целостность ее и взаимодействие с другими системами;
    • принцип развития (открытости) заключается в том, что, исходя из перспектив развития объекта автоматизации, она должна создаваться с учетом возможности пополнения и обновления функций и состава без нарушения ее функционирования;
    • принцип совместимости заключается в том, что при создании системы должны быть реализованы информационные интерфейсы, благодаря которым она может взаимодействовать с другими системами в соответствии с установленными правилами;
    • принцип стандартизации (унификации) заключается в том, что при создании системы должны быть рационально применены решения, пакеты прикладных программ, комплексы, компоненты;
    • принцип эффективности заключается в достижении рационального соотношения между затратами на ее создание и целевыми эффектами, включая конечные результаты, полученные в результате автоматизации.
  • 1102. Создание игровой программы "WP-Billiards"
    Контрольная работа Компьютеры, программирование

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

  • 1103. Создание интерактивного Web-сайта (игра "Tetravex")
    Контрольная работа Компьютеры, программирование

    %20<td>%20"&%20RS.Fields("UID")%20&%20"</td>")%20.Write("<td>%20"&%20RS.Fields("NAME")%20&%20"</td>")%20.Write("<td>%20"&%20RS.Fields("GAMES_COMPLETED")%20&%20"</td>")%20.Write("<td>%20"&%20RS.Fields("GAMES_PLAYED")%20&%20"</td>")%20.Write("<td>%20"&%20RS.Fields("LAST_TIME")%20&%20"</td></tr>")%20.MoveNext%20">Response.Write( "<tr> <td> "& RS.Fields("UID") & "</td>") .Write("<td> "& RS.Fields("NAME") & "</td>") .Write("<td> "& RS.Fields("GAMES_COMPLETED") & "</td>") .Write("<td> "& RS.Fields("GAMES_PLAYED") & "</td>") .Write("<td> "& RS.Fields("LAST_TIME") & "</td></tr>") .MoveNext

  • 1104. Создание информационного справочника в Excel
    Контрольная работа Компьютеры, программирование

    Возможность использования формул (Формула - cовокупность значений, ссылок на другие ячейки, именованных объектов, функций и операторов, позволяющая получить новое значение. Формулы в Excel всегда начинаются со знака равенства (=).) и функций является одним из важнейших свойств программы обработки электронных таблиц. Это, в частности, позволяет проводить статистический анализ числовых значений в таблице. Текст формулы, которая вводится в ячейку таблицы, должен начинаться со знака равенства (=), чтобы программа Excel могла отличить формулу от текста. После знака равенства в ячейку записывается математическое выражение, содержащее аргументы, арифметические операции и функции. В качества аргументов в формуле обычно используются числа и адреса ячеек. Для обозначения арифметических операций могут использоваться следующие символы: + (сложение); - (вычитание); * (умножение); / (деление). Формула может содержать ссылки на ячейки, которые расположены на другом рабочем листе или даже в таблице другого файла. Однажды введенная формула может быть в любое время модифицирована. Встроенный Менеджер формул помогает пользователю найти ошибку или неправильную ссылку в большой таблице. Кроме этого, программа Excel позволяет работать со сложными формулами, содержащими несколько операций. Для наглядности можно включить текстовый режим, тогда программа Excel будет выводить в ячейку не результат вычисления формулы, а собственно формулу.

  • 1105. Создание компоненты, реализующей модель движущегося человека
    Контрольная работа Компьютеры, программирование

    { // положение человечка центр головы, длина туловища= X; y = Y; len = length;= Color. Blue;= new Rotary (30,90); // левый локоть(предплечее). SetRange (90,270);= new Rotary (x, y+length*0.2f, 30, 135, RotateDir. ClockWise, lElbow); // левая рука. SetRange (135,225);= new Rotary (35, 90);. SetRange (90, 180);= new Rotary (x, y + len, 35, 135, RotateDir. ClockWise, lKnee);. SetRange (125, 180);= new Rotary (30, 90); // правый локоть. SetRange (90,270);= new Rotary (x, y + length * 0.2f, 30, 45, RotateDir. CounterClockWise, rElbow); // правая рука. SetRange (45, 315);= new Rotary (35, 90);. SetRange (90, 0);= new Rotary (x, y + len, 35,45, RotateDir. CounterClockWise, rKnee);. SetRange (45, 0);= new Head (x, y);

  • 1106. Создание компьютерной графики при помощи OpenGL
    Контрольная работа Компьютеры, программирование

    1. Напишите программу вывода графика функции x=2*sin(z)*cos(y)-3*tg(y) используя алгоритм плавающего горизонта. Модифицируйте программу таким образом, чтобы поверхность состояла из четырехугольников
  • 1107. Создание лазера на кристалле YAlO3 с диодной накачкой и исследование генерационных характеристик
    Контрольная работа Компьютеры, программирование

    Образец кристалла (8) накачивался излучением диодной линейки (1) с волоконным выходом (диаметр 400 мкм). Система линз (3) фокусировала излучение пучка накачки в пятно диаметром 400 мкм в кристалл (8). Люминесценция образца фокусировалась линзой (5)с фокусным расстоянием f = 3,5 см на входную щель монохроматора МДР-42 (6)(решетка 600 штрихов/мм). За выходной щелью монохроматора устанавливался PbS фотодиод (7) (PDA30G, область спектральной чувствительности 1-3 мкм). Сигнал с фотодиода подавался на селективный нановольтметр. Излучение модулировалось прерывателем (4) с частотой модуляции 590 Гц. Спектр люминесценции был измерен для трех случаев: неполяризованное излучение, для двух ортогональных поляризаций. Для этого перед входной щелью монохроматора ставилась поляризационная призма Глана. В полученном спектре можно выделить три линии с наибольшей интенсивностью, максимумы которых соответствуют длинам волн 1790 нм, 1855 нм и 1935 нм. (Рис.7.).

  • 1108. Создание многотабличной базы данных в MS Access
    Контрольная работа Компьютеры, программирование

    Создадим новый запрос Поиск скважин по месторождению как запрос с параметром. Для этого создайте запрос на выборку и откройте его в режиме конструктора (Конструктор. Представление, в котором отображается структура следующих объектов базы данных: таблицы, запросы, формы, отчеты и макросы. В режиме конструктора можно создавать новые объекты базы данных или изменять структуру существующих.) <javascript:AppendPopup(this,'447188513_2')>. Затем, из окна Всех таблиц, перетащите таблицы Бригады, затем - Скважины. Перетаскивая поля из таблиц Скважины и Бригады в бланк запроса, определите поля таблиц для запроса, порядок их размещения. В строке Вывод на экран включите флаг отображения полей. В строке Условие отбора в столбце поля Месторождения, которое предполагается использовать как параметр, введите в квадратных скобках в ячейку строки Условие отбора текст приглашения [Введите название месторождения], который должен отображаться в диалоговом окне. Сохраните запрос, задав ему имя Запрос по месторождению. Для проверки действия запроса откройте его и запустите (или выберите в меню Вид опцию Режим таблицы). В появившемся окне Введите значение параметра введем название месторождения, которое надо найти, например, Зимняя ставка. Посмотрите на результат Запроса. При запуске запроса с параметрами текст отображается в диалоговом окне без скобок. Закройте Запрос и выполните поиск другого месторождения, задав новый параметр. Описанные действия могут использоваться для создания запроса с параметрами из следующих типов запросов: на выборку, перекрестный, на добавление, на создание таблицы, на обновление.

  • 1109. Создание моделей женских нарядных платьев с применением различных фактур материалов через программу Adobe Photoshop
    Контрольная работа Компьютеры, программирование

    Компьютерная графика прочно вошла в нашу жизнь. Появляется все больше клипов, сделанных с помощью компьютерной графики. Нет спору, компьютерная графика расширяет выразительные возможности. При творческом ее использовании реклама приобретает удивительную силу воздействия на зрителя. С помощью одной только компьютерной графики очень трудно донести до зрителя рекламную идею. И если в клипе лишь компьютерная графика, лишь созданный ее средствами сюрреалистический мир, то зритель остается холодным, хотя увиденное и поражает воображение. Ведь известно, что реклама наиболее эффективна тогда, когда потребителю хочется идентифицировать себя с человеком, пользующимся тем или иным товаром. Процесс узнаваемости себя в клипе - залог успеха. Компьютерная или машинная графика - это вполне самостоятельная область человеческой деятельности, со своими проблемами и спецификой. Компьютерная графика - это и новые эффективные технические средства для проектировщиков, конструкторов и исследователей, и программные системы и машинные языки, и новые научные, учебные дисциплины, родившиеся на базе синтеза таких наук как аналитическая, прикладная и начертательная геометрии, программирование для ПК, методы вычислительной математики и т.п. Машина наглядно изображает такие сложные геометрические объекты, которые раньше математики даже не пытались изобразить. Само понятие "компьютерная графика" уже достаточно известно - это создание рисунков и чертежей с помощью компьютера. А вот компьютерная анимация - это несколько более широкое явление, сочетающее компьютерный рисунок (или моделирование) с движением. Вообще же "анимацией" просвещенный мир называет тот вид искусства, который у нас в России зовется мультипликацией. "Animate" - по-английски и по- французски значит "оживлять", "воодушевлять". "Animation" - это оживление или воодушевление. Кстати, слово "реанимация" - того же происхождения: "ре" "повторное", "анимация" - "оживление". Дело в том, что привычное слово "мультипликация" - от английского "multiplication" (умножение), совсем не отражает ни сущность, ни технологию мультфильмов. Итак, компьютерная анимация - это анимация, созданная при помощи компьютера. Под графической информацией понимаются модели объектов и их изображения. Интерактивная компьютерная графика - это так же использование компьютеров для подготовки и воспроизведения изображений, но при этом пользователь имеет возможность оперативно вносить изменения в изображение непосредственно в процессе его воспроизведения, т.е. предполагается возможность работы с графикой в режиме диалога в реальном масштабе времени. Интерактивная графика представляет собой важный раздел компьютерной графики, когда пользователь имеет возможность динамически управлять содержимым изображения, его формой, размером и цветом на поверхности дисплея с помощью интерактивных устройств управления. В компьютерной графике рассматриваются следующие задачи:

  • 1110. Создание подпрограммы преобразования 128-разрядного СЧ в УЧ
    Контрольная работа Компьютеры, программирование

    ;Выделяем память под второе числоbx,zseg ;получаем # параграфа конца программы + 1bx,128ax,es ;получаем # параграфа начала программыbx,ax ;вычисляем размер программы в параграфахah,4AH ;номер функции21H ;освобождаем памятьah,48H ;номер функцииbx,128 ;требуем 128 параграфа21H ;пытаемся отвести блокBLOCK_SEG2,ax;сохраняем адрес блока

  • 1111. Создание презентации
    Контрольная работа Компьютеры, программирование

    Эффекты перехода удобнее всего настраивать в режиме сортировщика слайдов, где можно видеть одновременно несколько слайдов и предварительно просмотреть действие эффектов перехода. Чтобы переключиться в режим сортировщика слайдов, щелкните на кнопке Режим сортировщика слайдов меню Вид. Затем для настройки эффектов перехода между любыми слайдами можно воспользоваться раскрывающимся списком Эффекта при смене слайдов панели инструментов Сортировщик слайдов. Чтобы назначить слайду один из стандартных эффектов перехода, надо щелкнуть на слайде, а затем выбрать нужный вариант в раскрывающемся списке Эффекты при смене слайдов. Если в этот момент внимательно посмотреть на миниатюру слайда в режиме сортировщика, можно увидеть демонстрацию эффекта перехода. Чтобы повторно увидеть действие перехода, надо щелкнуть на значке эффекта перехода, расположенном на слайдом. Чтобы красиво закончить слайд фильм, необходимо добавить в конец презентации черный слайд, выполнив команду Параметры меню Сервис, а затем установив флажок Завершить черным слайдом на вкладке Вид окна диалога Параметры. Нужно обратить внимание на то, что если не включить черный слайд в конец презентации, то после завершающего слайда на экране появится окно Power Point и аудитория неожиданно окажется лицом к лицу с кучей кнопок, меню и панелей инструментов.

  • 1112. Создание презентации по мотоциклам "Движение вперед"
    Контрольная работа Компьютеры, программирование

    В 2002 году вышла версия PowerPoint, которая не только была включена в пакет Microsoft Office XP, но также распространялась как отдельный продукт. В нем появились такие функции, как сравнение и смешение изменений в презентации, возможность задавать пути анимации для индивидуальных форм, создание пирамидальных, радиальных и целевых диаграмм, а также кругов Эйлера, панель задач для просмотра и выбора объектов буфера обмена, защита презентации паролем, автоматическая генерация фотоальбома, а также “умные теги” для быстрого выбора формата текста, скопированного в презентацию. Microsoft PowerPoint 2003 не сильно отличается от предшественника. Он увеличивает эффективность работы в группе и теперь имеет возможность создания “Пакета для CD”, который легко позволяет скопировать презентацию с мультимедийным содержанием и просмотрщик на компакт диск. Текущая версия PowerPoint 2007 привносит основные изменения в интерфейс программы и увеличивает графические возможности. PowerPoint является частью Microsoft Office. Это позволило PowerPoint стать наиболее распространенной во всем мире программой для создания презентаций. Файлы презентаций PowerPoint часто пересылаются пользователями программы на другие компьютеры, что означает необходимую совместимость с ними программ конкурентов. Однако, поскольку PowerPoint имеет возможность подключения элементов других приложений через OLE, некоторые презентации становятся сильно привязанными к платформе Windows, что делает невозможным открытие данных файлов, например, в версии для Mac OS. Это привело к переходу на открытые стандарты, такие как PDF и OASIS OpenDocument.

  • 1113. Создание презентаций с помощью программы Microsoft Power Point
    Контрольная работа Компьютеры, программирование

    Если удерживать кнопку нажатой, можно обозначить размер ТО. При этом ширина ТО будет определяться обозначенным размером, а высота объекта будет установлена в соответствии с размером одной строки, и в дальнейшем будет автоматически увеличиваться по мере ввода текста. Этот вид текстового объекта называют текстовая метка. Если не удерживать кнопку, а начинать вводить текст, то высота объекта будет сохраняться в размер одной строки, а ширина ТО определяться длиной текста. Этот вид текстового объекта называют текстовый блок. Создав однажды ТО, в любой момент можно изменить расположение ТО, все его свойства. Изменяя свойства можно перевести текстовый блок в текстовую метку и наоборот.

  • 1114. Создание пробной экспертной системы
    Контрольная работа Компьютеры, программирование

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

  • 1115. Создание программы авторизации пользователя с помощью пароля
    Контрольная работа Компьютеры, программирование

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

  • 1116. Создание программы для решения нелинейных уравнений
    Контрольная работа Компьютеры, программирование

    Будем искать корень функции f(x). Выберем две начальные точки C1(x1;y1) и C2(x2;y2) и проведем через них прямую. Она пересечет ось абсцисс в точке (x3;0). Теперь найдем значение функции с абсциссой x3. Временно будем считать x3 корнем на отрезке [x1;x2]. Пусть точка C3 имеет абсциссу x3 и лежит на графике. Теперь вместо точек C1 и C2 мы возьмём точку C3 и точку C2. Теперь с этими двумя точками проделаем ту же операцию и так далее, то есть будем получать две точки Cn + 1 и Cn и повторять операцию с ними. Отрезок, соединяющий последние 2 точки, пересекает ось абсцисс в точке, значение абсциссы которой можно приближённо считать корнем. Эти действия нужно повторять до тех пор, пока не получим значение корня с нужным приближением.

  • 1117. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000
    Контрольная работа Компьютеры, программирование

    Áëîê SCR2: çäåñü ôîðìèðóþòñÿ çíà÷åíèÿ òåïåðàòóðû æèäêîñòè íà âõîäå êîëîííû, çíà÷åíèå òåïåðàòóðû ðèáîéëåðà è ðàñõîäà êóáîâîé æèäêîñòè, èíäèêàöèÿ òåêóùåãî óðîâíÿ æèäêîñòè â êóáîâîé ñåêöèè, åãî ñèãíàëèçàöèÿ ïðè àâàðèéíîé ñèòóàöèè, ðàñõîä ãàçà è êóáîâîé æèäêîñòè, òåïåðàòóðà êóáîâîé æèäêîñòè, à òàêæå êà÷åñòâî ñìåñè. Èíäèêàöèÿ âûâîäèòñÿ â îêíàõ DISPLAY1 â áëîêå Numeric String.

  • 1118. Создание простейшего сервера в ОС QNX
    Контрольная работа Компьютеры, программирование

    Сокет создается без имени. Пока с сокетом не будет связано имя, удаленные процессы не имеют возможности ссылаться на него и, следовательно, на данном сокете не может быть получено никаких сообщений. Коммуникационные процессы используют для данных целей ассоциации. В Internet домене ассоциация складывается из локального и удаленного адреса и из локального и удаленного порта. В большинстве доменов ассоциация должна быть уникальной. В Internet домене связывание сокета и имени может быть весьма сложным, но, к счастью, обычно нет необходимости специально привязывать адрес и номер порта к сокету, так как функции connect и send автоматически свяжут данный сокет с подходящим адресом, если это не было сделано до их вызова. Для связывания сокета с адресом и номером порта используют системный вызов bind:

  • 1119. Создание простейших рисунков в CorelDraw
    Контрольная работа Компьютеры, программирование
  • 1120. Создание расчетных приложений и программы поиска в базе данных в среде Delphi 7.0
    Контрольная работа Компьютеры, программирование

    скорость детали V мм\мин, не болееСТАЛЬЧУГУНпоперечная подача на оборот стола S, мм\об, не более1,21,83,257,511161,83,257,5116,30,0070,0060,0050,00450,0040,00350,0030,0120,0090,0070,0060,0058654543530,00250,018650,004510545435325-0,008754541245435325--76454316435325---6543-2035325----543--