рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Серьезность проблем очевидна.

Серьезность проблем очевидна. - раздел Информатика, КОНСПЕКТ ЛЕКЦИЙ ПО ДИСЦИПЛИНЕ ИНФОРМАТИКА Обычно Данная Проблема Решается Ужесточением Условий Поиска. Распространено М...

Обычно данная проблема решается ужесточением условий поиска. Распространено мнение: “Лучше потратить значительное время на формулировку запроса. Зато получить выборку нужных документов”.

Абсолютно верная позиция, если ищешь документ, в существовании которого в данном массиве полностью уверен. Если же ответ на поставленный вопрос содержится в распределенном виде во многих документах, очень четкий запрос позволит получить, скорее всего, заранее подготовленную кем-то информацию на заданную тему: аналитические статьи, обзоры. Аналитику, не имея возможности получить первичную информацию, сложно оценить достоверность сделанных выводов и неангажированность авторов материалов. Ценность полученной в результате запроса информации весьма спорна. И это при том, когда известны ключевые слова для поиска, что тоже не всегда возможно.

Кто из сотрудников аналитических служб не сталкивался с ситуацией, когда начальство не может четко сформулировать задание. Ситуация как в сказке: пойди туда не знаю куда, принеси то не знаю что. На закономерную просьбу аналитика об уточнении запроса и выделения ключевых понятий следует ответ: “Это ты мне должен сказать, какие там ключевые понятия и фигуры, а мне надо знать, что сейчас происходит в данной отрасли или регионе, предприятии и т.п.”.

Хочешь, не хочешь, приходится начинать с самых общих запросов, постепенно сужая область поиска. Подход правильный, но уж больно трудоемкий – приходится просмотреть сотни материалов, а некоторые из них внимательно прочесть. Данная работа может растянуться на дни. А вопрос порой требует оперативного ответа. Одно из двух: либо страдает оперативность, либо достоверность.

Предлагается совершенно иной метод работы с неструктурированной текстовой информацией.

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

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

При наличии недельного опыта эксплуатации у пользователя активно включается в работу подсознание, появляются навыки интегрального, качественного восприятия информации. При этом текстовые фрагменты объемом в сотни строк анализируются в течение 2-3 секунд. Подобная скорость “сканирования информационного пространства” обуславливает появление совершенно нового взгляда на проблему информационного поиска, выборки и фильтрации текстовых сообщений.

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

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

1. Для службы безопасности особенно актуальны анализ надежности новых партнеров и их окружения, мониторинг состояния постоянных партнеров и текущих проектов, оценка и прогноз рисков и т.д. Как известно, около тридцати процентов секретной и до десяти процентов совершенно секретной информации содержится в открытой информации. Возможность эффективно “просеивать” огромные массивы общедоступной информации (например, архивы материалов центральных средств массовой информации за несколько лет) позволяет оперативно получить комплексный портрет предприятия или физического лица (политика, бизнесмена) и всего его окружения, собрать воедино все фрагменты, не упуская специфических нюансов.

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

3. Более подробно рассмотрим работу аналитика для отдела инвестиций.

Информационно-аналитическое обеспечение процедуры инвестиционного проектирования, в котором проводится анализ характеристик рынков рассматриваемой в проекте продукции (ответ на первую группу вопросов: почему данный товар, по данной цене и в данном объеме будет куплен у данного предприятия):

- анализ достоверности предлагаемой идеи, и оценка риска инвестиционного предложения; исследование параметров инвестиционного проектами проверка данных его маркетинговой части на соответствие реальным характеристикам отрасли и предприятия;

- оценка товарных потоков для заданного сегмента рынка;

- оценка социально-политической и общей экономической обстановки и перспектив ее развития;

- оценка состояния и перспектив развития законодательной и налоговой базы;

- исследование рынков продукции, сырья и материалов и прогнозирование их динамики;

- статистический анализ спроса и сбытовых возможностей основных участников рынка;

- синтез региональной рыночной стратегии.

Оценка способности предприятия реализовать инвестиционный проект (ответ на вторую группу вопросов: способны ли специалисты данного предприятия организовать реализацию данного проекта на данном предприятии, производить товар требуемого качества и организовать систему сбыта в требуемом объеме):

- оценка системы управления кадровым составом и анализ систем мотивации;

- анализ системы сбыта предприятия, существующей дилерской сети и сети и торговых представителей;

- разработка конкурентоспособной ценовой политики;

- выработка предложений по организации эффективных каналов сбыта продукции и систем поддержки продаж

- анализ производственного и воспринимаемого качества продукции;

- выявление и “расшивка” узких звеньев технологической цепи, анализ и модернизация системы правления качеством сырья, комплектующих изделий и производимой продукции.

