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

Современные видеоадаптеры и мониторы оснащаются как аналоговым, так и цифровым разъемом. В случае подключения через цифровой разъем скорость передачи данных существенно выше, поскольку используется интерфейс DVI (Digital Video Interface – цифровой видеоинтерфейс).

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

«Видеокарта PCI-E 256 Мб, Geforce 7600 GS, Gigabyte (GV-NX76G256D-RH) DVI, TV-Out (oem)»

Согласно этому описанию определяются следующие основные параметры устройства:

1.  тип разъема для установки: PCI-E;

2.  объем видеопамяти: 256 Мб;

3.  производитель: Gigabyte;

4.  маркировка: GV-NX76G256D-RH;

5.  модель: Geforce 7600 GS;

6.  дополнительные разъемы: DVI, TV-Out (телевизионный выход);

7.  вид исполнения: ОЕМ (для сборки специализированными компьютерными фирмами).

15. Ресурсо - и энергосберегающие технологии использования вычислительной техники.

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

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

НЕ нашли? Не то? Что вы ищете?

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

Основные поставщики тепла

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

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

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

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

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

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

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

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

Например, в США энергетические компании должны обеспечивать энергоснабжение с напряжением около 120 В при частоте 60 Гц. Реальное напряжение сетей питания может отклоняться от этого значения до 10% в ту и другую сторону (от 108 до 132 В). Любая сеть питания, в которой колебания составляют более 10%, называется "грязной".

Примерами грязи в сети могут служить броски напряжения, перенапряжения, "проседания" сети и частичные отключения электросети. Броски напряжения, или переходные процессы, иногда вызываются грозовыми разрядами и могут приводить к кратковременному повышению номинального напряжения 120 В до значений от 400 до 5600 В. Такое повышенное напряжение действует в течение очень короткого времени, тем не менее оно опасно. Перенапряжения представляют собой кратковременные превышения нормального значения напряжения (их длительность больше, чем у бросков, но превышение напряжения меньше).

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

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

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

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

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

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

При полном отключении питания ИБП переходит на режим встроенной батареи, то есть в отсутствие напряжения от электросети он может некоторое время поддерживать работоспособность подключенных к нему устройств. Конкретный период работоспособности устройств (обычно от 10 до 20 минут) определяется исходя из номинальной мощности ИБП (емкости батареи), а также мощности и количества защищаемых устройств. В тех случаях, когда требуется поддерживать работоспособность в течение более длительного периода после отказа питания, могут понадобиться ИБП с большей номинальной мощностью. Возможны и другие варианты, например, установка дизельного электрогенератора. ИБП выпускаются любых размеров и конструкций. Некоторые из них представляют собой небольшие автономные блоки, подсоединяемые к компьютеру; другие – размещаются в стойках.

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

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

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

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

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

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

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

16.  Физическая природа звука. Принципы восприятия звука человеком. Акустические системы и звуковые карты.

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


Источник звука и распространение звуковых волн

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

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

Форма звуковой волны

По оси X обычно откладывают время, а по оси Y – амплитуду звука. Чистая нота ЛЯ первой октавы (440Гц) будет выглядеть так, как показано на рисунке ниже.

Представление ноты ЛЯ первой октавы (400Гц)

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

,

где F – генерируемая нами частота.

Как легко увидеть, из формы волны мы можем получить несколько параметров. Один из них – амплитуда (или, проще говоря, уровень громкости). Ее обычно измеряют в децибелах. Децибелы изменяются по логарифмической шкале: звук в 5дБ в 10 раз сильнее звука в 4дБ. (По такой же шкале измеряют силу землетрясения. При 5 баллах лишь немного подрагивает, а при 7 уже рушатся горы, ведь такое землетрясение в 100 раз сильнее.)

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

Теперь мы должны поговорить о частотной характеристике восприятия (frequency response). Мы слышим в диапазоне между 20Гц и 15КГц, и восприимчивость обычно сильно падает к 20КГц. Следовательно, любое звуковое сопровождение должно создаваться именно в таких пределах.

Современная звуковая аппаратура может воспроизводить два типа звуков:

·  Синтезированный звук

·  Оцифрованный звук

Синтезированный звук создается искусственно с помощью электронно-аналоговой или цифровой аппаратуры. К этому типу звука относится в частности MIDI-музыка. MIDI (musical instrument digital interface, цифровой интерфейс музыкальных инструментов) – это стандарт для оцифровки голоса и инструментальной музыки, чтобы они могли быть воспроизведены с помощью компьютера или музыкального синтезатора.

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

·  преобразовать информацию в электронный сигнал;

·  с постоянной частотой дискретизировать этот сигнал.

Во-первых, мы должны конвертировать звук в форму, которую сможем обрабатывать. Это делается с помощью аналогово-цифрового преобразователя. Он преобразует сигнал в цепочку цифровых импульсов, состоящих из 8 или 16 битов. Фактически это означает, что сигнал преобразуется в последовательность 8-ми или 16-ти битных чисел. Затем мы должны дискретизировать сигнал с постоянной частотой. Например, представим, что мы дискретизируем разговор человека с частотой 8КГц, используя 8 битов на протяжении 10 секунд. Это займет 80 килобайт (сохраняем уровень сигнала 8000 раз в секунду в 1 байте на протяжении 10 секунд: 8000*1*11=80000 байт=80 килобайт). Проигрыватели компакт дисков, в основном, работают с частотой 44,1КГц. На такой скорости звук не теряется. Следует помнить, что чем выше частота дискретизации, тем больше будет размер файла с оцифрованным звуком на диске или ином носителе.

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

