">
Информатика Программирование
Информация о работе

Тема: Составление программы на Паскале и Бейсике.

Описание: Программа на языке Pascal, Basic и реферативное описание одной из прикладных или системных программ. Примеры решения СЛАУ, нелинейных уравнений и численного интегрирования с использованием алгоритмического языка QBasic. Навыкы работы с алгоритмическими языками.
Предмет: Информатика.
Дисциплина: Программирование.
Тип: Курсовая работа
Дата: 11.08.2012 г.
Язык: Русский
Скачиваний: 11
Поднять уникальность

Похожие работы:

Содержание

ВВЕДЕНИЕ…..………………………………………………………………………………….

РЕШЕНИЕ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ..

Решение системы линейных алгебраических уравнений методом простой итерации……………………………………………………...

Алгоритм программы………………………………………………………………..

Текст программы.………………………………………………………………………

Результат вычислений программы…………………………………………..

РЕШЕНИЕ НЕЛИНЕЙНОГО УРАВНЕНИЯ.………………………………………..

Решение нелинейного уравнения методом хорд……………………

График заданной функции……………………………………………………….

Алгоритм программы……………………………………………………………….

Текст программы………………………………………………………………………

Результат вычислений программы………………………………………….

ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ……….…………………………………………..

Численное интегрирование по правилу трапеций……………..…..

Алгоритм программы………………………………………………………………

Текст программы……………………………………………………………………..

Результат вычислений программы………………………………………….

ПРОВЕРКА В ПРОГРАММЕ wxMaxima…….…………………………………….

ЗАКЛЮЧЕНИЕ………………………………………………………………………………..

СПИСОК ИСПОЛЬЗАВОННОЙ ЛИТЕРАТУРЫ.…………………………………

ПРИЛОЖЕНИЕ……….………………………………………………………………………

Реферативное описание прикладной программы Google Chrome………………………..……………………………………………………………

1.Введение

В соответствии с учебным планом для специальностей 100100 и 210400 по

курсу “Информатика” студенты выполняют курсовую работу. Курсовая работа

включает в себя три раздела: составление программы на алгоритмическом языке

Pascal, составление программы на алгоритмическом языке Basic и реферативное

описание одной из прикладных или системных программ.

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

В данной курсовой работе приведены примеры решения СЛАУ, нелинейных уравнений и численного интегрирования с использованием алгоритмического языка QBasic.

2. РЕШЕНИЕ СИСТЕМЫ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ.

Системы алгебраических уравнений(СЛАУ) имеют вид:



или, при записи в матричной форме:



где  - вектор искомых неизвестных,

- матрица коэффициентов при неизвестных

- вектор свободных членов.

В практике используют два типа методов численного решения СЛАУ – прямые и

косвенные. При использовании прямых методов СЛАУ приводится к одной из

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

искомое решение (если таковое существует). Наиболее распространенным прямым

методом решения СЛАУ является метод Гаусса. Итерационные методы служат для

поиска приближенного решения СЛАУ с заданной точностью. Следует отметить,

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

когда последовательность получаемых при расчетах приближений стремиться к

точному решению.

2.1 Решение системы линейных алгебраических уравнений методом простой итерации.

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



Задав некоторые исходные приближения xi, i=1,2,…,n, подставляют их в правую

часть выражений и вычисляют новые значения x. Процесс повторяют до тех пор,

пока максимальная из невязок, определяемых по выражению:



не станет меньше заданной точности ?. Если максимальная невязка при k-ой

итерации окажется больше максимальной невязки при k-1-ой итерации, то процесс

аварийно завершают, т.к. итерационный процесс расходится.

Для минимизации количества итераций новые значения x можно вычислять с

использованием значением невязок на предыдущей итерации:



Невязки, в этом случае определяются по выражению:



Исходные данные



2.2 Алгоритм программы

2.3 Текст программы на языке QBasic

CLS

PRINT "Reshenie SLAY"

n = 3

m = 3

PRINT "Vvedite tochnost e="

INPUT e

DIM a(n, m), b(n), x(2 * n), r(n)

PRINT "Vvedite coefficienti (a) i svobodniy chlen (b)"

FOR i = 1 TO n

FOR j = 1 TO m

PRINT "a("; i; ","; j; ")=";

INPUT a(i, j)

NEXT j

PRINT "b("; i; ")=";