Прединвестиционная подготовка предприятия (ответ на третью группу вопросов: какая реструктуризация организационной и технологической структуры производства необходима для успешной реализации проекта):

- оценка отношения к реализации проекта федеральных и региональных властей, влиятельных региональных и федеральных общественно-политических объединений;

- оценка необходимости проведения и состав мероприятий по подготовке общественного мнения к реализации инвестиционного проекта;

- обеспечение организационно-правового статуса предприятия для привлечения прямых инвестиционных ресурсов;

- концентрация больших пакетов акций предприятия для продажи;

- создание инфраструктуры сопровождения инвестиций и их страховки от “политических” рисков;

- работа с кредиторами, оптимизация структуры долговых обязательств и очистка предприятия от долгов бюджетного характера;

- оценка надежности партнеров предприятия и построение системы противодействия влиянию криминальных структур;

- построение системы гарантийных обязательств, предоставляемых инвестору, и гарантий возврата инвестиционных ресурсов;

- построение системы физической безопасности участников проекта и предприятий, на которых реализуются инвестиционные программы;

- построение эффективных систем управления, принятия решений и мотивации.

Управление реализацией инвестиционного проекта (ответ на четвертую группу вопросов: каково состояние проекта в любой момент времени и каковы меры по компенсации изменения внешних условий или нарушений проектной динамики реализации проекта).

- мониторинг текущей экономической и общественно-политической ситуации и прогнозирование ее развития;

- контроль и управление реализацией проекта на всех этапах для оперативного реагирования на внештатные ситуации в случае нарушений планового развития проекта;

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

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

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

- в течение 5-10 минут оценить имеется ли искомая информация в базе данных, степень детализации отдельных аспектов проблемы, качество возможного ответа на поставленный вопрос;

- в течение 1-2 часов подготовить качественный обзор изучаемой проблемы, не будучи специалистом в исследуемой предметной области, справку о событии или явлении с учетом основных существующих точек зрения;

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

Контрольные вопросы

1. Назовите известные Вам поисковые системы INTERNET?

2. Перечислите список основных критериев, которые учитывает поисковая система при сортировке документов (сайтов)?

6. Знакомство с языком программирования.

Этапы решения задач с помощью персональных компьютеров

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

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

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

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

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

 

2. ПОСТРОЕНИЕ АЛГОРИТМА. Как правило, даже имея математическую модель задачи, не удается получить решение в явном виде, например, в виде формулы, связывающей исходные данные и результаты. В этом случае устанавливается необходимая логическая последовательность математических операций и других действий, с помощью которых будут получены результаты, то есть создается алгоритм решения задачи.

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

В нашем примере по созданию модели ВУЗа нам будет необходимо связать сформулированные на первом этапе зависимости между собой. В итоге мы должны будем получить подробную запись решения задачи, как правило, расписанную в виде отдельных процедур, соединенных между собой логическими связями. Предположим, что в наш алгоритм мы включили процедуру оценки влияния отмен и переносов занятий на качество подготовки студентов, которая должна влиять с какого-то определенного количества отмены занятий. Для этого в структуру алгоритма нам нужно будет включить блок, проверяющий выполнение следующего условия: «Количество переносов занятий больше N?” (N – задаваемое нами число). Если это условие не выполняется, осуществляется переход к очередной процедуре. Если это условие выполняется, сначала вносятся изменения в конечный критерий, а потом осуществляется переход к очередной процедуре. Таким образом, в итоге мы должны получить алгоритм решения нашей задачи в виде отдельных, но связанных между собой процедур, выполнение которых завершается расчетом критерия оценки качества подготовки студентов.

3. РАЗРАБОТКА ПРОГРАММЫ. Программа – это последовательность предложений, написанных на каком либо языке программирования, допускаю­щая однозначность толкования и реализующая конкретный алгоритм. Иными словами, программа представляет собой запись алгоритма для решения задачи на компьютере. Процесс разработки программы состоит в том, что алгоритм записывается на каком-либо алгоритмическом языке программиро­вания. Как правило, всю программу стараются разбить на подпрограммы, которые могут быть оформлены как самостоятельные процедуры. Конечным продуктом является текст программы, но программу компьютер еще не может исполнить, так как «не понимает» ее текст. Для запуска программы на компьютере ее нужно перевести на машинный язык, то есть на язык, понятный компьютеру.

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

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

4. ТРАНСЛЯЦИЯ ПРОГРАММЫ. Перевод программы на машинный язык осуществляется с помощью специальной программы, называемой транслятором. Для каждого языка высокого уровня существуют свои трансляторы. Исходными данными для транслятора является текст программы на соответствующем языке программирования, а результатом работы – текст программы на машинном языке.

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

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

 

