русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Офисный компьютер. Выбор конфигурации системного блока.


Дата добавления: 2014-11-27; просмотров: 1623; Нарушение авторских прав


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

 

Работаем с цепочками символов: тип String

Для работы с цепочками символов (словами и предложениями) в Паскале введен специальный тип данных — String. Он чем-то похож на массив символов. Однако, в отличие от массива, со строками можно делать больше действий. Например, строки можно складывать.

Описание строковой переменной

Для работы с переменной типа string она должна быть описана в разделе var:

S: String;

В этом случае под строку S выделяется 255 символов, а в памяти, соответственно, она будет представлена 255 байтами. (На самом деле в памяти выделяется 256 байт, но это нам сейчас не важно.)

Если мы не планируем использовать такие большие строки, можно явно указать максимальный размер нужной вам строки. Например, запись Si: string[40]; говорит о том, что строка S1 может содержать от 0 до 40 символов.

 

Основные действия со строками

Рассмотрим операции, которые можно осуществлять с данными строкового типа (ввод-вывод, присваивание, сравнение).

Пример 10.1.
Основные действия с символьными строками

 

 

ЗАМЕЧАНИЕ
Максимальная длина строки — 255 символов (255 байт). Фактическая длина строки хранится в нулевом байте этой строки (именно поэтому под строку реально выделяется на 1 байт больше).

Задание 10.1.
Написать программу, которая выводит в алфавитном порядке три введенных пользователем имени.

Некоторые функции и процедуры Паскаля для работы со строками

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



Использование библиотечных подпрограмм работы со строками

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

Пример 10.2.
Поиск и замена

 

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

 

Выводы

1. Для работы с массивом символов разумнее использовать тип данных String.
2. Со строками можно выполнять операции присваивания, сложения и сравнения.
3. Максимальное количество символов, которое можно хранить в строковой переменной, равно 255.
4. Для удобства работы с типом данных String рекомендуется использовать библиотечные функции и процедуры языка Turbo Pascal.
5. Библиотечные функции позволяют раздвигать строки, вычислять их длину, удалять в них подстроки и осуществлять поиск.

 

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

1. Если в строковой переменной не планируется хранить более 50 символов, как ее разумнее описать в программе?
2. Если к строковой переменной длиной 200 символов, описанной как string, «добавить» (+) строковую переменную длиной 100 символов, какова будет длина получившейся строковой переменной?
3. Как определить длину введенной с клавиатуры строки?
4. Как определить количество точек во введенной с клавиатуры строке?
5. Как увеличить строку вдвое, дописав рядом с каждым символом строки такой же (например, из строки «Вася» получить «ВВаассяя»)?

 

 

Офисный компьютер. Выбор конфигурации системного блока.


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

- производительности такого ПК должно хватать на приложения, повседневно используемые сотрудником предприятия: текстовые редакторы, работа с таблицами, электронной почтой, интернетом, базой данных предприятия;
- системный блок офисного компьютера должен быть компактен, а уровень шума - минимальным. Желательно, чтобы шум не превышал 35дБА;

Как же выбрать конфигурацию системного блока офисного компьютера?

Выбор корпуса для офисного компьютера.
Корпус системного блока офисного компьютера, несомненно, должен быть компактен и удобен в работе. Сотруднику, проводящему ежедневно на своем рабочем месте часы, не должен мешать под ногами или на столе системный блок. Но, в то же время, должны быть легко доступны разъемы (обычно аудио и USB) на передней панели и кнопка включения. Очень удобным, в таком случае, является корпус типа Desktop (обычно это тонкие корпуса форм-фактора mATX). Во-первых, его можно разместить под монитором и, во-вторых, поставить вертикально (не все корпуса Desktop позволяют это сделать).
Еще одним очень популярным корпусом для офисного компьютера становится корпус форм-фактора mITX. Такой системный блок миниатюрен и, даже, возможна его установка за монитор, с помощью креплений в VESA-отверстия за монитором (практически все современные мониторы имеют такие отверстия). Это позволяет сделать его, практически, невидимым, спрятать лишние провода. При этом все разъемы и кнопка включения системного блока легко доступны. Некоторое время назад, только терминальные решения могли похвастаться такими маленькими размерами. Теперь же, с развитием технологии производства (уменьшение тепловыделения, прежде всего) в корпус mITX можно ставить более мощные процессора, достаточный объем памяти и емкие жесткие диски.
Иногда полезно на корпусе системного блока иметь ушко для крепления замка. Это позволит ограничить доступ к внутренним компонентам компьютера.