INPUT b(i)

x(i) = b(i)

NEXT i

DO

FOR i = 1 TO n

x(i + 3) = x(i)

NEXT i

k = 0

FOR i = 1 TO n

s1 = 0

s2 = 0

FOR j = 1 TO (i - 1)

s1 = s1 + a(i, j) * x(j)

NEXT j

FOR j = i TO m

s2 = s2 + a(i, j) * x(j + 3)

NEXT j

r(i) = (-b(i)) + s1 + s2

x(i) = x(i + 3) - r(i) / a(i, i)

IF (ABS(r(i))) < e THEN

k = k + 1

END IF

NEXT i

LOOP UNTIL k = 3

PRINT "Korni"

FOR i = 1 TO n

PRINT "x("; i; ")="; x(i)

NEXT i

2.4 Результат вычислений программы



Проверка правильности вычислений программы приведена в пункте 5. ПРОВЕРКА В ПРОГРАММЕ wxMaxima.

3.РЕШЕНИЕ НЕЛИНЕЙНОГО УРАВНЕНИЯ

Общие сведения.

Уравнение типа F(x)=0 или x=f(x) называется нелинейным. Решить

уравнение это значит найти такое x, при котором уравнение превращается в

тождество. В общем случае уравнение может иметь 0; 1; 2;...? корней.

Рассмотренные ниже численные методы решения нелинейных уравнений

позволяют находить один корень на заданном интервале [a,b]. При этом на

интервале должен существовать только один корень.

Решение уравнения складывается из двух этапов:

1. отделения корня, т.е. грубой оценки значения корня, которое используется в

качестве начального приближения при его последующем уточнении;

2. уточнения корня, т.е. доведения его численного значения до заданной степени

точности.

Для отделения корня (определения начального приближения) следует

пользоваться графическим методом. Уточнение корня может быть произведено

одним из следующих методов.

3.1 Решение нелинейного уравнения методом хорд

При решении нелинейного уравнения методом хорд задаются интервал [a,b],

на котором существует только одно решение, и точность ?. Затем через две точки с

координатами (a,F(a)) и (b,F(b)) проводим отрезок прямой линии (хорду) и

определяем точку пересечения этой линии с осью абсцисс (точка c). Если при этом

F(a)·F(c)<0, то правую границу интервала переносим в точку с (b=c). Если

9

указанное условие не выполняется, то в точку c переносится левая граница

интервала (а=с). Поиск решения прекращается при достижении заданной точности

|F(c)|< ?. Для определения точки пересечения хорды с осью абсцисс воспользуемся

следующей формулой:



Исходные данные



3.3 Алгоритм программы



3.4 Текст программы

INPUT a

INPUT b

INPUT e

DO

h = a

u = b

fa = 2 * EXP(-3 * h) + 1 - h

fb = 2 * EXP(-3 * u) + 1 - u

c = a + (ABS(fa / (fa - fb)) * (b - a))

fc = 2 * EXP(-3 * c) + 1 - c

IF fc * fa < 0 THEN

b = c

ELSE a = c

END IF

LOOP UNTIL ABS(fc) < e

PRINT "fa="; fa

PRINT "fb="; fb

PRINT "fc="; fc

PRINT "c="; c

PRINT "fa*fc="; fa * fc

3.5 Результат работы программы



Проверка правильности вычислений программы приведена в пункте 5. ПРОВЕРКА В ПРОГРАММЕ wxMaxima.

4.ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ

Определенным интегралом функции f(x), взятом в интервале от a до b, называется предел, к которому стремиться интегральная сумма  при стремлении всех промежутков  к нулю 

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

каждом шаге отрезками линий нулевого, первого и второго порядков, получаем

приближенные формулы для вычисления интеграла методами прямоугольников,

трапеций и Симпсона соответственно.

4.1 Численное интегрирование по правилу трапеций



Заменяем график функции F(x) прямой, проходящей через две точки (,) и

(+h,), и вычисляем значение элемента интегральной суммы как площадь

трапеции:

,

где h-шаг интегрирования, - значение функции в точке , 

Исходные данные



Алгоритм программы.



Текст программы.

INPUT a

INPUT b

INPUT e

n = 2

DO

h = (b - a) / n

s1 = 0

FOR i = 2 TO n + 1