5. ОТЛАДКА ПРОГРАММЫ. Любая программа до ее практического использования должна пройти этап отладки. Цель отладки состоит в том, чтобы выявить и устранить ошибки, допущенные на предыдущих этапах, и получить программу, к результатам работы которой можно относиться с доверием.

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

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

6. ЭКСПЛУАТАЦИЯ ПРОГРАММЫ. Для программы, прошедшей отладку, разрабатывается эксплуатационная документация, после чего она готова для практического использования на компьютере. Разработанная программа и ее сопроводительная документация передается заказчику, который начинает ее эксплуатацию. Очень часто процесс решения задачи или создания программы на этом не завершается. В процессе эксплуатации не редко у пользователей возникают предложения по усовершенствованию и улучшению работы программы, о которых они сообщают разработчику программы для внедрения.

И наконец, возвращаясь к нашему примеру, нам остается только сесть за компьютер и заняться процессом обработки информации, то есть решением задачи повышения эффективности обучения студентов в ВУЗе, вводя различные начальные условия и возмущающие факторы и анализируя их влияние на конечный результат.

Основные понятия теории алгоритмов

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

Термин «алгоритм» – транскрипция имени великого узбекского математика Мухаммеда аль-Хорезми, который в IX веке разработал правила выполнения четырех действий арифметики. Однако не следует считать алгоритм чисто математическим понятием. Например, при разговоре по телефону мы действуем по определенному алгоритму, и никому не приходит в голову побеседовать с абонентом, не набрав его номер.

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

- детерминированностью, означающей, что применение алгоритма к одним и тем же исходным данным должно приводить к одному и тому же результату;

- массовостью, позволяющей получать результат при различных исходных данных;

- результативностью, обеспечивающей получение результата через конечное число шагов.

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

Элементарной структурной единицей любого алгоритма является простая команда, обозначающая один элементарный шаг переработки или отображения информации, в процессе выполнения которого происходит изменение некоторых величин. Например, присвоить переменной X значение 528 (X=528) или вычислить Y=(A3+5)/C. Объектами действий в алгоритмах являются числа (45; 0,03189; -8.675), простые переменные (A; y; betta; d5s) и переменные с индексами (X23; p12).

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

Графическая запись алгоритма выполняется в соответствии с государст­венными стандартами. Схема алгоритма представляет собой последователь­ность блоков, предписывающих выполнение определенных действий, и связи между ними. Символы наиболее часто используемых блоков приведены в таблице 1.

Графическое представление хода решения задачи является самым наглядным способом записи алгоритма.

В качестве примера рассмотрим схему упрощенного алгоритма для решения квадратного уравнения.

 

Задание: составить алгоритм вычисления действительных корней уравнения ax2+ bx + c = 0.

Исходные данные: a > 0, b > 0, c > 0.

Схема алгоритма показана на рисунке 1.

Вначале по заданным значениям a, bис вычисляется дискриминантD. Потом значение D проверяется: если оно меньше нуля, выдается сообщение «решения нет»; если оно больше или равно нулю, вычисляется квадратный корень из дискриминанта, а затем значения двух корней уравнения x1и x2.

Запись алгоритма на алгоритмическом языке, ориентированном на человека (псевдокоды), выполняется с помощью служебных слов и команд, которые записываются в сокращенном виде. Запись начинается со служебного слова алгоритм (АЛГ), за которым записывается его краткое название и определяются типы используемых величин. Далее перечисляются аргументы (АРГ) и результаты (РЕЗ). Команды, определяющие действия, записываются между служебными словами начало (НАЧ) и конец (КОН). Команды управления ходом вычислений начинаются служебными словами: ЕСЛИ, ТО, ИНАЧЕ, ЦК (цикл), КЦ (конец цикла), ПОКА. Команды друг от друга отделяются точкой с запятой.

Алгоритм решения квадратного уравнения, записанный в псевдокодах, имеет следующий вид:

АЛГ Решение квадратного уравнения

АРГ a,b,c,D,d; РЕЗ x1,x2;

НАЧ;

Вычислить D=b2–4•a•c;

ЕСЛИ D>=0;

ТО Вычислить d =; Вычислить x1=(–b+d)/2•a; Вычислить x2=(–b-d)/2•a;

КОН;

ИНАЧЕ Вывести сообщение: РЕШЕНИЯ НЕТ;

КОН

 

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

1. Алгоритм линейной структуры (следование) – алгоритм, в котором все действия выполняются последовательно друг за другом в порядке, заданном схемой алгоритма.

2. Алгоритм разветвляющейся структуры (выбор) – алгоритм, в котором в зависимости от выполнения некоторого логического условия вычислительный процесс должен идти по одной или другой ветви, то есть вычисление будет осуществляться либо по одним, либо по другим формулам. Блок-схема алгоритма с полным выбором представлена на рис. 3.