Выбор материнской платы для офисного компьютера.
Здесь самым важным фактором является совместимость с форм-фактором корпуса и поддержкой остальных компонентов системного блока офисного компьютера (процессор, память, тип жесткого диска и т.д.). Как правило, для офисных приложений не требуется много памяти, следовательно, достаточно двух слотов DIMM. Современные платы уже изначально содержат все необходимые компоненты - встроенный видеоконтроллер, сетевую и звуковые контроллеры. Графические контроллеры новых чипсетов прекрасно справляются не только с офисными приложениями, но и с несложным 3D. Некоторые (такие как Intel® G45, Q45) из них имеют возможность подключить 2 монитора (как правило VGA + DVI-D) - это очень удобно для отображения большого количества информации.
Поддержка материнской платой технологии Intel® vPro™ - это еще один важный фактор для выбора. Такие офисные компьютеры позволяют сократить расходы на IT-управление и защиту данных с помощью встроенных технологий обеспечения информационной безопасности, препятствующих распространению таких угроз, как вирусы, сетевые черви и другое вредоносное программное обеспечение. Так же идет сокращение расходов на поддержку с помощью встроенных средств управления, позволяющих техническому персоналу дистанционно управлять системами и восстанавливать их даже при неработающей операционной системе;

Выбор процессора для офисного компьютера.
Офисные приложения не требовательны к ресурсу процессора. Для них, в большинстве случаев, будет достаточно экономичного процессора Intel® Atom™. Это самый компактный двухъядерный процессор компании Intel®, выполненный по нормам 45nm. Процессор практически не греется и потребляет всего до 8Вт энергии.
Обычно такой процессор распаивается на материнские платы mITX. Такой офисный компьютер будет компактным и тихим. Он не будет потреблять много энергии, следовательно, будет сокращать расходы предприятия.

Объем оперативной памяти необходимый для офисного компьютера.
Как правило, определяется установленной операционной системой. Обычно это 1-2GB. На сегодняшний день, память недорога и экономить на ней смысла нет.

Выбор жесткого диска для офисного компьютера.
В настоящее время на всех материнских платах есть интерфейс SATA и идет отказ от устаревшего интерфейса IDE. Таким образом, следует выбрать диск SATA. Емкости самого ходового размера 160GB хватит в большинстве случаев. Наличие RAID не обосновано, т.к. это требует дополнительных вложений (контроллер, охлаждение, большой корпус) К тому же, копии документов, обычно, хранятся на центральном сервере, имеющим резервирование.

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

Монитор для офисного компьютера.
Что касается мониторов для офисных компьютеров, то традиционные мониторы 5:4 вытесняют широкоформатные, с соотношением диагонали 16:10. Такие мониторы дешевле, т.к. из стандартной подложки можно "нарезать" больше широкоформатных панелей и удобнее для зрения: человек гораздо комфортнее воспринимает визуальную информацию по горизонтали, чем по вертикали. Не малую роль в выборе широкоформатного дисплея играет еще и то, что многие офисные приложения и графические редакторы имеют развитые боковые панели инструментов, меню, палитры и т.п. Занимаемое ими место на стандартной панели "отъедает" существенную часть от документа, с которым работает человек.

 

Компьютер для профессионала – используйте мощность максимально