s(i) = s(i - 1) + ((((2 + 3 * (a + (h * (i - 1))) - (a + (h * (i - 1))) ^ 2) + (2 + 3 * (a + (h * (i - 2))) - (a + (h * (i - 2))) ^ 2)) / 2) * h)

NEXT i

q1 = s(n + 1)

PRINT "q1="

PRINT q1

n = 2 * n

h = (b - a) / n

p1 = 0

FOR i = 2 TO n + 1

p(i) = p(i - 1) + ((((2 + 3 * (a + (h * (i - 1))) - (a + (h * (i - 1))) ^ 2) + (2 + 3 * (a + (h * (i - 2))) - (a + (h * (i - 2))) ^ 2)) / 2) * h)

NEXT i

q2 = p(n + 1)

PRINT "q2="

PRINT q2

LOOP UNTIL ABS(q1 - q2) < e

PRINT q2

Результат работы программы.



Проверка правильности вычислений программы приведена в пункте 5. ПРОВЕРКА В ПРОГРАММЕ wxMaxima.

Реферативное описание прикладной программы Google Chrome.

История

На протяжении шести лет главный исполнительный директор Google Эрик Шмидт не поддерживал идею о создании отдельного браузера. Он указывал на то, что «Google являлась небольшой компанией», и что он не хотел участвовать в «болезненных войнах браузеров». После того, как основатели компании Сергей Брин и Ларри Пейджнаняли нескольких разработчиков Mozilla Firefox и создали демонстрацию Chrome, Шмидт сказал: «она была настолько хорошей, что заставила меня изменить свое мнение».

Первоначально Chrome выпущен только под Microsoft Windows, позднее (9 декабря 2009 года) появились dev- и beta-версии для операционных систем Linux и Mac OS X. Первоначально сборки для этих ОС не обладали полной функциональностью аналогичных бета-версий для Windows (например, синхронизацией закладок), но с появлением ветви 5.0.* функциональность сборок для всех ОС стала равной.2 сентября 2008 года компания Google объявила о выпуске собственного браузера Chrome.

Выпуск

Первая бета версия браузера была опубликована для Microsoft Windows (начиная с XP и для более поздних версий) 2 сентября 2008 года, была доступна на 43 языках. За первые несколько часов после выпуска в Google было отправлено несколько сотен различных сообщений об ошибках.

Chrome быстро приобрел около 1 % рынка. После первоначального всплеска пользователей доля упала до низкого уровня в 0,73 % в октябре 2008 года. Затем начала расти снова, пока в декабре 2008, Chrome снова не преодолел порог в 1 %.

Развитие

Команда разработчиков Chrome решила использовать в своем браузере движок WebKit, как им посоветовала команда Android. Как и большинство других браузеров, Chrome был протестирован внутри компании перед выпуском.

Первая версия Google Chrome полностью прошла Acid1 и Acid2 тесты, но не Acid3 (только 79/100 тестов). Начиная с версии 4.0, Chrome проходит все тесты.

Особенности

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

Безопасность

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

Как правило, плагины (наиболее популярный Adobe Flash Player), не являются частью браузера и не могут быть встроены в песочницу. 30 марта 2010 года Google объявил, что вскоре Adobe Flash будет встроен в браузер, что избавляет пользователя от необходимости загружать и устанавливать его. Обновляться Flash Player будет также автоматически. Начиная с версии 5.0.375.86 Adobe Flash Player был интегрирован.

При загрузке исполняемого файла (например, с расширением .EXE, .DLL или .BAT) сначала необходимо подтвердить загрузку, нажав кнопку «Сохранить», которая появляется на панели загрузок. Это позволяет предотвратить автоматическую загрузку вредоносного программного обеспечения на компьютер.

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

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

Веб-сайтов, которые собирают информацию о вас или передают её другим

Поставщиков услуг Интернета или их сотрудников, которые отслеживают, какие страницы вы посещаете

Вредоносного ПО, которое отслеживает нажатие клавиш клавиатуры

Слежки тайными агентами

Людей, которые стоят у вас за спиной

Скорость

Google Chrome использует высокопроизводительный движок обработки JavaScript V8. Также для ускорения загрузки страниц Google Chrome может использовать упреждающее чтение DNS.

Стабильность

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

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

Интерфейс