Согласно этой блок-схеме в зависимости от результата проверки условия выполняются только действия ветви «да» (действия 1 и 2) или только ветви «нет» (действия 3 и 4). В алгоритме решения квадратного уравнения на рис.1 происходит разветвление после проверки условия D>=0. В общем случае число ветвей может быть больше двух.

3.Алгоритм циклической структуры (повторение) – алгоритм, содержащий многократно выполняемые участки вычислительного процесса, называемые циклами. Внутри одного цикла могут размещаться один или несколько других.

 

4.Вспомогательный алгоритм (подпрограмма) – алгоритм, разработанный ранее и включаемый в основной алгоритм в качестве отдельного элемента. Блок-схема обращения к подпрограмме выглядит следующим образом:

 

Предположим, что рассмотренный выше (рис.1) алгоритм решения квадратного уравнения используется в качестве стандартной подпрограммы. Тогда достаточно присвоить ей имя и записать его в блок обращения к подпрограмме.

 

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

Языки программирования

Под термином «язык программирования» подразумевается совокупность символов, соглашений и правил для описания данных и алгоритмов решения задач на компьютере. Другими словами язык программирования представляет собой специальный формализованный язык для составления программ. Развитие языков программирования осуществлялось параллельно с развитием вычислительной техники, и в настоящее время существует достаточно большое количество различных языков.

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

Языки программирования можно условно разделить на следующие классы:

1. МАШИННЫЕ ЯЗЫКИ. Машинный язык представляет собой свод правил кодирования в числовом виде определенных действий и операций (машинные коды). Каждое действие, выполняемое компьютером, представляется в виде команды, которая определяет некоторую элементарную часть процесса обработки информации. В команде в общем случае должны быть указаны вид действия, место хранения в компьютере исходной информации, над которой производится машинная операция, адрес результата. Например, если операция сложения имеет код 01, то команда сложения двух чисел из ячеек с номерами 2001 и 2267 с помещением результата в ячейку 2375 выглядит следующим образом:

01 2001 2267 2375

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

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

2. МАШИННО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ. Первым усовершенствованием процесса программирования явилось введение символических адресов, позволившее составление команд и распределение памяти выполнять раздельно. На базе этого были созданы машинно-ориентированные языки или ассемблеры, в основу которых закладывалась система команд какой-либо конкретной электронно-вычислительной машины или определенного класса ЭВМ, что являлось основным их недостатком. Каждая команда на языке ассемблера чаще всего представляет собой одну машинную команду, записанную символическим кодом, поэтому он очень близок с машинным языком. Язык ассемблера позволяет создавать наиболее эффективные программы, однако он очень трудоемок и требует высокой квалификации программиста.

3. АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ. Этот класс языков программирования возник одновременно с ЭВМ второго поколения. Алгоритмические языки целиком ориентированы на отражение структуры конкретного алгоритма и не зависят от архитектуры компьютера. К алгоритмическому языку предъявляются следующие требования:

- наглядность (использование общепринятой математической символики и других легко понимаемых средств);

- гибкость (возможность описания любого алгоритма без излишнего усложнения);

- однозначность (недопустимость различных толкований при записи любого алгоритма);

- единство (небольшое число изобразительных средств, возможность использования одних и тех же средств для отображения родственных понятий).

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

К алгоритмическим относятся такие широко применяемые языки программирования, как Паскаль, Фортран, Бейсик и другие.

4. ПРОЦЕДУРНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ. Процедурно-ориентированные языки представляют собой разновидность алгоритмических языков, у которых имеется возможность описания программы как совокупности процедур (подпрограмм).

5. ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ. Проблемно-ориентированные языки так же, как и предыдущие, представляют собой разновидность алгоритмических языков, которые предназначены для решения задач определенного класса. К ним относятся такие языки как Лисп, РПГ, Симула и другие.

6. ИНТЕГРИРОВАННЫЕ СИСТЕМЫ ПРОГРАММИРОВАНИЯ. Интегрирован­ная система программирования представляет собой систему автоматизации процесса программирования, образуемую языком программирования, транслятором, а также вспомогательными средствами для подготовки программ к выполнению.

Совокупность команд на любом языке программирования, реализующая какой-либо алгоритм, называется программой на исходном языке или исходным кодом. Кроме исходного конкретная программа может иметь еще и машинный (объектный) код на машинном языке, который называется рабочей программой.

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

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

Основные понятия языка программирования Паскаль

– Конец работы –

Эта тема принадлежит разделу:

КОНСПЕКТ ЛЕКЦИЙ ПО ДИСЦИПЛИНЕ ИНФОРМАТИКА