Звуковое сопровождение программ

Запись звука

Обработка звука

Рассмотрим основные характеристики звуковых карт:

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

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

·  Аналоговые аудио характеристики звуковой карты отражают качество выходного сигнала. Это частотный диапазон, отношение сигнал/шум, уровень гармонических искажений и другие.

·  Качество обработки цифрового сигнала. Все современные звуковые карты умеют обрабатывать звук с частотой дискретизации 44,1kHz по двум каналам (стерео) с разрядностью 16 бит.

·  Тип миди-синтезатора определяет качество воспроизведения миди-файлов.

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

·  Поддержка пространственного звучания (3D Sound) находит применение, в основном, в компьютерных играх.

·  Поддерживает ли звуковая карта режим полного дуплекса? Этот режим позволяет одновременно воспроизводить звук и записывать его. Например, если Вы при помощи звуковой карты разговариваете через Интернет, Вам потребуется эта возможность.

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

Для примера рассмотрим некоторые характеристики двух звуковых карт.

Сравнение характеристик двух звуковых карт

Характеристика

Audiovision ESS 1869F 3D Sound

Creative SoundBlaster Live!

Частотные характеристики

цифровой звук 8 и 16 бит с частотой квантования от 4KHz до 44,1KHz

частотный диапазон 10Hz - 44kHz, сигнал/шум 96dB, уровень шума -115dB

Полный дуплекс

в наличии

в наличии

Поддержка 3D звука

реализована

аппаратное ускорения для стандартов DirectSound и DirectSound3D

Миди-синтезатор

20-голосов

64-голоса

Эффект-процессор

цифровой стереофонический микшер

полноценный эффект-процессор: различные пространственные эффекты

Наличие разъемов

линейный вход, микрофон, линейный выход, выход на динамики, MIDI/порт джойстика

линейный вход, микрофон, линейный выход (фронтальный и тыловой), CD Audio вход, порт джойстика, цифровой вход CD, MIDI вход и выход, цифровой выход

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

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

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

Вскоре появились системы «4» и «4.1». В первых присутствовало 4 колонки – 2 устанавливались, как и раньше, слева и справа перед пользователем (например, по бокам монитора), а 2 другие – слева и справа позади него. Такая система была удобна для использования в компьютерных играх, а также при просмотре фильмов – пользователю стало проще позиционировать объекты в пространстве на основании звука. Системы «4.1» отличаются от систем «4» наличием отдельного сабвуфера.

В настоящее время число колонок в одной системе еще более возросло – на рынке акустических систем появились «5.1», «6.1», «7.1» и так далее.


Акустическая система Creative Inspire

Следует отметить, что для использования и получения выгоды от систем любого типа, необходимо соблюдение двух условий:

1.  Установленная звуковая карта должна уметь обращаться с системой.

2.  Используемая компьютерная программа или кинофильм должны воспроизводить звук в требуемом формате.

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

Основные типы акустических систем

17.  Понятие и свойства алгоритма. Язык схем.

Общее понятие алгоритма

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

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

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

Псевдокод объединяет существенные черты множества алгоритмических языков.

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

Если алгоритм разработан, то его можно поручить выполнить человеку (и вообще любому исполнителю, в том числе и ЭВМ), не знакомому с решаемой задачей, и, точно следуя правилам алгоритма, этот человек (или другой исполнитель) получит ее решение. В случае решения на ЭВМ алгоритм должен быть представлен на языке программирования.

Алгоритм обладает следующими основными свойствами, раскрывающими его определение.

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

2.  Определенность (или детерминированность). Это свойство состоит в том, что каждое правило алгоритма должно быть четким и однозначным. Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных указаний или сведений о решаемой задаче.

3.  Результативность (или конечность). Это свойство состоит в том, что алгоритм должен приводить к решению задачи за конечное число шагов.

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

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

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

При разработке алгоритма часто используется язык схем.

Язык схем.

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

Несмотря на все многообразие решаемых на ЭВМ задач, можно выделить несколько «типичных» действий (этапов), которые в различной последовательности выполняются при решении задач:

1.  Присваивание (присваивание является основной операцией, при помощи которой осуществляется обработка данных.)

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

3.  Ввод данных и вывод результата.

4.  Начало и конец вычислительного процесса.

Конкретные операции указаны внутри фигур в качестве примеров, Рассмотрим выполнение этих действий, а также функции других элементов схем, приведенных на рис.

Присваивание. При выполнении операции присваивания переменной присваивается значение (переменная – некоторая величина, которая может изменяться, принимая в процессе этого изменения различные значения).

Переменная обозначается при помощи имени. Именами обозначаются также различные функции (например, SIN). Функции имеют, в языках программирования, закрепленные за ними имена.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6