По умолчанию интерфейс Google Chrome включает кнопки: назад, вперед, обновить/остановить загрузку, добавить текущую страницу в закладки, перейти на главную страницу (домой). Кнопка перехода на главную страницу может быть отключена.

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

Omnibox — это адресная строка, которая находится наверху каждой вкладки, она совмещает в себе адресную строку и строку поиска. Omnibox перенаправляет запрос в поисковую систему в том случае, если адрес не соответствует правилам написания URL — к примеру, не содержит точек, косых черт, содержит пробелы в начале адреса и т. д. При вводе поискового запроса Google, используя функцию поиска в Интернете «Мне повезет», предлагает первый по списку URL-адрес (например, при вводе в адресную строку слова «яндекс» браузер автоматически предложит вариант «www.yandex.ru»). Также автодополнение предлагается поиском по закладкам и истории ранее посещенных страниц. В браузере возможен вызов различных поисковых машин прямо из адресной строки. Для этого надо ввести сокращение для данной поисковой машины (например, букву g для google), затем нажать клавишу «Пробел» и ввести поисковый запрос. Сокращения для поисковых машин можно задавать самостоятельно. При посещении сайтов браузер автоматически копирует оттуда строку поисковых запросов и в следующий раз при вводе этого сайта автоматически будет предложен поиск с использование его поисковой системы.

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

Chrome имеет менеджер закладок, доступный из меню. Слева от Omnibox имеется кнопка (на ней изображена звёздочка), при нажатии на которую текущая страница добавляется в закладки. На данный момент эта функция не доступна в версиях Chrome на платформах Linux и Mac. В 6 версии эта кнопка была убрана вместе с опцией в параметрах, а звёздочка переместилась в правую часть Omnibox, как у браузера Mozilla Firefox.

Окно «Параметры Google Chrome» содержит три вкладки: «Основные», «Личные материалы» и «Расширенные». Вкладка «Основные» содержит настройки: домашней страницы, поисковых систем и браузера по умолчанию. Вкладка «Личные материалы» содержит настройки: синхронизации закладок, сохранение паролей, автозаполнение форм, возможность импорта данных о работе из другого браузера и настройку тем. Вкладка «Расширенные» содержит настройки: конфиденциальности, сети, переводчика, загрузок и безопасности.

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

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

Логотип Google Chrome



В 2011 году в Google Chrome 11 был представлен новый плоский логотип, заменивший прежний объёмный, приблизивший его к новому логотипу Chromium, но в цветном варианте.

По словам дизайнера из Google Стива Рура, «мы обновили логотип Chrome, чтобы лучше показать эти чувства. Простой значок воплощает в себе дух Chrome — сделать сеть быстрее, легче и проще для всех».

Расширения

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

Впервые расширения появились в стабильной версии Chrome 4.0, а галерея была официально открыта 25 января 2010 года. На момент открытия в ней было уже 1500 расширений.

Автоматический перевод веб-страниц

Функция перевода страниц стала доступна начиная с версии 4.1.249.1036 (от 17 марта 2010 года).

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

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

Каналы и процесс обновления

8 января 2009 года Google представил три канала обновления: Stable (стабильный), Beta (бета), Developer (для разработчиков). До внесения этого изменения было только два канала: Beta и Developer. Это было сделано с целью того, чтобы пользователи быстрее получали более стабильные версии.

22 июля 2010 года Google объявил о повышении скорости обновления стабильных версий браузера — цикл их выхода сокращается до шести недель (вместо прежних трёх месяцев). В связи с этим запускается дополнительный, четвёртый, канал обновления — «Canary» («Канарейка», по аналогии с канарейками, используемыми шахтёрами для контроля опасных концентраций газов в угольных шахтах), на котором будут тестироваться изменения, связанные с риском. Данный канал будет схож с каналом Developer, однако в случае необходимости он будет получать дополнительные обновления, поэтому номера его версий будут превышать номера версий последнего. Отдельной особенностью Chrome Canary является его параллельная (независимая от какой-либо другой, уже установленной версии) установка в систему и, соответственно, независимые обновления. Первоначально доступен только для Windows-платформы.

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

Инструменты для веб-мастеров

