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

  • 8481. РНР - что в этом слове?
    Информация пополнение в коллекции 12.01.2009

    Так что же это такое? Итак, на сегодняшний день РНР, несмотря на свое скромное название (Personal Home Page - персональная домашняя страница), - это мощный кроссплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраиваемого в html-документы. Благодаря этому, появляется возможность создавать динамические Web-страницы. То есть вы создаете их как обычно, используя язык HTML и вставляя в документ, по мере необходимости, РНР-команды. Файлы, созданные таким образом, хранятся на сервере. Когда посетитель обращается к вашей страничке, РНР обрабатывает встроенные в нее команды и выдает результат браузеру пользователя - точно так же, как это делает CGI-программа, написанная на С или Perl. Только в отличие от последней, РНР имеет ряд преимуществ:

  • 8482. Робота з "потоками" в середовищі Delphi
    Информация пополнение в коллекции 17.06.2010

    Ще не так давно програмісти намагалися емулювати потоки, запускаючи процедури усередині циклу обробки повідомлень Windows. Цикл обробки повідомлень (або цикл очікування) це особливий фрагмент коду в програмі, керованій подіями. Він виконується тоді, коли програма знаходить в черзі події, які потрібно обробити; якщо таких немає, програма може виконати в цей час «фонову процедуру». Такий спосіб імітації потоків вельми складний, оскільки вимушує програміста, по-перше, зберігати стан фонової процедури між її викликами, а по-друге, визначати момент, коли вона поверне управління обробнику подій. Якщо така процедура виконується довго, то у користувача може скластися враження, що додаток перестав реагувати на зовнішні події. Використовування потоків знімає проблему перемикання контексту, тепер контекст (стек і регістри) зберігає операційна система.

  • 8483. Робота з базами даних в Мicrosoft Еxcel
    Курсовой проект пополнение в коллекции 03.10.2010

    Іноді необхідно відсортувати базу даних по більш ніж трьох полях. Припустимо, що створено великий список з адресами в Excel і необхідно відсортувати цю базу даних по штатах, містам, прізвищам і, нарешті, по іменах. Оскільки в діалоговому вікні Сортировка диапазона передбачене сортування максимум по трьох полях, можна припустити, що таке сортування неможливе. Насправді його можна виконати поетапно. Для цього потрібно почати із сортування по тим полям, що мають найменший пріоритет, і послідовно виконувати сортування по більш важливих полях. Першим у кожній групі сортування слід вказати саме важливе поле. Наприклад, якщо спочатку потрібно виконати сортування по полю Прізвище, то його варто вказати в списку Сортировать по. Потім необхідно виконати сортування по полю Ім'я, виходить, його варто вказати в полі опції Затем по. Потім слід виконати сортування ще раз, вказавши в списку Сортировать по поле Штат, у списку Затем по-поле Місто і, нарешті, у списку В последнюю очередь по-поле Прізвище.

  • 8484. Робота з випадаючими графічними меню
    Контрольная работа пополнение в коллекции 23.03.2011

    Властивості:

    • alinkColor відображає атрибут ALINK
    • anchors масив, що відображає всі якорі в документі
    • bgColor відображає атрибут BGCOLOR
    • cookie визначає "ключик"
    • fgColor відображає атрибут TEXT
    • forms масив, що відображає всі форми в документі
    • lastModified відображає дату останньої модифікації документа
    • linkColor відображає атрибут LINK
    • links масив, що відображає всі посилання в документі
    • referrer відображає URL документа, з якого був викликаний поточний документ
    • title відображає зміст тага <TITLE>
    • URL відображає повний URL документа
    • vlinkColor відображає атрибут VLINK
  • 8485. Робота з вікнами
    Методическое пособие пополнение в коллекции 02.01.2010

    кнопка закриття вікна зі збереження усіх змінених параметрів;кнопка закриття вікна без збереження змінених параметрів;кнопка збереження усіх змінених параметрів без закриття вікна;кнопка закриття вікна, коли змінені параметри уже збережені; поля уведення обмежені прямокутною рамкою області, в які користувач може уводити з клавiатури текст; щоб увести дані в поле необхідно з початку натиснути у ньому мишею ; лічильники поля з двома кнопками праворуч; можна натиснути у нього мишею і набрати значення параметру на клавіатурі або натискати на кнопках: для збільшення параметру , для зменшення ; поля переліку містять перелік об'єктів, доступних для вибору; якщо вміст переліку не уміщується у видиму частину, то зявляються смуги прокручування для перегляду довгих переліків; щоб вибрати обєкт слід натиснути на ньому мишею; поля прихованому переліку у видимій частині мають тільки значення поточного параметру, для їх відкриття необхідно зафіксувати покажчик миші на праворуч від поля переліку; перемикачі коло з чорною крапкою або без неї, призначені для вибору одного з взаємовиключаючих режимів; прапорці прямокутне поле індикатора з позначкою всередині або без неї: використовується для вмикання/ вимикання режиму (його ім'я написане поруч), що може знаходитися в увімкнутому або вимкнутому стані кнопки контекстної довідки, для виклику контекстної довідки слід натиснути її, а потім невідомий елемент.

  • 8486. Робота з програмою FineReader
    Курсовой проект пополнение в коллекции 03.10.2010

    Програма FineReader підтримує наступні мови:

    1. Îñíîâí³ ìîâè ( àíãë³éñüêà, â³ðìåíñüêà (ñõ³äíà, çàõ³äíà, ãðàáàð), áîëãàðñüêà, ãðåöüêà, äàòñüêà, ³ñïàíñüêà, ³òàë³éñüêà, êàòàëîíñüêà, ëèòîâñüêà, ëàòèøñüêà, í³ìåöüêà (ñòàðà ³ íîâà îðôîãðàô³ÿ), í³äåðëàíäñüêà (ͳäåðëàíäè ³ Áåëüã³ÿ), íîðâåçüêà (íþíîðñê ³ áóêìîë), ïîëüñüêà, ïîðòóãàëüñüêà (Ïîðòóãàë³ÿ ³ Áðàçèë³ÿ), ðîñ³éñüêà, ðóìóíñüêà, ñëîâàöüêà, òàòàðñüêà, òóðåöüêà, óãîðñüêà, óêðà¿íñüêà, ô³íñüêà, ôðàíöóçüêà, õîðâàòñüêà, ÷åñüêà, øâåäñüêà, åñòîíñüêà ).
    2. Äîäàòêîâ³ ìîâè ( àáõàçüêà, àâàðñüêà, àãóëüñêà, àäèãåéñüêà, àçåðáàéäæàíñüêà (êèðèëèöÿ), çåðáàéäæàíñüêà (ëàòèíèöÿ), àéìàðà, àëáàíñüêà, àëòàéñüêà, àôðèêàíñ, àöòåêñüêà, á³ëîðóñüêà, áåìáà, áëåêôóò, áðåòîíñüêà, áóãîòó, áóðÿòñüêà, âîëîô, ãàâàéñüêà, ãàãàóçüêà, ãàë³ñ³éñüêà, ãàíäà, ãóàðàí³, ãåëàó, äàêîòà, äóíãàíñüêà, åâåíê³éñüêà, åâåíñüêà, åñê³ìîñüêà (êèðèëèöÿ), åñê³ìîñüêà (ëàòèíèöÿ), ³íãóøñüêà, ³íäîíåç³éñüêà, ³ðëàíäñüêà, ³ñëàíäñüêà, êàáàðäèíî-÷åðêåñüêà, êàçàõñüêà, êàëìèöüêà, êàðàêàëïàöüêà, êàðà÷àºâî-áàëêàðñüêà, êàøóáñüêà, êå÷óà, êèêóéþ, êèðãèçüêà, êîíãî, êîðñèêàíñüêà, êîðÿêñüêà, êîñà, êïåëëå, êðîó, êðèìñüêîòàòàðñüêà, êóìèêñüêà, êóðäñüêà, ëàêñüêà, ëàòèíñüêà, ëåçãèíñüêà, ëóáó, ëóæèöüêà, ìàéÿ, ìàêåäîíñüêà, ìàëàãàñ³éñüêà, ìàëàéç³éñüêà, ìàë³íêå, ìàëüò³éñüêà, ìàíñ³éñüêà, ìàîð³, ìàð³éñüêà, ì³íàíãêàáàó, ìîãàâê, ìîëäàâñüêà, ìîíãîëüñüêà, ìîðäîâñüêà, ìÿî, í³ìåöüêà (Ëþêñåìáóðã), íåíåöüêà, í³âõñüêà, íîãàéñêà, íüÿíäæà, îäæèáâå, îñåòèíñüêà, ïàïüÿìåíòî, ï³âäåííà ñîòî, ïðîâàíñàëüñüêà, ðåòîðîìàíñüêà, ðóàíäà, ðóíä³, ðîñ³éñüêà (ñòàðà îðôîãðàô³ÿ), ñààìñüêà, ñàìîà, ñàïîòåê, ñâàçè, ñåáóàíñüêà, ñåëüêóïñüêà, ñåðáñüêà (êèðèëèöÿ), ñëîâåíñüêà, ñîìàë³, ñóàõ³ë³, ñóíäàíñüêà, òàáàñàðàíñüêà, òàãàëüñüêà, òàäæèöüêà, òà¿ò³, òîê-ï³ñ³í, òîíãà, òñâàíà, òóâèíñüêà, òóðêìåíñüêà, óäìóðòñüêà, óåëüñüêà, óåëüñüêà, óçáåöüêà (êèðèëèöÿ), óçáåöüêà (ëàòèíèöÿ), ôàðåðñüê³, ô³äæ³, ôðèçüêà, ôðèóëüñêà, õàêàñüêà õàí³ (àêõà), õàíòèéñüêà, õàóñà, öçèíïî (êà÷èí), öèãàíñüêà, ÷àìîððî, ÷å÷åíñüêà, ÷óâàñüêà, ÷óêîòñüêà, øîíà, ÿêóòñüêà ).
    3. Øòó÷í³ ìîâè ( åñïåðàíòî, ³äî, ³íòåðë³íãâà, îêöèäåíòàëü ).
    4. Ìîâè ïðîãðàìóâàííÿ
  • 8487. Робота з таблицями баз даних в MS Excel
    Курсовой проект пополнение в коллекции 09.04.2010

     

    1. ДСТУ Б А.2.4-4-99 Основні вимоги до проектної та робочої документації.Київ,1999р. 77с.
    2. В.В.Браткевич, М.В.Бутов, І.О.Золотарьова, та ін. Інформатика. Компютерна техніка. Компютерні технології. К.: Академія, 2003
    3. Экономическая информатика. Под редакцией П.В. Конюховского, Д.П. Колесова. Питер, 2001.
    4. Информатика для юристов и экономистов. Под редакцией С.В. Симоновича. Питер, 2001.
    5. Ильина О.П. Информационные технологии бухгалтерского учета. Спб, Питер, 2001.
    6. В.Долженков, Ю. Колесников. Excel 2002. Спб. BHV, 2002.
    7. В.А.Баженов, П.С.Венгерський, В.М.Горлач, та ін., К.: Каравела, 2003. Бернс П., Бэрроуз Э. Секреты Excel 97. К.: Диалектика, 1997.
    8. Клименко В.И. Эффективный самоучитель работы на ПК. 2002.
    9. Методичні вказівки для виконання курсової роботи "Використання Microsoft Office (текстового редактора Word97, табличного процесора Excel97). О.І. Корх,М.Є. Рогоза. 1999.
    10. Методичні вказівки до виконання лабораторних робіт на тему: “Підготовка текстового документа у редакторі Microsoft Word”, О.А. Харченко, О.І. Сороковий. 2002.
    11. Методичні вказівки до виконання лабораторних робіт з Інформатики і компютерної техніки. Укладачі Харченко О.А., Сороковий О.І. Полтава, ПНТУ, 2003.
    12. Самарский А.А., Гулин А.В. Численные методы: учебное пособие для студентов вузов. - М.:Наука, 1989. - 318с.
    13. Турчак Л.И. Основы численных методов: Учеб. пособие для студентов вузов. - М.:Наука, 1987. - 318с.
  • 8488. Робота з таблицями у Word
    Курсовой проект пополнение в коллекции 03.10.2010

    Для того щоб відсортувати дані в таблиці, потрібно зробити наступне:

    1. Виділити стовпчик, рядок чи елементи таблиці, який необхідно відсортувати.
    2. Виконати команду ТаблицяСортування. (Якщо виділена інформація знаходиться не в таблиці, то команда буде називатися Сортування тексту.) На екрані з'явиться діалогове вікно, представлене на мал. 18.
    3. Якщо в тексті є заголовки, які не потрібно сортувати, у розділі Список потрібно вибрати пункт Із рядком заголовка.
    4. У розділі Сортувати слід вибрати стовпець, по якому потрібно сортувати в першу чергу.
    5. У списку Тип слід вказати тип інформації, що міститься в стовпці, вибравши пункт Текст, Число чи Дата. Потім вказати напрямок сортування, вибравши По зростанню чи По убуванню. Для сортування інформації в інших колонках повторити пп.4 і 5.
    6. Клацнути на кнопці ОК, щоб виконати сортування.
  • 8489. Робота з шаблонами
    Контрольная работа пополнение в коллекции 07.11.2010

    Наведені налаштування цілком підходять не лише для створення шаблону, а й для початку роботи з будь-яким кресленням. У режимі масштабування слід вибрати Zoom All або збільшити оглядовий екран у чотири рази з фіксованим центром. Після увімкнення сітки чітко стають видимими межі креслення. Накреслений прямокутник можна видалити. Далі проведемо нескладні обчислення. Внутрішня рамка має поля по 5 мм з усіх боків, за винятком лівого, яке дорівнює 20 мм. Отже, вершинами для завдання прямокутника будуть 20,5 (ліва нижня) та 415,292 (права верхня). Накреслимо цей прямокутник. Далі за розмірами з рис. 2.8, аналогічно визначаємо координати для подальших побудов. Наприклад, форма для основного напису має розміри 185x55. Тож її можна задати прямокутником за точками 230,5 та 415,60. Але оптимальніше це можна зробити, накресливши лінії 230,5 - 230,60 та 230,60 - 415,60:

  • 8490. Роботизированные комплексы (РТК) предназначенные для технологического процесса сборки
    Дипломная работа пополнение в коллекции 20.05.2010

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

  • 8491. Роботизированные технологические комплексы (РТК) в гибкой автоматизации производства
    Контрольная работа пополнение в коллекции 31.05.2010

     

    1. Роботизированные технологические комплексы / Г.И. Костюк, О.О. Баранов, И.Г. Левченко, В.А. Фадеев - Учеб. Пособие. - Харьков. Нац. аэрокосмический университет "ХАИ", 2003. - 214с.
    2. Н.П. Меткин, М.С. Лапин, С.А. Клейменов, В.М. Критський. Гибкие производственные системы. - М.: Издательство стандартов, 1989. - 309с.
    3. Гибкие производственные комплексы / под. ред. П.Н. Белянина. - М.: Машиностроение, 1984. - 384с.
    4. Гибкое автоматическое производство/под. ред. С.А. Майорова. - М.: Машиностроение, 1985. - 456с.
    5. Иванов А.А. ГПС в приборостроении. - М.: Машиностроение, 1988. - 282с.
    6. Управление робототехническими системами и гибкими автоматизированными производствами / под. ред. Н.М. Макарова, - М.: Радио и связь, 1981, ч.3 - 156с.
    7. Широков А.Г. Склады в ГПС. - М.: Машиностроение, 1988. - 216с.
  • 8492. Роботизовані технологічні комплекси
    Контрольная работа пополнение в коллекции 10.03.2010

    У структурному плані РТК складається з типових елементів (модулів), зокрема:

    1. модуль спеціального автоматизованого технологічного устаткування, що складає основу РТК, тому що всі інші пристрої і модулі призначені для оснащення (обслуговування) устаткування;
    2. модулі-пристрої різних видів для спеціального технологічного оснащення РТК (спеціальні пристосування; форсунки для розпилення миючої рідини, фарби, стисненого повітря та ін.; пуансони для розвальцьовування пістонів на ДП, гнуття виводів ЕРЕ; дозатори для нанесення дози клею на ДП при фіксації ЕРЕ та ІС; трафарети для нанесення припойної пасти на контактні площадки ДП);
    3. модулі-захвати для ПР призначені для оснащення "руки" маніпулятора з метою розширення їхніх технологічних можливостей. Захвати можуть бути різного конструктивного виконання вакуумні, механічні, електромагнітні, комбіновані;
    4. модулі завантажувальних пристроїв (ЗП) виконують функції накопичення, передавання й орієнтації заготованок, деталей і ЕРВ. У якості ЗП використовуються касети, магазини, бункери і координатні столи;
    5. модулі (вузли) кріплення маніпуляторів ПР до АТУ можуть бути різного конструктивного виконання і повинні забезпечувати переміщення ПР і маніпулятора за трьома координатами;
    6. модулі пристроїв контролю і блокування роботи технічних систем РТК. Наявність подібних пристроїв підвищує надійність РТК за рахунок виключення можливих аварійних ситуацій, повязаних з поломками і раптовими відмовами. В якості пристроїв контролю і блокування використовуються різні давачі;
    7. модулі систем керування АТУ, ПР і РТК у цілому;
    8. модулі, що являють собою ПР різного технологічного призначення і конструктивного виконання.
  • 8493. Робототехнические комплексы (РТК) электрофизической обработки
    Контрольная работа пополнение в коллекции 22.05.2010

    Установки представляют собой герметичную камеру из нержавеющей стали, внутри которой с помощью вакуумной системы и системы напуска газа создается разреженная газовая среда определенного состава при давлении 10-210-1 Па. В камеру помещены магнетронные распылительные системы, представляющие собой диод с аномальным тлеющим разрядом в скрещенных электрическом и магнитном полях. Плазма благодаря магнитному полю генерируется преимущественно вблизи катода и распыляет его. Образующиеся частицы осаждаются на обрабатываемой поверхности, создавая модифицирующее покрытие. Плазма может быть химически активной, и тогда в ней можно получать оксиды, нитриды и другие соединения металлов с газами. Это позволяет существенно расширить состав наносимых покрытий. Установки адаптированы применительно к определенным технологическим процессам и изготовлены в разных вариантах, например: проекты "Аметист", "Аметист-3", "Яшма", "Изумруд", "Опал".

  • 8494. Роботы в ближайшем будущем
    Доклад пополнение в коллекции 20.11.2010

    Появление роботов окажет огромное влияние на экономику. Физический труд человека станет ненужным во многих областях. Отношение людей к распространению роботов будет зависеть от политико-экономической системы. Например, международное исследование "Автоматизация и промышленные рабочие", проведённое в 15 странах с 1971 по 1979 годы, показало, что в капиталистических странах лишь 37% рабочих готовы активно поддерживать автоматизацию, а в социалистических 69% рабочих. Без активных действий, направленных на перестройку экономики и общества возможны негативные последствия. Но когда этот непростой процесс перехода будет завершён, наше общество преобразится. Практически весь физический труд будет автоматизирован. Большая часть управленческих работ низшего уровня будет выполняться компьютерными системами. Сверхдешёвый труд роботов сделает возможным увеличение расходов на переработку отходов, защиту окружающей среды, безопасность.

  • 8495. Розв’язання задач з елементарної математики в пакеті Maple-8
    Контрольная работа пополнение в коллекции 23.07.2010

     

    1. Аладьев В.З., Богдявичюс М.А. Решение физико-технических и математических задач с пакетом Maple V. В.:Техника, 1999. 686 с.
    2. Васильев А.Н. Maple 8. СПб.:Диалектика, 2003. 352 с.
    3. Дьяконов В.П. Maple 9 в математике, физике и образовании. М.:СОЛОН-Пресс, 2004. 688 с.
    4. Дьяконов В.П. Maple 8 в математике, физике и образовании. М.:СОЛОН-Пресс, 2003. 656 с.
    5. Матросов А.В. Maple 6. Решение задач высшей математики и механики. СПб.: БХВ-Петербург, 2001. 528 с.
    6. Сдвижков О.А. Математика на компьютере: Maple 8. М.: СОЛОН-Пресс, 2003. 176с.
  • 8496. Розв’язання задач лінійного програмування
    Курсовой проект пополнение в коллекции 28.11.2009

    В найпростішому варіанті транспортна задача формулюється наступним чином: є n постачальників із запасами однорідного штучного товару та m споживачів із потребами цього товару . Не порушуючи загальності, можна вважати транспортну задачу закритою, тобто, що сума всіх запасів дорівнює сумі всіх потреб, в противному разі задача є відкритою і простими відомими методами (введенням фіктивного постачальника чи фіктивного споживача) зводиться до закритої. Нехай матриця є матрицею цін перевезень, тобто кожен її елемент є ціною за перевезення одиниці продукції від iго постачальника jму споживачу, а матриця такої ж розмірності є планом перевезень, тобто кожне є цілим невідємним числом, що дорівнює кількості товару, що перевозиться від iго постачальника jму споживачу. Метою розвязку транспортної задачі є пошук такого плану перевезень Х, при якому загальна вартість перевезень була б найменшою з можливих за умови, що весь товар від постачальників перевозиться до споживачів. Транспортна задача є задачею цілочислового лінійного програмування. З основами лінійного програмування можна ознайомитись, з науковим обґрунтуванням алгоритмів розвязку задач лінійного програмування, зокрема транспортної задачі. Відзначимо лише, що по-перше, жоден з відомих алгоритмів не є досконалим, а по-друге, зажди пропонується шукати один оптимальний план перевезень, а решта оптимальних планів залишається або без уваги, або в кращому випадку залишається на розгляд методами після оптимізаційного аналізу. Досі було важко запропонувати достойну альтернативу цим методам через відсутність потужної обчислювальної техніки, але тепер це можливо[4].

  • 8497. Розв’язання задачі Коші для звичайного диференціального рівняння першого порядку методом Ейлера
    Курсовой проект пополнение в коллекции 25.08.2010

    де порядок старшої похідної к називається порядком звичайного диференціального рівняння. Звичайне диференціальне рівняння має безліч розвязків. Для знаходження хоча б одного розвязку потрібні додаткові умови. Ці умови можуть бути двох типів задача Коші та Краєва задача. Згідно теми курсової роботи розглянемо лише перший тип умови, тобто задачу Коші. При розвязанні задачі Коші додаткові умови задаються при одному значенні незалежної змінної. Наприклад, при х = а задані значення функції і можливі деякі похідні шуканої функції і так далі…. . Існують декілька методів розв язання задачі Коші:

    1. Апроксимація рядом Тейлора
    2. Методи Рунне Кутта
    3. Методи прогнозу та корекції
  • 8498. Розв’язання нелінійних диференційних рівнянь методом січних і половинного ділення
    Курсовой проект пополнение в коллекции 29.11.2009

    В цьому методі спочатку обчислюється значення функції в точках, що розташовані через рівні інтервали на осі . Коли імають протилежні знаки, знаходять Якщо знак збігається зі знаком, то надалі замість хп використовується . Якщо жмає знак, протилежний знакові, тобто збігається зі знакомто на замінюється Відзначимо, що і в цьому, і в наступних методах за умову припинення ітераційного процесу доцільно брати умовуде - задана похибка знаходження кореня.

  • 8499. Розв’язок системи нерівності з двома змінними
    Курсовой проект пополнение в коллекции 03.03.2011

    Turbo Pascal це середовище розробки для мови програмування Паскаль. Використаний у Turbo Pascal діалект базувався на більш ранньому UCSD Pascal, що одержав поширення, у першу чергу, на комп'ютерах серії Apple II. Компілюються компонента Turbo Pascal була заснована на компіляторі Blue Label Pascal, спочатку створеному в 1981 році Андерсом Гейлсберг для операційної системи NasSys мікрокомп'ютера Nascom. Пізніше він був переписаний як Compass Pascal для операційної системи CP / M, потім як Turbo Pascal для DOS і CP / M. Одна з версій Turbo Pascal була доступна під Apple Macintosh приблизно з 1986 року, але її розробка припинилася приблизно на рік. У 1982 році Пилип Кан придбав компілятор у Андерса Гейлсберг і переїхав з Парижа до Каліфорнії, де заснував компанію Borland. Коли в 1983 році з'явилася перша версія Turbo Pascal, такий тип середовища розробки був відносно новим. Під час дебюту на американському ринку, Turbo Pascal продавався за ціною в 49,99 дол. Крім привабливої ціни, вбудований компілятор Паскаля також був дуже високої якості. Приставка «Turbo» натякала як на швидкість компіляції, так і на швидкість виробленого їм виконуваного коду. Turbo Pascal створював машинний код за один прохід, без кроку компонування. Після рекламної кампанії за перший місяць надійшло замовлень на 150 тис. доларів - так багато, що місцеві банки відмовлялися оплачувати чеки і кредитні картки, підозрюючи шахрайство. За перші два роки було продано не менше 300 тисяч копій компілятора, що перевершило обсяг продажів всіх інших мов для мікрокомп'ютерів. Для того часу це була приголомшлива середовище розробки. Вона була проста і інтуїтивно зрозуміла, з добре організованим меню. Ранні версії використовували розкладку гарячих клавіш WordStar. У більш пізніх версіях з'явилася можливість швидко отримати визначення ключового слова мови, просто поставивши курсор на ключове слово та натиснувши клавішу довідки. Довідкові статті часто включали приклади коду, що використовує це ключове слово. Це дозволяло недосвідченим програмістам вивчати Паскаль навіть без допомоги книг, використовуючи лише середовище розробки. В поставку входило велику кількість вихідних текстів демонстраційних і прикладних програм. Серед них були навіть шахи. Середа дозволяла легко вбудовувати в код на Паскалі вставки на мові асемблера. Користувач мав можливість проходити програму крок за кроком, при переході на асемблері блок це також працювало. В будь-який користувач міг додати змінну або зареєструватися у зручно розташоване вікно для спостереження за ними. При порядкової налагодженню програм, що використовують графічні режими IBM PC, відбувалося коректне перемикання між графічним режимом програми і текстовим режимом середовища розробки. Крім усього цього, було засіб профілювання. Книги, включені в постачання Borland Pascal, давали детальний опис мови асемблера Intel аж до зазначення кількості тактових циклів, необхідних для виконання кожної інструкції. У загальному і цілому, система давала чудові можливості для оптимізації коду; користувачеві не потрібно користуватися чим-небудь крім середи розробки. Все було зроблено так ідеально, що навіть школяр міг цим користуватися. Ці якості дозволили версії Паскаля від Borland стати стандартом мови Паскаль де-факто. З початку 1990-х TP / BP використовується в університетах для вивчення фундаментальних концепцій програмування. Ймовірно, розробка Microsoft Pascal була припинена через конкуренцію з високою якістю і невеликою ціною Turbo Pascal. Інша версія говорить, що Borland уклав угоду з Microsoft на припинення розробки Turbo BASIC (середовища розробки для BASIC, відгалузилися від Turbo Pascal), якщо Microsoft припинить розробку Microsoft Pascal. Деякий час Microsoft випускав QuickPascal, який був майже 100%- сумісний з Turbo Pascal. Протягом декількох років Borland поліпшував не тільки середовище розробки, але й мова. У версії 5.5 в нього були введені передові можливості об'єктно-орієнтованого програмування. Останньою випущеної версією була версія 7. Borland Pascal 7 включав в себе середовище розробки і компілятори для створення програм під DOS, під DOS з розширювачем DOS і Windows 3. x, у той час як Turbo Pascal 7 міг створювати тільки звичайні DOS-програми. З 1995 року в Borland припинили розробку Turbo Pascal і запропонували як заміну середовище розробки Delphi. Нова версія мови зазнала зміни (особливо ООП), і мови повернулося споконвічне назва, закріплене розробниками Apple Object Pascal. Стара об'єктна модель Turbo Pascal і відповідний синтаксис підтримувався як застарілий, використання обох об'єктних моделей одночасно в одній і тій же програмі не підтримується.

  • 8500. Розвиток інформаційних технологій в системі охорони здоров’я України
    Информация пополнение в коллекции 17.03.2011

    Реалізація цих стратегічних планів можлива за умови розв'язання таких конкретних завдань:

    1. реалізація галузевої програми інформатизації охорони здоров'я з урахуванням реалій та стратегії соціально-економічного розвитку країни, основних напрямів розвитку інформатизації в державі;
    2. формування сучасної галузевої інфраструктури інформатизації охорони здоров'я, у складі якої передбачатиметься постійне вдосконалення та модернізація галузевої комп'ютерної мережі "УкрМедНет" на основі застосування сучасних телекомунікаційних технологій, галузевої системи баз даних, створення опорних зон інформатизації охорони здоров'я в окремих, найбільш підготовлених регіонах країни;
    3. розроблення підходів до формування комп'ютерної мережі, яка об'єднувала б Міністерство охорони здоров'я України з іншими міністерствами і відомствами;
    4. створення комплексу спеціалізованих за окремими напрямами медицини Web-серверів, які забезпечуватимуть інформаційну підтримку роботи науковців, лікарів, студентів медичних навчальних закладів, а також населення;
    5. створення конкурентоспроможних засобів інформатизації діагностичного процесу, які акумулюватимуть досягнення вітчизняної та світової науки;
    6. розроблення сучасної інформаційно-аналітичної системи моніторингу стану здоров'я населення та демографічної ситуації в Україні;
    7. розроблення типової госпітальної інформаційної системи; "
    8. створення інформаційно-аналітичної системи для аналізу стану медико-санітарної допомоги населенню;
    9. розроблення інформаційно-аналітичної системи забезпечення наукових досліджень у медичній галузі;
    10. створення інформаційно-довідкової системи для забезпечення навчального процесу з окремих розділів медицини;
    11. налагодження сучасної інформаційної технології, що забезпечуватиме бібліотечну та патентно-ліцензійну справу в галузі медицини;
    12. створення інформаційно-аналітичної системи для аналізу даних перепису населення України, що сприятиме виробленню адекватної стратегії збереження здоров'я населення та оперативному вирішенню поточних питань управління системою охорони здоров'я.