Компьютеры, программирование

  • 4561. Обработка результатов психологических тестов (ЛИСП-реализация)
    Курсовой проект пополнение в коллекции 27.01.2010

     

    1. Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов [Текст] / И.Н.Бронштейн, К.А.Семендяев. М.: Наука, 2007. 708 с.
    2. Выготский, Л.С. О психологических системах [Текст] / Л.С.Выгодский М.: Питер, 2001. С. 467.
    3. Гайда, В.К. Психологическое тестирование: учебное пособие. [Текст] / В.К. Гайда, В.П. Захаров M.:Мир, 1999. С. 625.
    4. Пиаже, Ж. Экспериментальная психология. [Электронный ресурс] / Ж. Пиаже М.: Прогресс, 2003. С. 318.
    5. Симанков, В.С. Основы функционального программирования [Текст] / В.С.Симанков, Т.Т.Зангиев, И.В.Зайцев. Краснодар: КубГТУ, 2002. 160 с.
    6. Степанов, П.А. Функциональное программирование на языке Lisp. [Электронный ресурс] / П.А.Степанов, А.В. Бржезовский. М.: ГУАП, 2003. С. 79.
    7. Холодная, М.А. Существует ли интеллект как психическая реальность? [Текст] / М.А. Холодная М.: Педагогика, 200. С. 216.
    8. Хювенен Э. Мир Лиспа [Текст] / Э.Хювенен, Й.Сеппянен. М.:Мир, 1990. 460 с.
  • 4562. Обработка речевого сигнала
    Курсовой проект пополнение в коллекции 06.05.2012
  • 4563. Обработка речевых сигналов
    Дипломная работа пополнение в коллекции 19.06.2011

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

  • 4564. Обработка сигнала в NGN
    Дипломная работа пополнение в коллекции 02.09.2011
  • 4565. Обработка сигналов на основе MCS-51
    Курсовой проект пополнение в коллекции 15.02.2011

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

  • 4566. Обработка статистических данных по файлу
    Дипломная работа пополнение в коллекции 03.07.2011

    {((StrToInt (StringGrid1->Cells[1] [i])/N)<=0.05)->Cells[2] [i]=» -»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>5)->Cells[2] [i]= "**»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=10)->Cells[2] [i]= "****»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=20)->Cells[2] [i]= "******»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=30)->Cells[2] [i]= "********»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=40)->Cells[2] [i]= "**********»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=50)->Cells[2] [i]= "************»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=60)->Cells[2] [i]= "**************»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=70)->Cells[2] [i]= "****************»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=80)->Cells[2] [i]= "******************»;((100*StrToInt (StringGrid1->Cells[1] [i])/N)>=90)->Cells[2] [i]= "********************»;

  • 4567. Обработка статистических данных по файлу
    Дипломная работа пополнение в коллекции 03.07.2011

    ++ Builder - среда быстрой разработки (RAD), выпускаемая компанией CodeGear, дочерней фирмой компании Embarcadero (ранее Borland). Предназначена для написания программ на языке программирования C++. C++ Builder объединяет Библиотеку визуальных компонентов и среду программирования (IDE), написанную на Delphi с компилятором C++. Цикл разработки аналогичен Delphi, но с существенными улучшениями, добавленными в C++ Builder. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно.++ Builder содержит инструменты, которые позволяют осуществлять настоящую визуальную разработку Windows-приложений методом drag-and-drop, упрощая программирование благодаря WYSIWYG редактору интерфейса, встроенному в его среду разработки.

  • 4568. Обработка строк в РНР
    Статья пополнение в коллекции 12.01.2009

    В результате, обработанное значение строки $str не будет содержать повторяющихся пробелов. Если нужно убедиться в том, что строка не содержит пробелов в начале и в конце, применяется функция trim(str); ( $str = trim ($str); ). Когда требуется удалить пробелы только с начала строки, нужно использовать ltrim. И если уж зашла речь о начале строки, давайте убедимся, что первый символ заглавный. Что бы сделать его таковым, примените ucfirst(str); Есть и функция для перевода во всех словах в строке их первых букв в заглавные - ucwords(str);. Кроме того, очень часто бывает необходимо сравнить строку с некоторым шаблоном. Частный случай поиск в строке (о нем несколько позже). Но нет никакой гарантии, что полученная строка введена пользователем или получена из файла в соответствии с правилами правописания. Другими словами строка может содержать в середине слова или предложения чередующиеся заглавные и прописные символы. Решение данной проблемы в применении функций strtolower(str); и strtoupper(st);. Эти функции, соответственно, переводят символьные строки в нижний и верхний регистр. Комбинирование данных возможностей языка РНР приводит к корректному построению строки не зависимо от того, как она была введена или получена в начальном виде.

  • 4569. Обработка табличной информации с помощью сводных таблиц средствами MicroSoft Excel
    Реферат пополнение в коллекции 09.12.2008

     

    • Для сводных таблиц, созданных на основе данных Microsoft Excel, обновление извлекает новые поля первоначального интервала исходных данных или интервала данных, заданного по имени. При добавлении новых строк или столбцов данных в исходный список Microsoft Excel, заданный в качестве ссылки на интервал, можно изменить интервал исходных данных для сводной таблицы, чтобы в него входили дополнительные строки и столбцы.
    • Для сводных таблиц, созданных на основе внешних источников данных, обновление извлекает новые строки или записи внешнего файла или базы данных, которые удовлетворяют условиям запроса. При добавлении новых строк или столбцов во внешний источник данных для сводной таблицы, а также при необходимости выбора других данных для сводной таблицы, можно внести соответствующие изменения в запрос.
    • В сводных таблицах с полями страниц можно настроить поле страницы для выполнения запроса к внешним данным при выборе каждого элемента. Это позволяет работать с большим объемом данных без увеличения оперативной памяти компьютера. При наличии достаточного для обработки данных объема свободной оперативной памяти для быстрого просмотра страниц можно настроить поля страниц таким образом, чтобы получать внешние данные для всех элементов одновременно.
  • 4570. Обработка текстовой информации в среде Delphi
    Курсовой проект пополнение в коллекции 26.08.2012
  • 4571. Обработка текстовой информации. Концепция электронного документа
    Информация пополнение в коллекции 02.12.2010

    Текстовый документ в Word можно создать следующими способами:

    • выбрать команду Создать в меню Файл, затем в области задач (изменится режим на «Создание документа») в разделе Создание выбрать «Новый документ», основанный на шаблоне Обычный или разделе Шаблоны в пункте На моем компьютере выбрать предопределенный шаблон или мастер, на основе которого требуется создать документ или шаблон.;
    • щелкнуть пиктограмму Создать на панели инструментов Стандартная, откроется пустой документ Документ 1, основанный на шаблоне Обычный.
  • 4572. Обработка текстовых файлов
    Курсовой проект пополнение в коллекции 19.07.2010

    Листинг программы

    1. unit Unit1;
    2. program sochet;
    3. uses crt;
    4. type
    5. Arr = array[1..20] of integer;
    6. Arr2=array[1..1000,0..20] of byte;
    7. var
    8. i,j,m,n,k,kol:integer;
    9. Sm : integer;
    10. Idx : Arr2;
    11. Chisla: Arr;
    12. fnd : boolean;
    13. tf:TEXT;
    14. S,St:string;
    15. Procedure Info(var ft:TEXT);
    16. begin
    17. writeln('**********************************************************');
    18. writeln('**** КУРСОВАЯ РАБОТА ПО ПРОГРАММИРОВАНИЮ ****');
    19. writeln('** **');
    20. writeln('** Задана последовательность из n чисел **');
    21. writeln('** Выбрать в последовательности несколько таких чисел, **');
    22. writeln('** чтобы их сумма делилась на m. **');
    23. writeln('**** ****');
    24. writeln('**********************************************************');
    25. writeln;
    26. writeln(ft,'********************************************************');
    27. writeln(ft,'**** КУРСОВАЯ РАБОТА ПО ПРОГРАММИРОВАНИЮ ****');
    28. writeln(ft,'** **');
    29. writeln(ft,'** Задана последовательность из n чисел **');
    30. writeln(ft,'** Выбрать в последовательности несколько таких чисел, **');
    31. writeln(ft,'** чтобы их сумма делилась на m. **');
    32. writeln(ft,'**** ****');
    33. writeln(ft,'********************************************************');
    34. writeln(ft,'');
    35. end;
    36. {процедура суммирует числа с номерами, которые заданы в строке nom массива Idxs}
    37. Function Summ(Chisla:Arr;Idxs:Arr2;m,nom:integer):integer;
    38. var
    39. idx,i,Sm:integer;
    40. begin
    41. Sm:=0;
    42. for i:=1 to m do
    43. begin
    44. idx:= Idxs[nom,i];
    45. Sm:=Sm + Chisla[idx];
    46. end;
    47. Summ:=Sm;
    48. end;
    49. {процедура генерации сочетания из n по m, для чисел 1,2, ... , n}
    50. Procedure GenerateSochet(var Sochet:Arr2; n,m:integer;var kol:integer);
    51. var
    52. ii,jj:integer;
    53. begin
    54. kol:=1;
    55. { Генерация самого первого сочетания }
    56. for ii:=0 to m do
    57. Sochet[kol,ii]:=ii;
    58. repeat
    59. { Vivod(Sochet,nom,m);}
    60. kol := kol+1;
    61. for ii:=0 to m do
    62. Sochet[kol,ii]:=Sochet[kol-1,ii];
    63. ii:=m;
    64. while (Sochet[kol,ii]=(n-m+ii))and(ii>0) do
    65. ii:=ii-1; { поиск элемента для изменения }
    66. Sochet[kol,ii]:=Sochet[kol,ii]+1;
    67. for jj:=ii+1 to m do
    68. Sochet[kol,jj]:=Sochet[kol,jj-1]+1; { изменение правой части сочетания }
    69. until ii=0;
    70. end;
    71. begin
    72. clrscr;
    73. assign(tf,'sochet.res');
    74. rewrite(tf);
    75. INFO(tf);
    76. write('Задайте количество чисел n :'); readln(n);
    77. while (n<1) or (n>20) do
    78. begin
    79. write('Ошибочный ввод! Задайте количество чисел n (n>0;n<21):');
    80. readln(n);
    81. end;
    82. write('Задайте числа :');
    83. for i:=1 to n do
    84. read(Chisla[i]);
    85. write('Задайте k (на него должна делиться сумма без остатка) :'); readln(k);
    86. fnd:=false;
    87. for m:=1 to n do
    88. begin
    89. GenerateSochet(Idx,n,m,kol);
    90. Writeln (' * * * Перебор сочетаний по ',M,' элементов! * * *');
    91. Writeln (tf,' * * * Перебор сочетаний по ',M,' элементов! * * *');
    92. for i:=1 to kol-1 do
    93. begin
    94. S:='';
    95. for j:=1 to m do
    96. begin
    97. Str(Chisla[Idx[i,j]],St);
    98. S := S + St + ' ';
    99. end;
    100. Sm := Summ(Chisla,Idx,m,i);
    101. Str(Sm,St);
    102. S:= S + ' Sum = '+St;
    103. if (Sm mod k) = 0 then
    104. begin
    105. S:=S+ ' Искомая пара!';
    106. writeln(S);
    107. writeln(tf,S);
    108. fnd := true;
    109. break;
    110. end else begin
    111. writeln(S);
    112. writeln(tf,S);
    113. end;
    114. end;
    115. if fnd then break;
    116. end;
    117. if fnd then begin
    118. writeln('Искомая комбинация найдена!');
    119. writeln(tf,'Искомая комбинация найдена!')
    120. end else begin
    121. writeln('Искомая комбинация чисел НЕ найдена!');
    122. writeln(tf,'Искомая комбинация чисел НЕ найдена!');
    123. end;
    124. Close(tf);
    125. readln;
    126. end.
  • 4573. Обработка текстовых файлов на языке Турбо Паскаль
    Курсовой проект пополнение в коллекции 09.12.2008

    Для работы с файлами вторым важным действием после объявления файловой переменной является “связывание” этой переменной с физическим файлом. Это действие и выполняет процедура Assign.То есть выполняя действия над файловой переменной программа, ассоциирующая файловую переменную с конкретным физическим файлом, производит операции именно над этим физическим файлом. Как было отмечено процедура Assign является обязательной для работы с файлами. С одним и тем же физическим файлом можно связать несколько файловых переменных. Также с одной файловой переменной можно последовательно связать различные физические файлы. Причём при последовательном связывании с одной и той же переменной различных физических файлов операции произведённые над переменной до связывания становятся недействительными. Например следует дважды открыть одну и ту же переменную дважды связанную с различными файлами для чтения: Assign(T,file1.txt); Reset(T); Assign(T,file2.txt); Reset(T);. О процедурах открытия файлов будет говориться ниже.

  • 4574. Обработка транзакций
    Информация пополнение в коллекции 12.01.2009

    По мере того как данные и вычисления становятся все более распределенными, атомарность плоских транзакций становится значительным неудобством. Рассмотрим пример на рис. 2. Согласно правилам обработки плоских транзакций, либо должны успешно завершиться все компоненты глобальной транзакции, либо не должна завершиться ни одна из них. Например, если неудачей завершилось только изменение одной удаленной базы данных под управлением некоторого менеджера ресурсов, то и все остальные компоненты должны быть возвращены в состояние, предшествовавшее началу транзакции. Учитывая количество информации, обрабатываемой в крупной или даже средней организации со множеством серверов LAN на ПК и, возможно, с мобильными базами данных, можно предположить, что вероятность отказа хотя бы одного узла весьма высока. Если применяется модель плоских транзакций, то придется заново выполнять все составные части транзакции, что существенно повышает требования к вычислительным ресурсам и отнимает значительную долю пропускной способности системы.

  • 4575. Обработка экономической информации в документах Word
    Курсовой проект пополнение в коллекции 12.01.2009

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

  • 4576. Обработка экономической информации средствами языка Pascal
    Информация пополнение в коллекции 12.01.2009
  • 4577. Образование в Интернет
    Информация пополнение в коллекции 01.12.2009

    Реализация этой политики должна привести к:

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

    AskERIC Ведомая Центром Образовательных ресурсов и информации "Educational Resource and Information Center", программа AskERIC дает возможность работникам образования, библиотекарям и прочим, кто интересуется образованием K-12, получить информацию практически обо всем. Центр поддерживает электронный адрес (askeric@ericir.syr.edu) для задавания вопросов и обещает ответ в течение 48 часов. Он также поддерживает подсистему gopher, содержащую краткое изложение вопросов и ответов, планы уроков по различным предметам, и прочую информацию по образованию. Адрес подсистемы gopher ericir.syr.edu. Health-Ed: Список рассылки для работников образования в области здравоохранения. Посылать запрос по адресу health-ed-request@stjhmc.fidonet.orgK12Net: Сеть K12Net, возникшая на хоббистской сети Fidonet, в настоящий момент имеется на многих системах Usenet и является основной системой для многих интересных и ценных служб. Среди них есть услуги по международным разговорам для студентов, обсуждения на иностранных языках (например, есть французский и немецкий - единственная конференция, где американские студенты могут потренироваться в разговоре на этих языках со своими коллегами из Квебека и Германии). Существуют также конференции для учителей по конкретным предметам, от физкультуры до физики. Сеть K12 все еще имеет ограниченную рассылку, так что спросите у своего системного администратора, несет ли ее ваша система. Kidsphere: Kidsphere представляет собой список рассылки для учителей средних и старших классов, которые организуют совместные проекты и обсуждают использование телекоммуникации в образовательном процессе. Здесь также можно найти сведения о новом программном обеспечении, список подсистем, с которых можно получить изображения в компьютерной графике от различных спутников и зондов NASA, и вообще сведения, интересные для пользующихся модемом учителей.

  • 4579. Образование через Internet
    Реферат пополнение в коллекции 09.12.2008

    На этом сервере Вы найдете ответы на все свои вопросы о дистанционном обучении. Здесь подробно разъясняются его концепция, цели, задачи, нормативно-правовая база. Если Вы решили, что дистанционное обучение это то, что Вам нужно, сделайте следующий шаг и ознакомьтесь с ИДО МЭСИ (Институт дистанционного образования Московского государственного университета экономики, статистики и информатики). На его страницах помещен перечень специальностей, по которым проводится подготовка, планы занятий с указанием количества часов и список экзаменов. Бывших военных, возможно, больше заинтересует Центральный институт конверсии военных кадров (ЦИКВОК), при котором открыт Учебный центр профессиональной переподготовки военнослужащих, увольняемых с военной службы, на гражданские специальности. На странице “Ресурсы” указаны цены учебников, CD-ROM, а также помещен список курсов, демо-версия и правила пользования сетевой библиотекой. Подсчитав стоимость обучения, Вы можете тут же заключить договор (интерактивная форма прилагается) и стать студентом института или слушателем курсов. Кроме того, на сервере публикуется журнал «Дистанционное образование», предлагающий статьи об организации учебного процесса, официальные документы, новости, материалы конференций и семинаров.

  • 4580. Образовательные ресурсы интернет
    Информация пополнение в коллекции 09.07.2010