Веб-инспектор: Для запуска необходимо нажать правой кнопкой мыши на любом компоненте веб-страницы и выбрать «Просмотр кода элемента». Появится диалоговое окно, в котором указываются элементы и ресурсы, связанные с этим компонентом. Также имеется возможность, просмотреть иерархическое представление модели DOM и консоль JavaScript. (Чтобы открыть консоль JavaScript, нужно нажать среднюю кнопку в нижней части. В ОС Windows, также можно открыть меню Страница > Разработчикам > Консоль JavaScript.)

Диспетчер задач: Для запуска необходимо открыть меню «Страница» и выбрать «Разработчикам» (в ОС Windows). Выбрать «Диспетчер задач». Также можно воспользоваться быстрыми клавишами  ? Shift  +  Esc . В диспетчере задач показываются все процессы, запущенные в Google Chrome, и используемые этими процессами ресурсы (память, процессор, сеть).

Отладчик JavaScript: Для запуска необходимо: открыть меню «Страница» и выбрать «Разработчикам» (в ОС Windows). Выбрать «Отладка JavaScript». Откроется командная строка отладчика JavaScript, который можно использовать для отладки запущенных процессов.

Служебные страницы браузера

Для запуска необходимо: ввести любую из перечисленных ниже команд в адресной строке для просмотра дополнительной информации. Адреса Значение  chrome://about Список Служебных страниц  chrome://cache Показать содержимое кеша  chrome://credits Разработки, применяемые в Chrome  chrome://dns Показывает записи DNS  chrome://flags Разблокировать скрытые (экспериментальные) возможности  chrome://histograms Графики различных статистических параметров  chrome://inducebrowsercrashforrealz Вызвать сбой Google Chrome. Для просмотра разработчиками процессов, происходящих в системе при сбое  chrome://memory Показывает информацию об используемой приложением и вкладками памяти  chrome://plugins Показать установленные плагины  chrome://shorthang Вызвать «зависание» вкладки. Для тестирования разработчиками защиты от зависания  chrome://net-internals Информация о соединениях  chrome://terms Условия предоставления услуг Google Chrome  chrome://version
about: Номер версии и сборки. Аналог — about:  view-source: [URL] Просмотр исходного кода страницы  

Основные функции и возможности браузера 

Стартовая страница Chrome отображает пользовательские закладки, а также эскизы восьми наиболее посещаемых страниц. Эти эскизы напоминают функцию Speed Dial, появившуюся в Opera 9.2, но способ их формирования иной. Если в Opera пользователь вручную указывает сайты, ссылки на которые будут размещаться на первой странице браузера, то Chrome делает этот сам, руководствуясь тем, насколько часто пользователь заходит на сайт. Эскизы можно также закреплять, удалять и восстанавливать, менять местами и сортировать.

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

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

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

В адресную строку можно вводить не только поисковые запросы и адреса сайтов. Так же, как и в последних версиях Opera и Firefox, тут реализована возможность поиска по содержимому посещенных ранее страниц. Иными словами, фразу, которая встречалась на странице, можно ввести в адресную строку, и Chrome, подскажет, на какой странице, и в каком месте она находится.

Совершенно новый движок V8, который разработан специально дляChrome. Не вдаваясь в технические подробности, можно сказать, что это - один из наиболее быстрых движков для работы с JavaScript из всех, которые используются в современных браузерах.

В браузере предусмотрен режим "Инкогнито". В этом режиме любая информация, касающаяся серфинга, не остается на компьютере. Браузер не сохраняет ни историю посещенных страниц, ни файлы cookies, ни другие данные, которые могут рассказать о том, что пользователь делал в интернете. Также Chrome позволяет отдельно удалять информацию о сохраненных паролях, историю загруженных файлов, просмотренных страниц, файлы cookies и т.д. Можно удалять данные, сохраненные в последний день, неделю, месяц, всю информацию.

Поисковая система Google по умолчанию используется для обработки запросов, однако пользователь всегда вправе сменить ее на другую. Это можно сделать сразу же при первом открытии Chrome или в другой раз, обратившись к настройкам программы. В русской версии браузера в качестве альтернативы предлагаются Яндекс, Rambler или Microsoft Bing.

Так же, как и в Firefox, в браузере от Google есть возможность быстрого поиска выделенного слова или словосочетания на странице: достаточно щелкнуть по нему правой кнопкой мыши, выбрать команду "Искать наGoogle", и окно с результатами поиска откроется в новой вкладке.

