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

  • 6121. Программирование на Delphi с алгоритмами и кодами
    Курсовой проект пополнение в коллекции 08.02.2010

     

    1. Архангельский А. Я. Программирование в Delphi г. Москва: издательство «Бином», 2005г. 332 с.;
    2. Ахметов А. Р. Программирование в Delphi 7 . г.Москва: издательство «Бином-Пресс», 2003 г. 780 с.;
    3. Бобровский С.И. Delphi7 Учебный курс. г. Санкт-Петербург: издательство «Питер», 2004 г. 736 с.;
    4. Глушаков С. В. Delphi 2007 г. Москва: издательство «Хранитель», 2008 г. 635 с.;
    5. Жуков А. В. Изучаем Delphi. г. Санкт-Петербург: издательство «Питер», 2001 г. 352 с.;
    6. Маслобоев А. В. Delphi г. Санкт-Петербург: издательство «БХВ-Петербург», 2005 г. 496 с.;
    7. Стивенс Р.А. Delphi. Готовые алгоритмы. г. Москва: издательство «ДМК пресс», 2001 г. 384 с.;
    8. Фаронов В. В. Delphi. Программирование на языке высокого уровня г. Санкт-Перетбург: издательство «Питер», 2007 г. 640 с.;
    9. Хузятов Ш. Ш. Delphi 7. Основные компоненты и элементы языка программирования г. Набережные Челны: издательство КамПИ, 2005г. 116 с.;
    10. www.delphisources.ru/
    11. www.edelphi.ru/
    12. www.delphi.int.ru/
    13. www.delphiexpert.ru/
  • 6122. Программирование на Java
    Контрольная работа пополнение в коллекции 07.06.2011

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

  • 6123. Программирование на Object Pascal в среде Delphi
    Контрольная работа пополнение в коллекции 09.12.2008
  • 6124. Программирование на VBA в среде MS Excel
    Информация пополнение в коллекции 15.12.2010

    Определение самой "Ходовой ткани". Для этого используется два массива одинаковой размерности: "ras (12)" - в котором лежат количественные значения и "naz (12)" - в котором лежат названия тканей, а также две переменных "max" - в которой лежит максимальное значение ткани и "k " - порядковый номер ячейки с максимальным значением израсходованной ткани. На первом шаге мы предполагаем, что в первой ячейке массива "o_ras (i) находиться максимальное значение ложем его в переменную "max" и записываем номер ячейки в "k". На втором шаге мы начинаем сравнивать значение, содержащееся в "max" со значениями остальных ячеек, начиная с первой. Если мы нашли, что в какой - то ячейке значение больше, чем "max", то тогда это значение ложем в переменную "max" и записываем номер ячейки в "k".После того как мы прошли весь массив "ras (12)" и нашли максимальное значение, помощи переменной "k " мы берем из массива naz (12) наименование самой расходуемой ткани.

  • 6125. Программирование на алгоритмическом языке Бейсик
    Курсовой проект пополнение в коллекции 07.03.2010

    Несмотря на то, что язык уже использовался на нескольких миникомпьютерах, его настоящее распространение началось с его появления на микрокомпьютере Altair 8800. Многие языки программирования были слишком большими чтобы поместиться в небольшую память, которую пользователи таких машин могли себе позволить. Для машин с таким медленным носителем как бумажная лента (позднее - аудиокассета) и без подходящего текстового редактора такой небольшой язык как Бейсик был отличной находкой.

    1. Блок-схема алгоритма решения задачи
  • 6126. Программирование на Паскале
    Курсовой проект пополнение в коллекции 05.03.2010

    Фирма Borland / Inprise завершила линию продуктов Турбо Паскаль и перешла к выпуску системы визуальной разработки для Windows - Delphi. Несмотря на это, Турбо Паскаль сохраняет свое значение отличного языка для первого знакомства с миром "серьезного" программирования. Это связано как с его четкой логической структурой, так и с теми возможностями, которые позволяют использовать Турбо Паскаль для решения разнообразных задач. Среди них вычисления и обработка данных, компьютерная графика, работа со звуком, системно программирование. Турбо Паскаль позволяет применять приемы объектно-ориентированного программирования, которое стало одной из ведущих современных технологий программирования.

  • 6127. Программирование на С
    Контрольная работа пополнение в коллекции 09.12.2008

     

    1. Создание нового вписка;
    2. Добавление элемента в список;
    3. Вывод списка на дисплей;
    4. Сохранение данных списка в файл;
    5. Читение данных из файла;
    6. Удаление списка из памяти компьютера;
    7. Поиск элемента в списке;
    8. Сортировка списка;
    9. Удаление элемента списка.
  • 6128. Программирование на С++
    Методическое пособие пополнение в коллекции 09.12.2008

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

  • 6129. Программирование на Турбо Паскале
    Контрольная работа пополнение в коллекции 26.12.2010

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

  • 6130. Программирование на языках высокого уровня
    Информация пополнение в коллекции 12.01.2009

    7) С помощью оператора WHILE образуется цикл: в то время как указатель L не равен значению nil, то есть список L уже содержит какие-то слова из текста программы и число вхождений каждого из этих слов, и переменная st не равна пустой строке проверяется условие. Если значение в поле s динамической переменной структуры Recspisok, адрес которой содержится в указателе L равно слову содержащемуся в переменной st, то выполняется следующие действия. Значению в поле k динамической переменной структуры Recspisok, адрес которой содержится в указателе L увеличивается на единицу (k тип word). Значению переменной st присваивается значение пустой строки, переменной b (признак наличия текущего слова в списке L) присваивается значение true. Указатель L принимает значение ссылки содержащейся в данном элементе списка, на который указывает указатель L. Иначе указатель L принимает значение ссылки содержащейся в данном элементе списка, на который указывает указатель L. И таким образом проверяется следующий элемент списка L и т. д. весь список L, на содержание текущего слова в списке. Если оно уже существует в списке L, то число вхождений этого слова в тексте программы увеличивается на 1, если оно не содержится в списке, то тогда будет выполнятся следующая часть программы, образованная операторами IF и THEN. И это слово включается в список L.

  • 6131. Программирование на языке CLIPS
    Информация пополнение в коллекции 12.01.2009
  • 6132. Программирование на языке delphi
    Отчет по практике пополнение в коллекции 27.12.2011

    Одна из проблем, связанных с вложенными циклами - организация досрочного выхода из них. Во многих языках программирования есть оператор досрочного завершения цикла (break в Си, exit в Турбо Паскале, last в Perl и т. п.), но он, как правило, обеспечивает выход только из цикла того уровня, откуда вызван. Вызов его из вложенного цикла приведёт к завершению только этого внутреннего цикла, внешний же цикл продолжит выполняться. Проблема может показаться надуманной, но она действительно иногда возникает при программировании сложной обработки данных, когда алгоритм требует немедленного прерывания в определённых условиях, наличие которых можно проверить только в глубоко вложенном цикле.

  • 6133. Программирование на языке Java Script
    Контрольная работа пополнение в коллекции 10.12.2009

    На сегодняшний день визитной карточкой каждого сервера, является хорошо оформленный web сайт. Сайт т.е. web страница заполняется ссылками на информацию. Щелкнув по ссылке, пользователь попадает на интересующую его web страницу. Системой работы с ссылками, т.е. с гипертекстом, является www - world wide web, переводится на русский язык как “Всемирная Паутина”. Главное отличие WWW от остальных инструментов для работы с Internet заключается в том, что WWW позволяет работать практически со всеми доступными сейчас на компьютере видами документов: это могут быть текстовые файлы, иллюстрации, звуковые и видео ролики, и т.д. Вы перемещаетесь по сети, переходя от одного документа к другому по ссылкам. Все эти документы написаны на специально разработанном для этого языке, который называется HyperText Markup Language (HTML). Он чем-то напоминает язык, использующийся для написания текстовых документов, только HTML проще. Причем, можно использовать не только информацию, предоставляемую Internet, но и создавать собственные документы. В последнем случае существует ряд практических рекомендаций к их написанию.

  • 6134. Программирование на языке Object Pascal
    Методическое пособие пополнение в коллекции 18.02.2012

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

  • 6135. Программирование на языке Object Pascal в среде Delphi
    Реферат пополнение в коллекции 22.06.2010
  • 6136. Программирование на языке SHELL (OS UNIX)
    Информация пополнение в коллекции 12.01.2009

    PATH=/bin:/usr/bin:.:/usr/local/bin:/usr/bin/X11 - эта переменная задает последовательность файлов, которые просматривает "shell" в поисках команды. Имена файлов разделяются здесь двоеточиями. Последовательность просмотра соответствует очередности следования имен в тропе. Но первоначально поиск происходит среди так называемых встроенных команд. В число встроенных команд входят наиболее часто используемые команды, например "echo", "cd", "pwd", "date". После этого система просматривает директорий "/bin", в котором могут находиться команды "sh", "cp", "mv", "ls" и т.п. Затем директорий "/usr/bin" с командами "cat", "сс", "expr", "nroff", "man" и многими другими. Далее поиск происходит в текущем директории (".", или другое обозначение "пусто", т.е.""), где скорее всего находятся написанные вами команды.

  • 6137. Программирование на языке высокого уровня
    Курсовой проект пополнение в коллекции 16.06.2012

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

  • 6138. Программирование на языке объектно–ориентированного и визуального программирования Delphi
    Контрольная работа пополнение в коллекции 15.09.2012

    nil%20do:=ListN^.Next;(Elem);:=ListN;;:=nil;;TForm1.FormCreate(Sender:%20TObject);;:=nil;:=nil;;TForm1.FormClose(Sender:%20TObject;%20var%20Action:%20TCloseAction);(ListBegining,ListEnding);;Add(var%20ListN,ListK:PElement;I:char);:PElement;ListN%20=%20nil%20then(ListN,ListK,I)i%20<=%20ListN^.Data%20then(ListN,ListK,I)i%20>=%20ListK^.Data%20then(ListN,ListK,I):=ListN;(ListC^.next^.Data)%20<=%20i%20do:=%20ListC^.next;(ListN,ListC,ListK,I);;ShowList;:Integer;:PElement;:=0;.Memo.Clear;:=ListBegining;ListC=nil%20then.Memo.Lines.Add('%d0%9f%d1%83%d1%81%d1%82%d0%be');ListC<>nil%20do(i);.Memo.Lines.Add(IntToStr(i)+')%20%d0%90%d0%b4%d1%80%d0%b5%d1%81:%20'+('%p',[ListC])+'%20|%20%d0%ad%d0%bb%d0%b5%d0%bc%d0%b5%d0%bd%d1%82:%20'+ListC^.Data+">{$R *.dfm}CreateList(var ListN,ListK:PElement; I:char);(ListN);:=ListN;^.Data:=I;^.Next:=nil;;AddFirst(var ListN,ListK:PElement;I:char);:PElement;(Elem);^.Data:=I;^.Next:=ListN;:=Elem;;AddLast(ListN:PElement;var ListK:PElement;I:char);(ListK^.next);^.Next^.Data:=I;^.Next^.Next:=nil;:=ListK^.Next;;AddAfter(ListN,ListC,ListK:PElement;I:char);:PElement;(Elem);^.Data:=I;^.Next:=ListC^.Next;^.Next:=Elem;;ClearList(var ListN,ListK:PElement);:PElement;:=ListN;Elem<>nil do:=ListN^.Next;(Elem);:=ListN;;:=nil;;TForm1.FormCreate(Sender: TObject);;:=nil;:=nil;;TForm1.FormClose(Sender: TObject; var Action: TCloseAction);(ListBegining,ListEnding);;Add(var ListN,ListK:PElement;I:char);:PElement;ListN = nil then(ListN,ListK,I)i <= ListN^.Data then(ListN,ListK,I)i >= ListK^.Data then(ListN,ListK,I):=ListN;(ListC^.next^.Data) <= i do:= ListC^.next;(ListN,ListC,ListK,I);;ShowList;:Integer;:PElement;:=0;.Memo.Clear;:=ListBegining;ListC=nil then.Memo.Lines.Add('Пусто');ListC<>nil do(i);.Memo.Lines.Add(IntToStr(i)+') Адрес: '+('%p',[ListC])+' | Элемент: '+ListC^.Data+

  • 6139. Программирование на языке Паскаль в среде Турбо Паскаль
    Отчет по практике пополнение в коллекции 20.07.2012

    SNameStr = string [20];= ^Auto;= record: NameStr; {названиетовара}: integer; {кодтовара}: integer; {ценатовара}: Link; {связьсоследующимобъектом};,First: Link; {указательнатекущуюзапись}: NameStr; {поискпоназванию}: 0.4; {меню}: boolean; {завершениеменю}(FN: NameStr): Link; {поискпофамилии}: Link;: =First; {установканапервый}<>Nildo{доконцасписка}Curr^. Name=FN then {нашли}: =Curr; {возвращаемуказатель}; {завершениефункции}: =Curr^. Next; {следующий}: =Nil; {еслиненашло}; {end FindName}AddFirst (A: Link); {добавление 1 записи}^. Next: =First; {новыйобъект 1}: =A; {ссылканановыйобъект}; {конецпроцедуры}DelFirst (var A: Link); {удаление 1 }: =First;: =First^. Next;; {end DelFirst}DelAfter (Old: Link; var A: Link); {удаленияобъектазастарый}: =Old^. Next; {присвоенияуказателя}^. Next: =Old^. Next^. Next;; {конецпроцедуры}InpAvto; {ввод}: =New (Link); {новыйобъект}('Ha3BaHuE: ');(P^. Name);('Kog: ');(P^. kod);

  • 6140. Программирование на языке С++
    Контрольная работа пополнение в коллекции 05.06.2010

    Ранние версии языка, известные под именем «C с классами», начали появляться с 1980 года.Идея создания нового языка берёт начало от опыта программирования Страуструпа для диссертации. Он обнаружил, что язык моделирования Симула (Simula) имеет такие возможности, которые были бы очень полезны для разработки большого программного обеспечения, но работает слишком медленно. В то же время языкBCPLдостаточно быстр, но слишком близок к языкам низкого уровня и не подходит для разработки большого программного обеспечения. Страуструп начал работать в Bell Labs над задачами теории очередей (в приложении к моделированию телефонных вызовов). Попытки применения существующих в то время языков моделирования оказались неэффективными. Вспоминая опыт своей диссертации, Страуструп решил дополнить язык Си (преемник BCPL) возможностями, имеющимися в языке Симула. Язык Си, будучи базовым языком системыUNIX, на которой работали компьютеры Bell, является быстрым, многофункциональным и переносимым. Страуструп добавил к нему возможность работы с классами и объектами. В результате, практические задачи моделирования оказались доступными для решения как с точки зрения времени разработки (благодаря использованию Симула-подобных классов) так и с точки зрения времени вычислений (благодаря быстродействию Си). В начале в Си были добавлены классы (синкапсуляцией), производные классы, строгая проверка типов, inline-функции и аргументы по умолчанию.