ИНФОРМАТИКА... Введение... Одно из первых определений информации принадлежит Н Винеру Информация это обозначение содержания полученного из внешнего мира в процессе нашего приспособления к нему и приспособления к нему наших чувств...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Сведения о некоторых важных характеристиках микропроцессоров фирмы Intel.
* Разрядность. Количество внутренних битовых (двоичных) разрядов является одним из важнейших факторов производительности микропроцессоров. *Интерфейс с системной шиной

Pentium-133/RAM 16/HDD 2,0/ SVGA 2M/ FDD 3,5”/ CD 8sp/ sound
Такая запись означает следующее: микропроцессор Pentium с тактовой частотой 133 МГц, оперативная память 16 Мбайт, жесткий диск 2 Гбайта, видеоконтроллер монитора Super VGA c памятью 2 Мбайта, диско

Что такое операционная система
Операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, м

Загрузка и выполнение команд
Когда пользователь, вводит команду, которая но относится к числу внутренних команд MS DOS, командный процессор ищет программу с именем, указанным в команде. Поиск проводится среди файлов со следующ

Основные составные части MS DOS
Операционная система MS DOS состоит из следующих частей. Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) ком

Начальная загрузка MS DOS
Начальная загрузка MS DOS выполняется автоматически при включении электропитания компьютера, при нажатии на клавишу “Reset” на корпусе компьютера (такая клавиша есть не у всех моделей компьютеров),

Replace and strike any key when ready
(Несистемный диск или ошибка на диске. Замените диск и нажмите любую клавишу). Следует поставить на дисковод А дискету с операционной системой, если Вы хотите загрузить компьютер

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

Каталоги
Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их после

Указание пути к файлу
Когда Вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это делается с помощью указания пути к файлу. Путь - это после

Ввод команд
Для ввода команды следует набрать эту команду на клавиатуре и нажать [Enter]. При вводе команд можно пользоваться следующими клавишами для редактирования вводимой команды: [Del]

Имена команд
Любая команда, вводимая пользователем, указывает на необходимость выполнения либо внутренней, либо внешней команды MS DOS, либо других программ или командных файлов. Для выполнения внутрен

Просмотр каталога
Для вывода оглавления каталога имеется команда dir. Формат команды: dir [дисковод: ][путь\][имя-файла] [/P] [/W] В имени файла можно употреблять символы * и ?. Если имя файла не з

Переименование файлов
Для переименовании файлов имеется команда ren (Rename). Формат команды: ren [дисковод:][путь\]имя-файла имя-файла Первое имя файла в команде задает имя (имена) переименовываемых ф

Некоторые полезные программы и команды
В настоящей главе рассказывается о некоторых полезных программах и командах MS DOS. Эти команды и программы таковы: 1. cls - очистка экрана монитора; 2. ncd - наглядный переход в

Выделенный файл или каталог
Один из файлов или каталогов на экране выделен серым цветом (на монохромном дисплее - инверсным изображением). Будем называть такой файл или каталог выделенным. Клавишами перемещения курсо

Использование функциональных клавиш
В нижней строке экрана Norton Соmmander выводят напоминание о значении функциональных клавиш. Ниже кратко описывается их назначение. [F1] - Help - краткая информация о наз

Запуск программ и команд DOS
Если требуется выполнить ту или иную программу или команду DOS, необходимо только, как обычно, набрать эту команду и нажать [Enter]. После окончания выполнения вид экрана будет тот же, что и до нег

Меню Norton Commander
С помощью меню Norton Commander можно установить наиболее удобный вид представления информации на экране, изменить режимы работы Norton Commander, а также выполнить некоторые другие действия.

Определение действий Norton Commander в зависимости от расширения имени файла
При нажатии пользователем клавиши [Enter] в момент, когда выделен какой-либо файл, Norton Сommander может выполнить некоторую команду в зависимости от расширсния имени этого файла. Какая именно ком

Меню команд пользователя
При нажатии пользователем клавиши [F2] Norton Commander выводит на экран список команд, указанный пользователем в файле NC.MNU. Пользователь может клавишами перемещения курсора [й] и [к] выделить н

Оживление правой клавиши мышки
В старых версиях Windows возможности мышки явно использовались не полностью — кроме всемогущей левой клавиши, остальные бездействовали. В Windows 95 для правой клавиши найдено важное опера

Меню кнопки “Пуск”.
С помощью этого меню осуществляется быстрый доступ к программам, документам и другим объектам, включенным в меню “Пуск”. Имеется возможность запустить программу из командной строки, обратиться к сп

Управление папками и файлами
Все папки выглядят и функционируют одинаково безотносительно к их содержимому. Создать папку можно, используя окна меню “Файл”, в котором создается новая папка, или используя контекстное м

Работа со справочной системой
Windows 95 содержит справочную систему, которая позволяет в любой момент получить информацию о Windows 95 и об установленных в ней прикладных программах. Справочная система выполнена в форме темати