При работе с разными поисками в браузере предусмотрена функция быстрого перехода к желаемой поисковой системе. Например, для того чтобы выполнить поиск на Rambler.ru, вовсе не обязательно переходить на сайт поисковой системы. Достаточно ввести название сайта в адресной строке (причем, полностью это нужно будет сделать только один раз, затем Chrome будет предлагать автозаполнение адреса), после чего нажать клавишу Tab, ввести поисковый запрос, а затем нажать Enter. В результате пользователь сразу получает страницу с результатами поиска на Рамблере. Подобная функция реализована не только для поисковиков, но и для таких сайтов, как, например, YouTube.

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

Браузер Google Chrome, начиная с версии 4.0, обладает функцией синхронизации. Синхронизация закладок особенно удобна для тех, кто использует несколько компьютеров - например, ноутбук на работе, и PC дома. При включённой синхронизации закладок, если пользователь создаёт закладку на одном компьютере, она автоматически добавляется всем его компьютерам со включённой синхронизацией. Это значит, что больше не нужно вручную пересоздавать закладку каждый раз при смене компьютера. Стоит отметь, что в Chrome 5.0, компания Google планирует существенно расширить возможности синхронизации: станет возможным синхронизировать автозаполнение, настройки браузера и даже его внешний вид.

В Chrome 4.1 появился встроенный переводчик. С его помощью перевод интернет-страницы на незнакомом языке теперь можно совершить без поиска необходимых программ или специализированных сайтов. Браузер автоматически определяет язык открытой иностранной страницы и предлагает перевести ее, запустив Google Translate. При таком прямом соединении операция передачи текста для перевода будет производиться менее чем за секунду. Версия Google Chrome 4.1 включает поддержку 52 наиболее распространенных в мире языков.

Внешний вид браузера легко можно менять с помощью сменных тем оформления (скинов или, как их ещё называют, «шкурок»). Такая возможность впервые появилась в Chrome 3.0. Скачать темы можно из официальной галереи тем. В галерее необходимо выбрать понравившиеся оформление и согласиться с его инсталяцией. Темы легко инсталлируются и не требуют перезагрузки браузера. Для отмены установки можно вернуться к стандартному оформлению, расположенному в галерее под номером один, либо набрать в адресной строке «chrome://extensions/».

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

Добавление новых функций в Google Chrome с помощью расширений

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

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

Далее приведён список наиболее популярных и интересных расширений для браузера Chrome. Найти любое из них в галерее расширений большого труда не составит: достаточно скопировать название расширения в поисковую строку галереи и необходимый модуль будет найден. После чего останется лишь установить выбранное расширение в браузер.

Установка расширений сложностей не вызывает - достаточно открыть в браузере Google Chrome страницу заинтересовавшего модуля и щелкнуть по кнопке "Установить". После этого появится окно с вопросом о разрешении на установку расширения и в случае положительного ответа пользователя оно будет установлено. Управлять установленными расширениями можно через адресную строку браузера, набрав в ней chrome://extensions или через меню "Инструменты" (вкладка "Расширения"). Расширения можно отключать или удалять, а также корректировать их настройки (последнее предусмотрено далеко не для всех модулей).

Google Mail Checker - демонстрирует пользователю количество непрочитанных сообщений в ящике Gmail и при щелчке по значку надстройки открывает в новой вкладке окно почтового клиента.

Gmail Checker - при нажатии на иконку показывает краткое содержание всех писем во всплывающей подсказке. Умеет переходить непосредственно на любое из сообщений.

Google Wave Notifier - отображает количество непрочитанных волн на Google Wave.

AdThwart и AdBlock - основаны на портированной из мира Firefox настройке AdBlock Plus и, будучи установлены в браузер, со знанием дела режут любые рекламные баннеры, предоставляя пользователю только тот контент, который его интересует.

FlashBlock (by josorek) - убирает флеш-элементы. Имеет графический интерфейс, настраиваемый белый список, отображает иконку на панели браузера.

IE Tab - с его помощью можно открывать в Google Chrome использующие движок Internet Explorer вкладки и преодолевать тем самым проблемы несовместимости некоторых онлайновых сервисов с гугловским интернет-обозревателем. Добрую службу IE Tab может сослужить веб-разработчикам, которым приходится постоянно проверять правильность верстки сайтов в различных браузерах. Устанавливая плагин, следует помнить, что функционирует он только в операционных системах Windows.