Компьютерные комплекты для профессионала могут отличаться дополнениями, но чаще всего предлагают большую вычислительную мощность. Ее стоит использовать максимально эффективно, установив качественные компоненты и программное обеспечение.
Прежде чем вы начнете комплектовать свой идеальный набор для профессионала, определитесь, для каких заданий вы будете его чаще всего использовать.
Одно оборудование лучше для графики, другое – для освоения видео и редактирования фотографий. Вы должны выбрать компоненты таким образом, чтобы производительность компьютера и его возможности соответствовали ваши потребностям максимально.
Пожалуйста, обратите внимание, что профессиональных компьютерных приложений большое количество и просто невозможно упомянуть их всех. Давайте посмотрим, чем может воспользоваться дизайнер, фотограф и редактор фильма.
Не стоит в компьютер, предназначенный для мощных вычислений, устанавливатьпроцессор слабее, чем четырехъядерный. Лучшее соотношение цена / производительность предлагают модели Intel Core i5, i7. актовая частота не должна быть меньше 3 ГГц. В настоящее время это стандарт. Для очень требовательных предназначен шестиядерный процессор Core i7 980X.

База такого комплекта — материнская плата — она должна быть стабильной и включать в себя большое количество разъемов. В случае необходимости, они будут способствовать расширению дополнительного набора специализированных карт. Стоит поискать модель, оборудованную в интерфейс Serial ATA 6GB/s,USB 3.0, также обширный раздел питания процессора, что повышает стабильность. Платы ASUS P6X58D PREMIUM

или более дешевый вариант — GIGABYTE GA-P55A-UD5.

Ключевым является RAM. Современные материнские платы могут обрабатывать даже 24GB оперативной памяти. Минимумом, необходимым для работы с профессиональными приложениями, является 4 Гб. По возможности, стоит установить 6 или 8 гигабайт. Следует отметить трехканальный режим, который еще больше увеличивает эффективность. Три модуля Три 2GB DDR3 в настоящее время являются оптимальным решением.

Самое лучшее место для хранения данных – диски SSD, которые улучшают производительность комплектации. Например, хорошо справляются модели OCZ. Если же это решение слишком дорогое, диск SSD можно заменить двумя обычными дисками, сконфигурированными в RAID. В зависимости от версии, это повысит производительность и увеличит устойчивость к повреждениям и потере данных. Очень хорошая производительность в сочетании с высокой жизнеспособностью – модели WD из серии RE. Кроме того, рассматривается конфигурация, где маленький SSD будет только для системы. Тем не менее, базы данных и все огстальное будут находиться на RAID.

Данные могут храниться на серверах NAS. В зависимости от конфигурации, они предлагают большой объем памяти и механизмов, чтобы свести к минимуму вероятность потери данных. NAS облегчает доступ к данным с различных компьютеров в сети. Особенно рекомендуется, например, Qnap TS-210. Здесь можно установить два жестких диска о емкости 2 ТБ в конфигурации RAID, или классической.
Часто наиболее важным элементом является монитор. Он должен иметь, по крайней мере, 24 дюйма, предлагать разрешение Full HD и быть на основе матрицы PVA или IPS. Стоит обратить внимание на продукты EIZO. Мониторы этой компании предлагают отличную цветопередачу и не утомляют глаза даже после нескольких часов работы.

Видеокарта не должен быть интегрирована в материнскую плату. Базовая модель должна быть оснащена, по крайней мере, в 512 Мбайт памяти и поддержку DirectX9.0c (например, GeForce из серии 7000 или Radeon из 3000 серии). Обязательными являются шейдерные пиксельные единицы версии 3.0. Их требует большинство приложений в 3D, в том числе AutoCAD. Для редактирования видео лучше, однако, выбрать наиболее быструю графику, совместимую с DirectX10 или DirectX 11. Благодаря этому, функции, связанные с редактированием видео будут в состоянии выполнять GPU. Рекомендованные модели, это дешевая модель GeForce 8800 GT или быстрый и более современные Radeon 5770.

 



<== предыдущая лекция | следующая лекция ==>
Как работать с символьными строками | Выбор компьютера (2013-2014 год)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

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

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.049 сек.