Автор работы: Пользователь скрыл имя, 08 Апреля 2011 в 17:33, контрольная работа
Имеется много различных языков программирования. Вообще-то для решения большинства задач можно использовать любой из них. Опытные программисты знают, какой язык лучше использовать для решения каждой конкретной задачи, так как каждый из языков имеет свои возможности, ориентацию на определённые типы задач, свой способ описания понятий и объектов, используемых при решении задач.
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор, но с тем отличием, что байтовый код, в отличие от текста, обрабатывается значительно быстрее.
Достоинство подобного способа выполнения программ — в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.
Часто
к недостаткам концепции
Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине.[13] Эти идеи нашли также выражение в спецификация общеязыковой инфраструктуры CLI, заложенной в основу платформы .NETкомпанией Microsoft.
Создать язык, удобный для написания программ, недостаточно. Для каждого языка нужен свой переводчик. Такими переводчиками являются специальные программы-трансляторы.
Транслятор – это программа, предназначенная для перевода программы, написанной на одном языке программирования, в программу на другом языке программирования. Процесс перевода называется трансляцией.
Тексты исходной и
Примером транслятора является компилятор.
Компилятор – это программа, предназначенная для перевода программы, написанной на каком-либо языке, в программу в машинных кодах. Процесс такого перевода называется компиляцией.
Компилятор создаёт
Существует другой способ
Интерпретатор – это программа, предназначенная для построчных трансляции и выполнения исходной программы. Такой процесс называется интерпретацией.
В процесс трансляции входит проверка исходной программы на соответствие правилам используемого в ней языка. Если в программе обнаружены ошибки, транслятор вводит сообщение о них на устройство вывода (обычно, на экран дисплея).
Интерпретатор сообщает о
Иногда один и тот же язык
может использовать и
Как правило, программы-
Задание
№2. Опишите различные
специфические возможности
или инструменты программы
Электронные таблицы
MS Excel для Windows XP
Программа обработки электронных таблиц Microsoft Excel (в дальнейшем для краткости используются названия Excel или MS Excel), как и текстовый редактор MS Word, входит в пакеты семейства Microsoft Office. В настоящее время используются в основном версии MS Excel 7.0, MS Excel 97, MS Excel 2000, которые входят в пакеты MS Office 95, MS Office 97 и MS Office 2003, 2007 соответственно.
Программа MS Excel — это мощный и достаточно простой в использовании пакет обработки электронных таблиц, предназначенный для решения широкого круга планово-экономических, учетно-статистических, научно-технических и других задач, в которых числовая, текстовая или графическая информация с некоторой регулярной, повторяющейся структурой представлена в табличном виде. Электронная таблица так же, как и обычная таблица, состоит из строк и столбцов, на пересечении которых располагаются ячейки (рис. 1.1). Однако, в отличие от обыкновенной, электронная таблица служит не только для наглядного представления числовой, текстовой и графической информации. Основное отличие электронной таблицы от обычной состоит в возможности размещения различных расчетных формул в ее ячейках, а также в широкой автоматизации обработки представленных в табличном виде данных. Пусть, например, в одном столбце таблицы находится доход различных организаций за некоторый период, а в другом столбце нужно поместить подоходный налог, который определенным образом вычисляется в зависимости от полученного дохода. Вместо того чтобы выполнять ручной расчет налога, в ячейки этого столбца можно записать соответствующие расчетные формулы, а программа Excel сама подсчитает налог и поместит соответствующие значения в нужные ячейки вместо стоящих там формул. Поэтому программу Excel достаточно часто называют процессором электронных таблиц.
Рис. 1.1.
Общий вид окна MS Excel
Основные возможности MS Excel
Программа обработки электронных таблиц MS Excel обеспечивает пользователя богатым набором возможностей создания и изменения таблиц, которые могут содержать числа, текст, даты, денежные единицы, графику, а также математические и иные формулы для выполнения вычислений. Ввод данных в таблицы, их форматирование и выполнение различного рода вычислений в значительной степени автоматизированы. Предусмотрены средства представления числовых данных в виде диаграмм, создания, сортировки и фильтрации списков, статистического анализа данных и решения оптимизационных задач.
Кроме специфических инструментов, характерных для работы с электронными таблицами, MS Excel обладает стандартным для приложений Windows набором файловых операций, имеет доступ к буферу обмена и механизмам отмены и возврата.
Документы MS Excel записываются в файлы, имеющие расширение .xls. Кроме того, MS Excel может работать с электронными таблицами и диаграммами, созданными в других распространенных пакетах (например, Lotus 1-2-3), а также преобразовывать создаваемые им файлы для использования их другими программами.
Основные
возможности и инструменты
Кроме специфических, характерных для программ обработки электронных таблиц MS Excel обладает целым рядом возможностей и инструментов, используемых в текстовом редакторе MS Word и в остальных приложениях пакета MS Office, а также в операционной системе Windows:
Особенность электронных таблиц заключается
в возможности применения формул для описания
связи между значениями различных ячеек.
Расчёт по заданным формулам выполняется
автоматически. Изменение содержимого
какой-либо ячейки приводит к пересчёту
значений всех ячеек, которые с ней связаны
формульными отношениями и, тем самым,
к обновлению всей таблицы в соответствии
с изменившимися данными.
Задание №3. Составьте алгоритмическое предписание.
Опишите
порядок создания
и редактирования
формул в текстовом
процессоре MS Word
Необходимость в наличии средства для ввода математических выражений в текстовый документ характерна для научно-технической документации. В программе Microsoft Word таким средством является редактор формул Microsoft Equation 3.0. Он позволяет создавать формульные объекты и вставлять их в текстовый документ. При необходимости вставленный объект можно редактировать непосредственно в поле документа.
Порядок создания и редактирования формул
в текстовом
процессоре MS Word
1. Включим компьютер и откроем Microsoft Word.
2. Создадим в документе формулу, для чего установив курсор на листе выберем в меню Вставка команду Объект. Появиться окно Вставка объекта, которое показано на рис. 1. Выбираем вкладку Создание и в списке вставляемых объектов выбираем Microsoft Equation 3.0. Щелкаем кнопку «ОК».
Рис.1
3.
На экране развернется панель
инструментов Формула, в
3.1
Сначала напишем «y=», а затем
расставим из нижней строки
нужные нам символы (сумма,
дробь, интеграл, вычитание и сложение):