RSS Subscription Extension - автоматически определяет имеющиеся на просматриваемых пользователем ресурсах RSS-источники и позволяет одним кликом мыши подписаться на них.

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

Docs PDF/PowerPoint Viewer - позволяет просматривать в браузере документы в формате PDF и презентации, созданные в Microsoft PowerPoint, без использования дополнительных программ.

Xmarks - позволяет синхронизировать закладки. В отличие от встроенного в Chrome механизма Xmarks можно использовать и на других браузерах и таким образом всегда и везде иметь одинаковый набор любимых закладок.

LastPass - позволяет синхронизировать пароли, чего пока не умеет ни Xmarks для Chrome, ни собственно браузер. Также может автоматически логиниться на сайты и заполнять формы.

iMacros for Chrome - автоматизирует многие повторяющиеся действия пользователей. После нажатия кнопки записи запоминает произведенные действия и впоследствии может выполнять их самостоятельно.

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

Switchy! - быстрое переключение между несколькими прокси-серверами.

Switch HTTP Proxy - включение/выключение прокси в один клик.

Cooliris - позволяет создавать и просматривать галереи изображений в Интернете и локально на компьютере.

Google Similar Pages (by Google) - при нажатии отображает всплывающую подсказку с 4 сайтами идентичного содержания и тематики.

Incredible Start Page - расширение заменяет стандартную стартовую страницу браузера. После установки этого дополнения при каждом запуске браузера на дисплей будет выводиться модифицированное стартовое окно, состоящее из трех панелей. Две из этих панелей предлагают быстрый доступ к недавно закрытым вкладкам и списку персональных закладок, рассортированных по папкам. Третья, самая большая панель демонстрирует сохраненные пользователем ссылки поверх произвольного изображения, загруженного с фотопортала Flickr. Еще один полезный элемент интерфейса Incredible Start Page, выполненный в виде бумажной записки – «стикера», даст пользователю возможность создавать краткие текстовые заметки и оставлять напоминания самому себе. Содержимое такой записки также можно одним нажатием на кнопку отправить по электронной почте.

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

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

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

SmoothScroll - расширение для плавной прокрутки страниц в Google Chrome.

Instant Image Editor - если нужно быстро отредактировать изображение, стоит воспользоваться возможностями этого расширения. Для редактирования используется сервис Pixlr.

Chrome Flags - отображает в строке ввода адреса флаг страны, где физически расположен сайт, который вы просматриваете.

Bit.ly - укорачивает ссылки, c помощью одного из самых популярных сервисов для укорачивания.

QuickSearch - после установки расширения на панели браузера появится иконка быстрого поиска, через которую можно будет запускать поиск на Wikipedia, Yahoo, Yandex, Bing, Google и др. Список доступных поисковых систем пополняется вручную.

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

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

Hyperwords - позволяет в отношении выделенных на web-странице слов либо фраз выполнять весьма впечатляющий спектр операций через дополнительное контекстное меню, автоматически выскакивающее после выделения слова или фразы. Например, можно получить перевод выделенных слов через онлайновый сервис перевода и произвести поиск в самых разных источниках (скажем, поиск по слову на Google Search или в Wikipedia, поиск карты на Google Maps или Yahoo Maps, поиск видео на YouTube или Flickr и т.д.). Можно конвертировать валюты или единицы меры (длины, объема, температуры, скорости и т.д.), получить справку из словаря и поискать товар с соответствующим названием в интернет-магазинах. А также сделать запись в блоге и создать сообщение электронной почты с выделенной фразой, скопировать текст без форматирования в буфер обмена, подсветить все слова (или словосочетания) на странице, совпадающие со словом (или словосочетанием), выделенным пользователем, и многое другое.

Chromepad - позволяет по ходу серфинга делать заметки в мини-блокноте путем копирования текста либо его ввода. Сохранить эти заметки можно будет позже - уже по окончании работы.

Downloads - обеспечит доступ к окну закачек прямо с панели инструментов, минуя более длинный путь "Инструменты" > "Загрузки".

RapidShare Download Helper, DepositFiles Download Helper, MegaUpload Download Helper и аналогичные расширения упростят скачивание с соответствующих файлообменников. Они избавят от необходимости выжидать энное число секунд, поскольку запускают закачки автоматически по истечении предусмотренного времени.

1 2