Телекоммуникационные возможности
ПК с установленной на нем операционной системой Windows 95 и с соответствующими аппаратными средствами организует электронную почту и может быть подключен к глобальной компьютерной сети. С таким ос

Стандартные программы
В зависимости от выбранного варианта установки Windows 95 может иметь в меню “Стандартные” до 15 и больше программ. В меню “Стандартные” можно попасть из меню “Программы”, которое в свою очередь вы

Динамический обмен данными
Для реализации возможности динамического обмена данными соответствующие приложения должны иметь опцию “Объект” в меню. Чтобы включить рисунок в текст, создаваемый в WordPad, не понадобится запускат

Конфигурирование оболочки Windows 95
Windows 95 имеет возможности модификации меню “Пуск” и входящих в него подменю. Для этого надо воспользоваться позицией “Настройка” этого меню. У пункта “Настройка” три позиции: “Панель управления”

Набор текста.
Перед началом работы курсор обычно находится в верхнем левом углу пустой области экрана, отведенной для набора текста. Набор текста осущест­вляется нажатием нужных клавиш на клавиатуре ПК, при этом

Редактирование текста.
Созданный на этапе набора текста документ в большинстве случаев подвергается изменениям, связанным с обнаружением ошибок, корректи­ровкой информации, реорганизацией его фрагментов и тому подобного.

Форматирование текста.
Операции форматирования включают в себя разбивку текста на строки (в рамках абзаца) и страницы, выбор размера, вида и начертания шрифта, расположения абзацев, отступов и отбивок между абзацами. Эти

Ведение архива текстов.
Использование ПК для подготовки текстовых документов ставит перед пользователями задачу создания и ведения архива текстов на магнитных дисках (МД). Ведение архива включает в себя операции: просмотр

Работа с текстом
Минимальный набор типовых операций включает операции, производимые над документом в целом, над абзацами документа и над его фрагментами. Операции, производимые над документом в целом

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

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

MICROSOFT WORD.
Применение компьютеров в делопроизводстве привело к таким же революционным преобразованиям, как изобретение книгопечатания в выпуске книг. В малом бизнесе и домашнем офисе широкое распространение п

Режимы просмотра документа.
Word позволяет просматривать документ в окне в нескольких режимах. Выбор режима просмотра зависит от выполняемой работы. Для смены режима просмотра документа используют кнопки 22–27 (рис. 2.1), рас

Открытие документа.
Документ можно открыть несколькими способами: - Открыть меню Файл (File) и щелкнуть мышью имя файла в списке в нижней части меню. Список содержит названия последних файлов, открытых в этом

Выделение фрагмента текста.
Для выполнения большинства операций по обработке текста редактируе­мый фрагмент следует предварительно выделить. По умолчанию выделенный фрагмент отображается в негативном цвете (“белыми буквами по

Перемещение/копирование и удаление фрагмента документа.
При редактировании документа может возникнуть необходимость переместить или скопировать фрагмент из одного места документа в другое. После выделения фрагмента операцию можно выполнить следующими сп

Форматирование абзаца.
Абзацем является часть текста, которая заканчивается символом абзаца . Символ конца абзаца появляется после нажатия клавиши Enter. Абзац является одним из главных элементов оформления документа. Аб

Маркированный или нумерованный список.
Под списком понимают последовательность строк, в которых содержатся данные одного типа. Списки облегчают чтение и понимание текста. Word позволяет придать абзацам форму списка, где

Параметры страницы.
Команда Параметры страницы (Page Setup)из меню Файл (File)позволяет задать размер листа, на котором будет напечатан документ, размеры полей, расположение текста на

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

Печать документа.
Документ можно напечатать несколькими способами: а) выберите команду Печать (Print) в меню Файл (File)и задайте установки для печати в окне диалога Печ

Окно, рабочая книга, лист
Основные объекты обработки информации – электронные таблицы – размещаются табличным процессором в самостоятельных окнах, и открытие или закрытие этих таблиц есть, по сути, открытие или закрытие око

Типы входных данных
В каждую ячейку пользователь может ввести данные одного из следующих возможных типов: символьные, числовые, формулы и функции, а также даты. Символьные (текстовые) данные

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

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

Функции
Под функцией понимают зависимость одной переменной (у) от одной (х) или нескольких переменных (х1, х2, ..., хn), причем каждому набору значений переменных х1, х2, ..., хnбудет соответствовать единс

Относительная и абсолютная адресация
При копировании или перемещении формулы в другое место таблицы необходимо организовать управление формированием адресов исходных данных. Поэтому в электронной таблице при написании формул наряду с

