Uploaded by starovoiova_lyuba.ru

Информатика

advertisement
Министерство науки и высшего образования РФ
Департамента координации деятельности организаций в сфере
сельскохозяйственных наук
ФГБОУ ВО Волгоградский ГАУ
Кафедра: «Прикладная геодезия, природообустройство и водопользование»
Дисциплина: «Информатика».
Контрольная работа
Выполнил:
ст.уч.гр. ЭМФзсПБ194
Старовойтова Л.С.
Шифр: 19082
Проверил:Юшкин Ю.Н.
Волгоград 2023
СОДЕРЖАНИЕ
Введение……………………………………………………………………...……3
1.Вопросы по информатике………………………………………………………4
Вопрос 2…………….…………………………………………………………4
Вопрос 47………….…………………………………………………………..5
Вопрос 69…………….………………………………………………………..7
Вопрос 94…………….………………………………………………………..8
Вопрос 138…………….……………………………………………………..13
2.Задача…………………………………………………………………….……..19
3.Термины…………………………………………………………………..……20
Используемая литература и источники…………………………………...……22
2
ВВЕДЕНИЕ
Применение новых информационных технологий дает возможность широкой
автоматизации работ по созданию различного вида текстовых документов и
проведению огромного количества вычислений. Это, в свою очередь,
позволяет сэкономить большое количество времени. Особенно это важно в
условиях современного дефицита времени.
3
1.Вопросы по информатике
Вопрос 2.Основы информационной культуры
Информационная культура не появляется сама по себе. Она должна
воспитываться, её компонентам необходимо обучить так же, как следует
обучать воспринимать другие культурные проявления, такие как, различные
виды искусства или разновидности бытовой культуры. И осуществляться это
должно на каждом образовательном уровне, объясняя, насколько сложен и
многообразен современный этап перехода на электронные
коммуникационные средства.
Термин информация является сегодня одним из самых востребованных в
любом языке, включая русский. Это вызвано тем, что сегодня мировое
сообщество достигло некоторого материального благополучия, дающего
возможность обратить людям свои взоры на духовную сторону жизни.
Понятие информации проникло практически во все сферы сегодняшней
науки и техники, а также в повседневный быт человека. Но чёткое и полное
его определение до сих пор считается одной из трудных научных задач. В
обычной жизни понятие информация подразумевает сообщение, извещение о
положении дел, данные о чём-либо.
Философы, склонные воспринимать понятие информации в одном ряду с
такими категориями, как материя и энергия, определяют её передачей,
отражением разнообразия в каждом объекте и процессе живой и неживой
природы.
Математики и физики считают информацию фактором и мерой уменьшения
неопределённости по итогам полученных сообщений.
В итоге образовалось мнение о существовании трёх подходов к трактовке
термина информация:
Атрибутисты считают, что информация представляет собой неотъемлемый
атрибут любой системы окружающей действительности.
Функционалисты считают, что в неживой природе информация отсутствует,
и что информация является одной из функций жизни и основным отличием
всего живого от неживого.
Антропоцентристы считают информацию содержанием (смыслом) сигнала,
получаемого системой из окружающего мира.
Специалисты в сфере информатики, которые изучают структурную
организацию и основные информационные свойства, а также правила её
поиска, обработки, хранения, трансляции и применения, не могут
4
игнорировать самый главный параметр информации, а именно, её смысловое,
семантическое содержание.
То есть, информация является потенциальным свойством данных, которое
может реализовать один воспринявший их человек и не способен реализовать
другой. Объектом машинной обработки считаются именно данные, а не
информация, поскольку никакие машины не способны осуществить
интерпретацию данных, то есть преобразование их в информацию, поскольку
машина не владеет, в отличие от человека, требуемым объёмом знаний об
окружающем мире и не способна мыслить. Это и есть диалектическая связь
понятий «данные» и «информация».
В человеческом сообществе распространены различные виды информации.
Но наиболее важной считается научная информация, поскольку она имеет
неразрывную связь с наукой. Более ясное и полное определение понятия
«научная информация» может быть сформулировано следующим образом.
Научная информация является логической информацией, получаемой
способами опытного и рационального познания объективной реальности в
любой области деятельности человека.
Вопрос 47. Предпосылки возникновения и история становления
информатики
Всю историю становления науки информатики делят на предысторию и
историю.
В предыстории выделяют 4 этапа.
-освоение человеком развитой устной речи. Членораздельная речь (язык)
стала средством передачи информации.
- возникновение письменности, приведший к резко возросшим возможностям
по хранению информации. Человек получил искусственную внешнюю
память. Организация почтовых служб позволила использовать письменность
и как средство для передачи информации.
-книгопечатание.Книгопечатание сделало информацию более доступной,
уменьшило вероятность ее потери и повысило точность ее воспроизведения.
-Четвертый этап связан:
а) с появлением радио, телефона и телеграфа, телевидения;
б) с появлением фотографии и кинематографа
(новые возможности по получению и хранению информации);
в) с разработкой методов записи информации на магнитные
5
носители (магнитные ленты, диски).
История появления и развития вычислительной техники начинается со
времени использования человеком окружающих предметов для счета.
Первым счетным инструментом была рука.Первое механическое счетное
устройство - абак.
1642 г. -Блез Паскаль изобрел устройство для сложения чисел.Устройство
представляло собой набор вертикально расположенных колес с нанесенными
на них цифрами от 0 до 9. Если такое колесо совершало полный оборот, оно
сцеплялось с соседним колесом и поворачивало его на одно деление. Число
колес определяло число разрядов.
1673 г. - Готфрид Лейбниц сконструировал арифмометр, способный
выполнять четыре арифметических действия.Расчеты проводились очень
медленно т.к. выбор выполняемых действий и запись результатов
производились человеком, скорость которого весьма ограничена.
1823 г. - Чарльз Бэббидж попытался создать вычислительное устройство,
выполняющее вычисления без участия человека, которое само считывает
программу с перфокарт и имеет память для хранения данных и
промежуточных результатов. Машина закончена не была, но, создавая ее,
Бэббидж выдвинул идеи, без которых не было бы и современных
компьютеров:
а) компьютер должен иметь устройство (названное память машины), где
будут храниться числа для вычислений и находиться указания (команды,
следующие одна за другой) машине о том, что с этими числами делать.
б) компьютер должен иметь устройство (названное процессор), которое
будет производить по этим командам операции с числами.
С Бэббиджем работала Ада Лавлейс.Она создавала рабочие инструкции
(команды) для проектируемой вычислительной машины и считается первым
программистом.
В 1941 г. - немецким инженером Конрадом Цузе была создана
вычислительная машина на электромеханических реле.Команды для машины
стали вводиться с помощью фотопленки, в которой пробивались отверстия,
применялась двоичная система счисления. Программа в памяти не хранилась.
В 1945 г. математик Джон фон Нейман разработал основные принципы
функционирования вычислительных машин. Вычислительная машина
должна включать в себя, управляющее, арифметико-логическое,
6
запоминающее устройство, устройство ввода - вывода. Программа должна
храниться в памяти машины так же как данные.
С развитием электроники начинается отсчет поколений цифровых
вычислительных машин.
Вопрос 69. Настройка среды WINDOWS
Операционная система Windows предоставляет пользователю ряд
инструментов для настройки своей среды. Все они находятся в папке Панель
управления. Доступ к этой папке осуществляется через Главное меню. После
нажатия кнопки "Пуск" в меню следует выбрать пункт Настройка, а затем в
подменю - пункт Панель управления. Все инструменты, находящиеся в
папке Панель управления, можно условно разделить на два класса:
класс инструментов для системной настройки. Эти инструменты
используются для настройки оборудования и установки приложений. К ним
можно отнести: установку или удаление программ; подключение двух или
более мониторов; установку, тестирование и конфигурирование
оборудования; изменение настройки Интернет; установку паролей и др.;
класс инструментов для настройки пользовательского интерфейса. Эти
инструменты позволяют изменять внешний облик системы. К ним можно
отнести; установку даты и времени; изменение оформления Рабочего стола
(звук, фон, заставку и др.); поддержку необходимого языка; выбор видов
указателя мыши и др.;
В комплект поставки операционной системы Windows входят стандартные
приложения прикладного назначения:

графический редактор Paint;

текстовые редакторы WordPad и Блокнот;

калькулятор;

программа работы с изображениями Imaging;

комплекс программ Связь для связи по телефонной сети;

комплекс программ мультимедиа Развлечения .
Доступ к стандартным приложениям осуществляется через Главное
меню. После нажатия кнопки <Пуск> следует выбрать пункт Программы, а
затем в подменю - пунктСтандартные. В предлагаемом списке стандартных
программ следует выбрать требуемую.
7
Вопрос 94. Работа с таблицами
Общая технология работы.
Хотя работа в каждой электронной таблице имеет свои особенности, можно
говорить о некоторой обобщенной (усредненной) технологии работы с ней.
Схема такой технологии приведена на рис. 1.
8
На этапе 1 формируется структура таблицы. Структура включает:
определение заголовка таблицы, названий строк и столбцов, а также ввод в
ячейки таблицы исходных данных, формул и функций.
Рис. 1 Обобщенная технология работы с электронной таблицей.
На этапе 2 производится работа с данными, которая состоит в исследовании
сформированной таблицы. Такое исследование может быть связано с
использованием определенных математических моделей (моделированием),
методов одновременной работы с несколькими таблицами и методов работы
с базами данных.
Этап 3 технологии позволяет в графическом виде представить результаты,
полученные на первом и втором этапах, и наиболее ярко их
интерпретировать.
Этап 4 обеспечивает вывод результирующих данных на печать. При этом
результаты могут быть распечатаны в табличном виде или в виде
графических диаграмм.
Электронная таблица - компьютерный эквивалент обычной таблицы, в
клетках (ячейках) которой записаны данные различных типов: тексты, даты,
формулы, числа. Результат вычисления формулы в клетке является
изображением этой клетки. Числовые данные и даты могут рассматриваться
как частный случай формул. Для управления электронной таблицей
используется специальный комплекс программ – табличный процессор.
Главное достоинство электронной таблицы - это возможность мгновенного
пересчета всех данных, связанных формульными зависимостями при
изменении значения любого операнда.Строки, столбцы, ячейки и их адреса
рабочая область электронной таблицы состоит из строк и столбцов, имеющих
свои имена.
Имена строк - это их номера. Нумерация строк начинается с 1 и
заканчивается максимальным числом, установленным для данной
программы. Имена столбцов - это буквы латинского алфавита сначала от А
до Z , затем от АА до AZ , ВА до BZ и т. д. Максимальное количество строк и
столбцов определяется особенностями используемой программы и объемом
памяти компьютера, Современные программы дают возможность создавать
электронные таблицы, содержащие более 1 млн. ячеек, хотя для
практических целей в большинстве случаев этого не требуется. Пересечение
строки и столбца образует ячейку таблицы, имеющую свой уникальный
адрес. Для указания адресов ячеек в формулах используются ссылки
(например, А2 или С4).
Ячейка - область, определяемая пересечением столбца и строки электронной
таблицы.
9
Адрес ячейки - определяется названием (номером) столбца и номером строки.
Ссылка - способ (формат) указания адреса ячейки.
Блок ячеек - группа последовательных ячеек. Блок ячеек может состоять из
одной ячейки, строки (или ее части), столбца (или его части), а также
последовательности строк или столбцов (или их частей).
Типовая структура интерфейса. Документом (т.е. объектом) обработки Excel
является файл с произвольным именем и расширением .xls. В терминах Excel
этот файл называется рабочей книгой. Рабочая книга представляет собой
набор рабочих листов, каждый из которых имеет табличную структуру и
может содержать одну или несколько таблиц. В окне документа в программе
Excel отображается только текущий рабочий лист, с которым ведется работа.
Каждый рабочий лист имеет название, которое отображается на ярлычке
листа, отображаемом в его нижней части. С помощью ярлычков можно
переключаться к другим рабочим листам, входящим в ту же самую рабочую
книгу. Чтобы переименовать рабочий лист, надо дважды щелкнуть на его
ярлычке. Окно Excel содержит стандартные элементы управления: заголовок,
горизонтальное меню, две панели инструментов (стандартная и
форматирование), полосы прокрутки (вертикальную и горизонтальную),
строку состояния.
Элементы окна, специфичные для Excel:
-строка формул (находится ниже панели форматирования);
-слева в строке - раскрывающийся список именованных ячеек -заголовок
этого списка называется полем имени (содержит адрес или имя выделенной
ячейки);
-правее - область, в которой на время ввода данных появляются три кнопки
управления процессом ввода;
-ниже строки формул находится заголовок столбца, в левой части -заголовок
строки, на пересечении - пустая кнопка для выделения всей таблицы;
-строка с ярлычками листов.
Строка главного меню содержит имена меню основных режимов программы.
Выбрав один из них, пользователь получает доступ к ниспадающему меню,
содержащему перечень входящих в него команд. После выбора некоторых
команд ниспадающего меню появляются дополнительные подменю.
10
Рис. 2 Вид электронной таблицы на экране.
Рис. 3. Рабочее окно MS Excel Строка, Поле имени, формул, Ярлыки листов,
Прокрутка листов.
Окно, рабочая книга, лист основные объекты обработки информации.
Основные объекты обработки информации - электронные таблицы –
размещаются табличным процессором в самостоятельных окнах, и открытие
или закрытие этих таблиц есть, по сути, открытие или закрытие окон, в
которых они размещены. Табличный процессор дает возможность открывать
одновременно множество окон, организуя тем самым
11
"многооконный режим" работы. Существуют специальные команды ,
позволяющие изменять взаимное расположение и размеры окон на экране.
Окна, которые в настоящий момент мы видим на экране, называются
текущими (активными).
Рабочая книга представляет собой документ, содержащий несколько листов,
а которые могут входить таблицы, диаграммы или макросы. Вы можете
создать книгу для совместного хранения в памяти интересующих вас листов
и указать, какое количество листов она должна содержать. Все листы
рабочей книги сохраняются в одном файле. Заметим, что, термин "рабочая
книга" не является стандартным. Так, например, табличный процессор
Framework вместо него использует понятие Frame (рамка).
Книги Книга в Microsoft Excel представляет собой файл, используемый для
обработки и хранения данных. Каждая книга может состоять из нескольких
листов, поэтому в одном файле можно поместить разнообразные сведения и
установить между ними необходимые связи.
Листы - Основной документ, используемый в Microsoft Excel для хранения и
обработки данных. Может также называться электронной таблицей. Лист
Excel состоит из ячеек, образующих строки и столбцы. Листы объединены в
книгу. Cлужат для организации и анализа данных. Можно вводить и
изменять данные одновременно на нескольких листах, а также выполнять
вычисления на основе данных из нескольких листов.
Вкладки листов Имена листов отображаются на вкладках в нижней части
окна книги. Для перехода с одного листа на другой следует выбрать
соответствующую вкладку.
Параметры листов и книг Excel.
Параметры листов и книг Excel возможности. Наибольшее число все
открытые книги ограничивается объемом доступной памяти и ресурсами
системы. Размер листа 65536 строк и 256 столбцов. Ширина столбца 255
символов. Высота строки 409 точек.
Длина записи для содержимого ячеек (текст) 32767 символов. В ячейке
отображаются только 1024 символа; все 32767 символов отображаются в
строке формул. Число листов в книге ограничено объемом доступной памяти
(значение по умолчанию — 3 листа). Число цветов в книге 56.
Число стилей ячейки книги 4,000. Число именованных представлений в книге
ограничивается объемом доступной оперативной памяти.
Пользовательские числовые форматы ограничивается объемом доступной
оперативной памяти. Число имен в книге ограничивается объемом доступной
оперативной памяти. Число окон в книге ограничивается ресурсами системы.
12
Число областей в окне 4. Число связанных листов ограничивается объемом
доступной оперативной памяти. Число сценариев ограничивается объемом
доступной оперативной памяти, в итоговый отчет включается первый 251
сценарий. Число изменяемых ячеек в сценарии 32.Число вычисляемых ячеек
в надстройке “Поиск решения” 200.Пользовательские функции
ограничивается объемом доступной оперативной памяти. Пределы
масштабирования от 10 до 400%.Отчеты ограничивается объемом доступной
оперативной памяти.Число уровней сортировки 3 для однократной
сортировки; не ограничено для последовательных сортировок. Число
уровней отмены 16. Число полей в форме данных 32. Число
пользовательских панелей в книге ограничивается объемом доступной
оперативной памяти. Настройка кнопок панелей инструментов
ограничивается объемом доступной оперативной памяти.
Вопрос 138. Средства создания WEB-документов.
Практически для всех областей применения программных продуктов
характерна одна и та же закономерность: технологии создания продуктов,
принципы их внешнего оформления и концепции взаимодействия с
пользователем развиваются одновременно. Не является исключением в этом
отношении и Интернет. Да это и понятно, ведь Интернет - это
«пользовательский интерфейс в квадрате», поскольку практически все его
посетители являются потенциальными создателями Web-материалов, на
форму подачи которых оказывают огромное влияние уровень профессиональной подготовки, возраст, культурные и религиозные взгляды их
авторов. Сюда же следует добавить запас свободного и «интернетовского»
времени, которым располагает автор. Примерно те же факторы влияют и на
выбор используемых инструментов подготовки Web-материалов к
публикации.
Существует достаточно распространенное мнение, что Web-узлы прошли в
своем развитии три стадии и, таким образом, наиболее современные из них
относятся к третьему поколению. Такая градация напрямую связана с
эволюцией тех инструментов, с помощью которых создавались
представители каждого поколения.
Для Web-узлов первого поколения была характерна однотипная структура обычный сайт состоял из одной линейной страницы, представлявшей собой
последовательность текста и «картинок». При этом графические элементы
создавались с помощью обычных графических редакторов, ориентированных
на жесткие требования издательского дела; вследствие этого изображения
13
получались очень высокого качества, но были весьма требовательны к
имеющимся вычислительным ресурсам. Странички писали на «чистом»
HTML с использованием простейших редакторов, так как текстовые
процессоры с их внутренними форматами документов не годились для
Интернета, главными требованиями которого были и остаются компактность
и переносимость на другие платформы. Вот когда был пик популярности
редактора Notepad (Блокнот), входящего в набор стандартных приложений
MS Windows. Некоторые «спецы» и сейчас нет-нет, да и заявят, что
профессионалы должны работать только в нем. Такое пуританство, конечно,
может вызвать уважение (как храм, построенный без единого гвоздя, да еще
и одним только топором), но с точки зрения производительности труда и
доступности для широких масс не выдерживает никакой критики.
Страницы узлов второго поколения уже содержали интерактивные элементы,
обеспечивавшие более активное участие пользователя в формировании
облика просматриваемого Web-документа. Простейшими из таких элементов
были ссылки с контактными почтовыми адресами, обеспечивавшими вызов
программы электронной почты. Чуть позже появились страницы, которые
генерировались сценариями, выполнявшимися по запросам пользователей.
Такие изменения стали возможны благодаря расширениям HTML и его
совместного использования с другими технологиями (PERL, CGI и т.п.). Тем
не менее основными инструментами создания страниц по-прежнему
оставались текстовые редакторы. В результате сайты второго поколения
были так же трудно управляемы, как и их предшественники, и так же
ненадежны. Заслугой этого поколения узлов явилось то, что они
продемонстрировали практически безграничные возможности языков
разметки — HML и XML (extensible Marcup Language) - в формировании
облика Web-страниц. Нужны были инструменты, которые позволили бы
свести к минимуму ручной труд и тем самым превратить Web-дизайн в
разновидность народного творчества.
Итак, возможность (Интернет) породила спрос (желание опубликоваться), а
спрос вызвал предложение (средства разработки web-материалов). И они не
заставили себя долго ждать, появившись в таком количестве и разнообразии,
что без их классификации просто не обойтись. Но прежде необходимо
определить те признаки, которые могут быть положены в основу
классификации существующих средств разработки. Основные из них, на наш
взгляд, следующие.
1. Требуемый уровень конечного продукта, то есть что должно стать
результатом применения соответствующего инструмента (элементы страниц,
отдельные страницы, сайты, серверы).
14
2. Степень автоматизации процесса разработки и использования технологии
WYSIWYG.
3. Диапазон поддерживаемых Интернет-технологий (имеются в виду
технологии представления информации и обмена ею между пользователем и
Web-ресурсом).
Первый вариант классификации подразумевает разделение средств разработки по признаку целевой направленности. Основными группами в этой
классификации являются:
• Узко специализированные программы (утилиты), ориентированные на
реализацию отдельных элементов web-документов. Предназначены для
генерации специфичных частей страниц (списков, таблиц, фреймов, форм и
т.п.) или механизмов (счетчиков, гостевых книг). Многие утилиты
обеспечивают реализацию интерфейсных элементов, которые затем легко
встраиваются в HTML-страницы. Часто так реализуют кнопки, сенсорные
карты, анимационную графику Достаточно большая группа утилит
предназначена для конвертирования файлов различных типов в HTML-текст.
• Программы (как правило, простые текстовые редакторы или
«программистские» редакторы, не дополняющие вводимый текст элементами
форматирования), предназначенные для создания отдельных страниц или
небольших узлов на языке HTML.
• Развитые HTML-редакторы, обеспечивающие поддержку всего процесса
разработки - от проектирования до размещения готового сайта на сервере. Во
многих случаях такие средства разработки поддерживают возможность
сопровождения сайта, предоставляют некоторые инструменты для
администрирования сервера.
По уровню наглядности средства разработки можно разделить на три
категории:
• не обеспечивающие никаких средств визуализации результатов разработки
и требующие просмотра разрабатываемых страниц во внешнем броузере
(Notepad);
• обеспечивающие автоматическое форматирование и «подсветку»
синтаксиса HTML-текста, а также предоставляющие возможность просмотра
результата разработки (в ходе ее выполнения) собственными средствами
(HotDog, Arachnofilia, HomeSite);
• визуальные редакторы, обеспечивающие работу в режиме WYSIWYG,
которые не требуют просмотра во внешнем броузере, а иногда даже не
15
предусматривают работу с «чистым» HTML-текстом (Netscape Composer, MS
Frontpage, Macromedia Dreaniweaver).
Широта охвата Интернет-технологий — характеристика достаточно
условная. Самые сложные и продвинутые технологии теоретически могут
быть реализованы и в Notepad. Благо, в основе даже такой экзотики, как
виртуальная реальность, лежит все тот же текст (правда, на специальном
языке VRML - Virtual Reality Modeling Language). Все определяется
трудоемкостью реализации этих технологий. Например, трудно представить,
что, работая в простом редакторе, кто-то вручную станет считать пикселы
картинки для создания сенсорной карты. Скорее, автор просто откажется от
использования подобной возможности на своей странице. Если же ему
удастся найти инструмент, поддерживающий создание сенсорных карт, и при
этом обеспечивающий сочетание простоты реализации с высоким качеством
формируемого изображения, то вопрос о включении в страницу сенсорной
карты отпадет сам собой. Автору и посетителям его сайта останется лишь
восхищаться наглядностью хорош о продуманного изображения и удобством
работы (естественно, при условии соблюдения рекомендаций, приведенных в
этой книге).
Примером такого инструмента может служить программа CuteMap фирмы
GlobalSCAPE.
Основное окно CuteMap — инструмента для создания сенсорных карт
CuteMap имеет комбинированный пользовательский интерфейс,
представляющий собой сочетание MDI (для одновременной работы с
несколькими картами) и Рабочей книги, позволяющей легко переключаться
между изображениями сенсорной карты, переходя с одной страницы на
другую.
CuteMap предоставляет разработчику следующие основные возможности
• Визуальное редактирование сенсорной карты с одновременным
отображением вносимых изменений в специальном окне редактора;
• Сохранение созданной сенсорной карты (или ее копирование) в существующем HTML-документе;
• Применение технологии drag-and-drop, позволяющей создавать сенсорные
карты с помощью разнообразных панелей инструментов, без использования
ручного редактирования HTML-кода
• Выбор броузера для оперативного просмотра результатов работы.
• Раздельная установка цветов для выбранных и невыбранных зон при
одновременной работе с несколькими сенсорными картами.
16
Итак, практически о любой из технологий можно сказать, поддерживается
она или нет тем или иным средством разработки. Часто именно это является
одним из основных критериев выбора инструмента. С другой стороны, не
следует забывать о качестве и полноте реализации тех или иных
возможностей конкретным средством разработки. К сожалению, не редки
ситуации, когда заявленная поддержка большого количества эффективных
технологий выливается в крайне низкую надежность и громоздкость
инструмента, наличие скрытых ограничений, невысокое качество конечного
продукта. Интернет развивается слишком быстро, что пока не позволяет
довести до совершенства ни один из известных нам инструментов. Очевиден
вывод, что лишь одним средством, даже универсальным (т.е.
ориентированным на создание сложных Web-документов), обойтись не
удастся. Каждый из Web-дизайнеров постепенно формирует собственный
набор инструментов, оттачр1вает мастерство владения ими и на практике
совершенствует опыт создания качественных страниц. К сожалению, формат
книжной страницы не позволил отобразить здесь же местоположение
конкретных представителей этого мира, в связи с чем придется ограничиться
словесной характеристикой хотя бы двух из них.
Классификация инструментов разработки Web-приложении
Начнем с достаточно простых и дешевых (зачастую бесплатных) HTMLредакторов. На сайтах и в файловых архивах бесплатного и условно
бесплатного программного обеспечения можно найти довольно обширные
коллекции подобных редакторов. Одним из наиболее популярных продуктов
данной категории является Arachnophilia 3.6. Программа поистине
замечательная, можно сказать шедевр, особенно учитывая, что ее авторство
принадлежит одному человеку (Paul Lutus), a платой за пользование этим
редактором он считает хорошие поступки, которые мы должны совершать
ежедневно. Но это лирика, а редактор действительно заслуживает добрых
слов. С 1996 года по 1998 он впитывал новые возможности, совершенствовался, но сохранил достаточно скромные размеры и высокую
производительность. На рис. 8.22 мы намеренно представили все доступные
пользователю панели инструментов, чтобы показать, сколько возможностей
языка HTML поддерживает этот редактор.
Окно HTML-редактора Arachnophilia 3.6
К слову сказать, пользовательский интерфейс этой программы может
служить хорошим примером согласованности и продуманности, а справочная
система содержит не только информацию о программе, но и некоторые
сведения об Интернете для начинающих пользователей. Программу полезно
использовать при изучении HTML. Синтаксис выделяется цветом, хорошо
17
реализовано автоматическое форматирование исходного текста описания
страницы. Arachnophilia объединила в себе множество функций, обычно
реализуемых вспомогательными утилитами (генерация таблиц, форм,
конвертирование RTF-файлов и многое другое). Программа способна
вызывать до шести разных броузеров для просмотра результатов работы,
причем настройка выполняется очень просто. Интересно, что автор предлагает использовать свой редактор в качестве вспомогательного для MS
Frontpage и утверждает, что этим будут устранены некоторые слабые
стороны упомянутого колосса!. Мы ограничимся лишь небольшим резюме:
для разработки отдельных страниц и небольших сайтов, сроки сдачи которых
не лимитированы и хочется глубже разобраться в языке HTML (а средств на
приобретение мощных инструментов нет), Arachnophilia- лучший выбор.
Следующий инструмент - это HotDog, редактор очень популярный в среде
web-дизайнеров «первой волны», которые начинали с Notepad и привыкли
работать с HTML-кодом. HotDog не мешает работать в привычном им стиле,
но существенно повышает производительность труда за счет синхронного
показа «порождаемой» страницы и множества сервисных возможностей.
Работа в этом редакторе сочетает как ручной ввод HTML-тегов с клавиатуры,
так и обращение к многочисленным генераторам типовых фрагментов
HTML-кода. Во втором случае нажатие пиктограмм, обозначающих теги и
группы тегов на инструментальных панелях, приводит к появлению в
текущей позиции исходного текста страницы соответствующего фрагмента
HTML-кода. По мере ввода и редактирования текста страницы, в нижней
части экрана можно наблюдать, как изменяется образ этой страницы,
формируемый одним из броузеров, установленных на машине пользователя
(если их несколько, то можно выбрать, каким именно).
Создатели HotDog (фирма Sousage) широко использовали средства
мультимедиа. Многие процессы при работе сопровождаются довольно
нетривиальными звуками, которые, конечно, отнимают некоторое
количество системных ресурсов, но заметно поднимают настроение
пользователя, что в конечном итоге приводит к повышению
производительности его труда. Впрочем, если «собачьи голоса» начнут
раздражать, то их легко отключить...
Интерфейс редактора нагляден и достаточно точно соответствует
функциональному назначению этой программы. Очень развиты средства
поддержки пользователя, много интересных решений в рамках
традиционных возможностей графического Windows-ориентированного
интерфейса. К достоинствам HotDog следует отнести множество сервисных
функций - «изюминок», которых так не хватает при работе над страницами в
18
более серьезных системах разработки Web-материалов. К таким
возможностям относятся:
• «многоместный» буфер переноса, в который можно поместить часто
используемые текстовые фрагменты и извлекать их оттуда по мере
необходимости;
• полный список тэгов языка HTML со всеми их атрибутами, организованный
в виде упорядоченного по алфавиту дерева, из которого теги можно просто
перетаскивать на разрабатываемую страницу традиционным способом dragand-drop;
• нумерация строк исходного текста и линейки на результирующем образе
страницы, которые можно независимо включать и отключать.
Этот перечень далеко не полон; редактор поддерживает множество интернеттехнологий, — от анимационной графики и сенсорных карт, до аплетов и
CGI-скриптов. Конечно, степень поддержки довольно скромная, но вполне
соответствует той «экологической нише», для которой этот редактор создан.
В заключение следует отметить большое внимание, которое уделила фирма
Sousage, вопросам поддержки пользователя. Начиная с процедуры
инсталляции HotDog, ощущаешь заботу и уважение к пользователям самых
разных уровней подготовки, а настройка интерфейса программы доставит
истинное удовольствие многим ценителям гибкости, наглядности и простоты
(во всяком случае, версия 5.0 на наш взгляд в этом отношении практически
безупречна). Итогом краткого рассмотрения HotDog 5.0 может служить
рекомендация этого средства разработки как для новичков, так и для опытных авторов, особенно в качестве альтернативы Notepad и другим
неспециализированным редакторам.
2.Задача 32
Задача. Дан массив чисел А=(a1,a2,…,an). Найти количество отрицательных
элементов массива.
Решение:
uses SysUtils,Windows;
var a:array of Integer; i,n,s,o:Integer;
begin
o:=0;
s:=0;
SetConsoleOutputCP(1251);
Randomize;
write('Введите "N": ');
19
readln(n);
SetLength(a,n);
for i:=0 to Length(a) do
begin
a[i]:=Random(10)-5;
write(a[i]:3);
end;
Writeln;
Writeln;
for i:=0 to Length(a) do
begin
if a[i] mod 2=1 then
Inc(s);
if a[i]<0 then
Inc(o);
a[i]:=a[i]*(-1);
end;
Writeln('Кол-во отрицательных элементов: ',o);
Writeln('Кол-во нечетных элементов: ',s);
Writeln;
for i:=0 to Length(a) do
write(a[i]:3);
readln;
end.
3.Термины
Копирование - процесс изготовления копии, то есть воспроизведения
объекта, процесса, явления, информации.
Криптоанализ - наука о методах дешифровки зашифрованной информации
без предназначенного для этого ключа, а также сам процесс такой
дешифровки.
Криптостойкость - способность криптографического алгоритма
противостоять криптоанализу. Стойким считается алгоритм, успешная атака
на который требует от атакующего обладания недостижимым на практике
объёмом вычислительных ресурсов или перехваченных открытых и
зашифрованных сообщений либо настолько значительных затрат времени на
раскрытие, что к его моменту защищённая информация утратит свою
актуальность.
Курсор - в интерфейсе пользователя — элемент графического интерфейса,
который указывает на объект, с которым будет производиться
взаимодействие с помощью клавиатуры, мыши или другого устройства
управления. Различают текстовый курсор, обозначающий место ввода с
20
клавиатуры; курсор мыши (или указатель мыши) и других указывающих
устройств; курсор меню. Кроме указания на объект курсор может также
отображать его состояние, например — невозможность взаимодействия.
Кэш-память - это память с большей скоростью доступа, предназначенная
для ускорения обращения к данным, содержащимся постоянно в памяти с
меньшей скоростью доступа (далее «основная память»). Кэширование
применяется ЦПУ, жёсткими дисками, браузерами, веб-серверами, службами
DNS и WINS.
21
Используемая литература и источники:
1. Симонович С.В. и др. Информатика. Базовый курс. – СПб.: Питер, 2003.640с.
2. Информатика: Метод.указания к выполнению лаб.ра. для
спец.260400,260500. Часть 1./Сост. Ледак Л.П. – Йошкар-Ола: МарГТУ,
1997.-48с.
3. Информатика: Метод.указания к выполнению лаю.раб. для спец.
260400,260500. Часть 2./Сост. Ледак Л.П. – Йошкар-Ола: МарГТУ, 1997.-48с
22
Download