Копирование формул
Особенностью электронных таблиц является возможность автоматичес­кого изменения ссылок при копировании и перемещении формул. Копирование содержимого одной ячейки (блока ячеек) в другую (бл

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

Режимы работы табличного процессора
Табличный процессор может иметь несколько режимов работы. Наиболее важные из них: режим готовности, режим ввода данных, командный режим, режим редактирования. Режим готовности

Основные группы команд
Табличные процессоры располагают большим количеством команд, каждая из которых имеет различные параметры (опции). Команды совместно с дополнительными опциями образуют систему иерархического меню, к

Команды редактирования
Ввод данных и изменение содержимого любого диапазона ячеек осуществляются с помощью группы команд редактирования, главными из которых являются перемещение, копирование

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

Команды для работы с электронной таблицей как с базой данных
При работе с большими таблицами иногда требуется найти нужную строку (столбец) или произвести сортировку таблицы. (Сортировка строк или столбцов состоит в изменении их взаимного расположения по нек

Использование графики
Значение представления данных в графической форме трудно переоценить. Это повышает наглядность полученных результатов и показывает соотношение различных значений и динамику их изменения. Табличные

Виды используемых диаграмм
На приведенных диаграммах (рис. 1.5-1.8) рассматриваются данные табл. 1.1, представленные в различных графических форматах. Круговая диаграмма (рис. 1.5) используется для графическо

Обобщенная технология работы с электронной таблицей
На этапе 2 производится работа с данными, которая состоит в исследовании сформированной таблицы. Такое исследование может быть связано с исполь­зованием определенных математических моделей (

Проектирование электронной таблицы.
Рассмотрим проектирование электронных таблиц на примере форми­рования прогноза финансовой деятельности некоторой компании за 5 лет (табл. 1.2). Доход в любом году определяется как произведение объе

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

Команда объединения файлов
Многие современные табличные процессоры имеют в своем арсенале команду объединения файлов. Эта команда имеет три формы, используемые для копирования, суммирования или вычитания данных из исходных т

Знакомство с табличным процессором MS Excel.
Табличный процессор MS Excel используется для обработки данных. Обработка включает в себя: - проведение различных вычислений с использованием мощного аппарата функций и формул; -

Ввод чисел и текста.
Любую информацию, которую мы обрабатываем на компьютерах, можно представить в виде чисел или текста. Ввод чисел. При работе с числами важно уметь легко изменять вид вводим

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

Ввод даты и времени.
В MS Excel формат даты задается при помощи комбинаций из трех букв: “Д”, “М” и “Г”. В MS Excel датыи время дня рассматриваются как числа, поэтому с ними можно выполнять обычные арифметические дейст

Формирование заголовков таблиц.
Сначала нужно ввести общий заголовок таблицы, а затем названия полей. Они должны находиться в одной строке и следовать друг за другом. Вы можете расположить заголовок таблицы для чтения снизу-вверх

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

Формулы преобразования текста.
В MS Excel можно строить формулы, позволяющие обрабатывать текст. Возможность работать со строками текста в MS Excel обеспечивают функции категории Текстовые. Они позволяют: - заменять отд

Функции даты и времени.
Представление даты и времени имеет одну особенность. При вводе даты или времени вы вводите последовательность символов, которая не является числом, но с этими символами можно производить вычисления

Диаграммы и графики.
Процедура построения графиков и диаграмм в MS Excel отличается как широкими возможностями, так и необычайной легкостью. Любые данные в таблице всегда можно представить в графическом виде. Для этого

Работа с базами данных.
В общем смысле термин “база данных” можно применить к любой совокупности связанной информации, объединенной вместе по определенному признаку. Например, в качестве базы данных можно рассматривать ра

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

Реляционная модель данных.
Понятие “реляционный” (англ. relation – отношение) связано с разработ­ками известного американского специалиста в области систем баз данных Е. Кодда. Эти модели характеризуются простотой с

Системы управления базами данных.
Система управления базами данных представляет собой пакет программ, посредством которого реализуется централизованное управление базой данных и обеспечивается доступ к данным. СУБД выступает в каче

СУБД в многопользовательских системах.
База данных, как правило, содержит данные, необходимые многим пользователям. Получение одновременного доступа нескольких пользователей

Свойства СУБД и базы данных.
К основным свойствам СУБД и базы данных можно отнести: – отсутствие дублирования данных в различных объектах модели, обеспечивающее однократный ввод данных и простоту их корректи­ровки;

Технология использования СУБД.
СУБД является основой создания практических приложений пользователя для различных предметных областей. Критерии выбора СУБД пользователем. Выбор СУБД для практичес­ких при

Обзор СУБД.
Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих систем управления базами данных общего назначения, а также средствами их

Выявление информационных объектов и связей между ними.
Вторая фаза анализа предметной области состоит в выборе информационных объектов, задании необходимых свойств для каждого объекта, выявлении связей между объектами, определении ограничений, накладыв

Построение концептуальной модели предметной области.
Заключительная фаза анализа предметной области состоит в проектировании ее информационной структуры или концептуальной модели. Концептуальная модель включает описания объе

Логическое проектирование.
Логическое проектирование представляет собой необходимый этап при создании БД. Основной задачей логического проектирования является разработка логической схемы, ориентированной на

СУБД MICROSOFT ACCESS.
Microsoft Access представляет собой реляционную базу данных. Информация в базе данных Access представляется в виде отдельных таблиц. При этом каждый столбец таблицы соответствует полю данн

Макросы, модули и объекты.
При помощи макросов можно автоматизировать отдельные действия, не погружаясь в программирование. Запись макросов происходит по принципу магнитофона: отдельные действия, необходимые для определенной

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

Два способа формирования запросов.
По способу формирования запросы можно разделить на два вида: Запросы по образцу или QBE-запросы, для определения которых пользователь должен указать параметры запроса в ок

Создание формы.
Пользователь может создать простейшую форму на основе уже существующей таблицы Access. Может выбрать, какие поля и в какой последовательности должны быть представлены в форме, разбить их на логичес

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

Отчет в один столбец.
В отчете этого вида каждое отображаемое поле записи расположено в отдельной строке. Слева в каждой строке находится подпись к полю. Записи данных расположены на странице строго друг под другом. Кол

Особенности работы с текстовыми базами данных.
Текстовыми базами данных называются базы данных, объектами хранения в которых являются тексты. Под текстом понимаются неструктури­рованные данные, построенные из строк. Пр

Структура базы данных.
На физическом уровне база данных “Кодекс” представляет собой совокупность томов, подключенных к программному комплексу для работы. Том- это специальный файл, который содержит в себе объекты текстов

Поиск информации в базе данных.
Информационная система “Кодекс” содержит многообразные возможности поиска. К любой информации, находящейся в базе данных, существует несколько способов доступа. В зависимости от ситуации и от стоящ

Приблизительный контекстный поиск.
Приблизительный контекстный поиск может быть рекомендован в следующих случаях: – пользователь затрудняется точно сформулировать запрос; – пользователь неточно помнит термины, кото

Контекстный поиск.
Контекстный поиск - поиск по текстам документов (комментариев). Производится при выборе условия поиска «Поиск по тексту». Это самый мощный поиск в системе. При вводе поиск

ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ ЯЗЫКА
Прежде чем давать основные определения языка, рассмотрим программу простой задачи на языке ПАСКАЛЬ. Пример. 1.1. Вычислить периметр прямоугольника (рис. 1.1) со сторонами

DAVLENIE 5 Пробел недопустим в составе имени
В программе 1.1 периметр обозначен именем Р. Вместо него можно было бы указать имя PI, PERM, П, ПЕРИМЕТР и др. Стороны обозначены именами А и В, их также можно обозначить иначе. Эл

СОСТАВНЫЕ ЧАСТИ ПРОГРАММЫ
Программа на языке ПАСКАЛЬ состоит из заголовка, раздела описаний и раздела операторов: PROGRAM имя; | раздел описаний] BEGIN [раздел операторов] END.

Данные целого типа
Достоинством языка ПАСКАЛЬ является возможность использования широкого набора разных типов данных. Тип данных определяет возможные значения констант, пере­менных, функций, выражений, принадлежащих

Данные действительного типа
Константы действительного типа. В языке ПАСКАЛЬ они могут быть представлены в двух видах: с фиксированной точкой и плавающей точкой. Константы с фиксированной точкой изобр

Данные логического типа
Логический тип данных часто называют булевским по имени английского математика Д. Буля, создателя особой области математики — математической логики. В языке ПАСКАЛЬ имеются две логические

Данные символьного типа
Данные символьного типа позволяют представлять в программах тексты и производить над ними некоторые редакционные операции, например исправлять орфографические ошибки, вставлять и удалять отдельные

Описание констант и переменных стандартного типа
Константы в программе могут быть заданы явно своим значением или обозначены именем. Если константа обозначена именем, то она должна быть описана в разделе констант (см. § 1.3). Опи

Стандартные функции
Элементарные функции, такие, как синус, косинус, квадратный корень, логарифм и другие, часто использу­ются в различных задачах и вычислениях. Поэтому язык ПАСКАЛЬ имеет простые средства записи элем

Арифметические выражения
Арифметические выражения строятся из арифметических констант, переменных, функций и операций над ними. Пример арифметического выражения: А+В*Т1/T2—2.3*SQRT(X). Частным случаем выр

Состав АСУ
АСУ состоит из основы и функциональной части. Основу АСУ составляют информационная база, техническая база, математическое обеспечение, организационно-экономическая база. Основа - о

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги