Изучаем информатику

25 Сен »

Верификация и тестирование 64-битных ОС

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

В 2003-2004 годах в мире персональных компьютеров произошел очередной переворот, коснувшийся компьютеров, операционных систем, прикладных программ. Может, кто и догадался, что речь пойдет о 64-битных технологиях. Безусловно, в 2003 г. 64-битные технологии не были новшеством, но именно в этом году были созданы именно 64-битные процессоры для ПК. 32-битные процессоры могут работать только с четырьмя гигабайтами оперативной памяти, причем каждому пользовательскому приложению доступно не больше двух гигабайт. Дизайнеры, инженеры и т.п., как правило, пользовались нестандартной вычислительной техникой, и это решало задачу. В основном «домашним» пользователям потребовался 64-битный процессор, когда для обычных игр на ПК понадобилось два гигабайта оперативной памяти.

Чтобы 32-битная система на полную мощь могла использовать все достоинства 64-битной ОС ее первичные коды нужно адаптировать под 64-битную платформу. Вот именно в этой задаче не все так просто. Возникает ряд проблем, например, утилиты, прекрасно работающие на 32-битных системах, работают с ошибками, в некоторых случаях с потерей данных, или даже не запускаются после переработки под 64-битную ОС. Изменились и диапазон указателей (с 4-х байт в 32-битных системах на 8 байт в 64-битных), и значения long и int, причем, в некоторых 64-битных модификациях эти данные имеют значение 64 бита, в других системах оба типа имеют значение 32 бита, а в третьих — Unix int имеет значение 32 бита, а long — 64 бита.

Программа Viva64, представленная компанией ООО «Системы программной верификации»  действенно устраняет вышеописанные недочеты, эффективно определяя ошибки в 64-битных приложениях под Microsoft Windows с помощью анализа Си/Си++ кода и значительно ускоряя процесс переноса 32-битной архитектуры на 64-битную.

Viva64 интегрируется в среду Microsoft Visual Studio и справочную систему MSDN. Пользователю предоставляется удобный интерфейс для анализа файлов, управления кодами, доступа к справочной информации. Анализатор готов к работе сразу же после инсталляции и работа с ним не просит предварительного штудирования документации, настройки и т.д.

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

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

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

Инструмент Viva64 обладает огромной базой знаний по разработке 64-битного кода (справочная система, статьи, примеры), которая позволит программистам существенно повысить и свой личный уровень, и качество кода, а также его производительность.

 

20 Сен »

По отзывам пользователей о MPlayer

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

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

Еще задолго до появления этой статьи Linux мог воспроизводить DVD, хотя бы посредством MPlayer, Xine и VLC. И этот список далеко не полный. Первые позиции занимают Mplayer и Xine, о них и поговорим.

Фактически Mplayer образцовый медиа-плеер для Linux, поддерживающий всевозможные форматы, включая и DVD. Если Mplayer с графическим интерфейсом, для проигрывания DVD необходимо зайти в меню DVD — Open Disk. Если запуск производить из консоли, то командой: mplayer dvd://номер дорожки (например, mplayer dvd://7)

В зависимости от вашего желания каким будет язык звуковой дорожки, укажите параметр alang. На русском языке это будет выглядеть следующим образом: mplayer dvd://3 — alang ru, а на английском так: mplayer dvd://1 — alang en. Параметр — slang позволяет отображать субтитры на русском языке, например: mplayer dvd://1 — slang ru. В графическом интерфейсе все эти действия осуществляются выбором  соответствующих пунктов меню.

Программа по умолчанию считает, что в вашей системе установлен DVD-проигрыватель — /dev/dvd. В случае отсутствия этого файла, его можно создать вручную. Это просто условная ссылка на ваш существующий DVD-привод. Иными словами, если отсутствует файл /dev/dvd, его можно сделать, создав символическую ссылку (симлинк) на /dev/hdd или /dev/hdc (задайте нужное вам имя файла, подходящего приводу DVD), а можно иным способом – непосредственно прописать файл устройства в файле конфигурации /mplayer/config. Выглядеть это будет так: dvd-devide=/dev/hdc. Одной из причин, почему MPlayer не может прочитать DVD,  может являться  включенная подсистема автоматического монтирования съемных носителей, например, supermount. В этом случае его необходимо либо наперед размонтировать, либо, обозначить вручную каталог, где находятся файлы VOB. Вот так им образом: mplayer dvd://1 — dvd-device /mnt/cdrom/VIDEO_TS, или, если это конфигурационный файл: dvd-devide=/mnt/cdrom/VIDEO_TS.

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

По отзывам пользователей MPlayer  не самое лучшее средство для просмотра DVD под Linux. DVD с простой структурой воспроизводится качественно, а со сложной – неудовлетворительно.

Поэтому многие отдают свое предпочтение Xine-ui и Kaffeine. Xine не имеет сложностей ни с меню DVD, ни с обращением к монтированному устройству, ни с воспроизведением сложных DVD. Xine-ui, если быть точными, то Xine — это наименование движка. Он поддерживает плагины ввода и вывода, предписания процессора MMX/MMXEXT/SSE, эффекты пост-обработки, поддержку дистанционного пульта управления, содержит в себе все нужные кодеки. Интерфейс у Xine-ui сделан на не типовом движке виджетов, поэтому шрифты можно прочесть с лупой, настолько они мелкие, а окна доступа к системе файлов находка для эрудитов. В некоторых оформлениях программык счастью, есть кнопка “DVD”, нажал и наслаждайся музыкой. Длядоступа к несметному множеству настроек и опций Xine пользователь должен выбрать уровень доступа — от новичка до асса. Лучше всего один раз все настроить и забыть.  Xine снабжен фильтрами пост-обработки — подавитель шума, фильтр против гребенки, эквалайзер и т.д.

Если вам по душе типовой интерфейс, тогда обратитесь к плееру Kaffeine.

Он, как и Xine-ui, обладает свойствами пост-обработки, а еще у него доступный удобный интерфейс. Подстройка яркости, контраста, насыщенности, синхронизации звука, видео и субтитров.  Настройки Kaffeine делятся на настройки самого Kaffeine и на настройки движка Xine. Создается впечатление, что с движком Xine комфортней работать через Kaffine, чем Xine-ui, хотя опции то у них одинаковые, всему виной неудобный интерфейс Xine-ui. В настройках можно выбрать нужный вам тип аудио-системы — от Stereo 2.0 (если у вас просто две колонки), либо  Stereo 2.1 (если у вас две колонки и сабвуфер) до Surround 7.1. Для справки, сабву́фер это акустическая система, способная воспроизводить звуки очень низких частот.

На странице Codec вам доступна опция понижения громкости и совет опытного пользователя — лучше снизить громкость a52_level до 50, в противном случае  музыка на DVD может зашкаливать и хрипеть, и если у вас всего две колонки там же можно включить a52_surround_downmix.

Стоит отметить, что Kaffeine с прекрасным качеством воспроизводит и обычные музыкальные CD, а в меню настроек движка Xine, Input, у вас есть возможность в опции Slow down disc drive to this speed factor задать значение скорости, на которое привод будет замедляться в процессе  считывания аудио-данных. Рекомендуемое значение равно 4.

В Kaffeine удобный эквалайзер, окошко на экран можно вызвать, нажав кнопку «Е» или через основное меню Settings>Equalizer. Советуем не путать его с  эквалайзером для изображения.

Выбор многих линуксоидов именно Kaffeine. Как по части работы в целом (но это зависит от движка  Xine), так и в плане удобного и понятного интерфейса —  Kaffeine выступает образцовым проигрывателем DVD. Только один маленький нюанс может испортить первое впечатление – активное окошко программы невозможно закрыть при нажатии только на кнопку закрытия окна, оно просто сворачивается в трей. Закрыть же полностью возможно через основное меню или комбинацией клавиш  Ctrl-Q.

Все рассмотренные плееры и Mplayer, и Xine, и Kaffeine поставляются в комплекте с дистрибутивом Linux, содержащим все программы для начальной инициализации системы, следовательно, вам не придется искать дополнительные утилиты в Интернете.

12 Сен »

Феномен Геллера

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Несколько лет назад большую сенсацию в Америке и Западной Европе вызвал некий Ури Геллер, в прошлом профессиональный фокусник. С эстрады, по телевидению и даже в лабораториях некоторых ученых он демонстрировал «удивительные способности психики», позволяющие ему сгибать металлические предметы силой мысли, взглядом останавливать часы, телепатически принимать изображения, «наводить» свой портрет на фотопленку через плотно закрытый крышечкой объектив аппарата. Геллер совершил турне по ряду стран мира, о нем появилось несколько «научных» книг, стали заявлять о себе последователи и соперники Геллера.

В этом номере мы публикуем статью физика Джозефа Ханлона, сотрудника английского научно-популярного журнала

[smszamok]

«Нью сайентист», рассказывающую о положении дел в изучении «феномена Геллера». Заметим, что три года назад «Нью сайентист» договорился с Геллером о демонстрации его способностей в редакции, перед группой ученых и журналистов. Узнав, что среди зрителей будет профессиональный фокусник, Геллер взял назад свое согласие. При всей сдержанности тона статьи Ханлона знакомство с ней совершенно определенно приводит к выводу: «пара-наука» — это не более чем спекуляция на необычайно возросшем интересе широкой публики к научным проблемам. Дождливой июньской ночью пять абсолютно психически нормальных мужчин проехали 100 миль до лаборатории в Бате (Англия) с тем, чтобы наблюдать, как девочка, как потом оказалось безуспешно, пытается согнуть ложку на  расстоянии. Этот пример напоминает о том, что «паранаука» продолжает привлекать внимание серьезных ученых. Но с тех пор, как четыре года назад появился Ури Геллер, а вслед за тем много детей с такими же примерно, как у пего, способностями, кое-что все же изменилось. Как только ученые стали опасаться обмана, правила проведения экспериментов стали более строгими, и способные дети стали появляться значительно реже. Два года назад в своей книге «Супер-умы» профессор Джон Тейлор утверждал: «Принимая во внимание все случаи, остается сделать лишь вывод: странный феномен сгибания металла действительно существует». Но на прошлой неделе он заявил представителям нашего журнала, что теперь значительно менее уверен в существовании такого феномена.

Эксперимент в Бате проходил в июне 1966 года в лаборатории Гарри Коллинза, единственного исследователя в области парапсихологии, субсидируемого правительством Великобритании. Коллинз, возможно, больше всего известен как автор письма в журнал «Нейчур», в котором он писал, что, используя зеркальное стекло, обнаружил обман во время эксперимента у пяти «маленьких Геллеров». Коллинзу было выделено 10 000 фунтов для изучения тех, кто занимается парапсихологией, в частности детей, сгибающих ложки. По словам Коллинза, он видел достаточно интересного для того, чтобы продолжать эксперименты, но ничего такого, что бы могло убедить скептика.

В июньских тестах проверялась 15-летняя Джули Но-улс, способности которой были до этого достаточно райвекламированы в газете . Кстати, еще недавно Джули готова была принять Пари В 10 000 долларов, предложенное фокусником Джеймсом Ранди,— эту сумму он обещал тому, кто Ури Геллер с ключом, согнутым    им    «психической    силой» может сгибать металл «параметодом», но пока денег у него не убавилось. Джули проверяли и Коллинз и профессор Джон Хастед из Бир-бен-колледжа в. Лондоне. Коллинз утверждает, что девочка не была в состоянии ничего продемонстрировать в более жестких условиях проведенного им строгого эксперимента.

Из всех британских ученых, серьезно занимавшихся проблемой «парасгибания» металлических предметов, только Хастед продолжает оставаться уверенным в том, что это возможно. Недавно в журнале Общества психических исследований им были опубликованы результаты работы с Ури Геллером и тремя детьми. Теперь же Джон Хастед занят изучением способности детей вытягивать кусочки породы, вкрапленные в металл, без того, чтобы прикасаться к нему. Если сгибание ложек выходит из моды, обратное происходит с другими формами проявления «паранауки». В настоящее время по крайней мере восемь аспирантов работают в этой области, и двое из них надеются защитить диссертации в этом году. Вероятно, это будут первые диссертации по парапсихологии в Великобритании.

Продолжает свои исследования с помощью четырех аспирантов Джон Белофф, автор книги «Новые направления в парапсихологии». Он занят изучением «потустороннего видения», а также «ретропсихокинетического эффекта», когда па магнитофонную ленту записываются беспорядочные сигналы, а испытуемый позже пытается увеличить их силу.

В лондонском Сити-Юни-версити профессор Артур Эллисон, президент Общества исследований в области психики, строит систему приборов для изучения корреляции физиологических процессов (ритмов мозга, реакции кожи на раздражение током и т. д.) во время необычных психических состояний человека, в особенности во время «раздвоения духа и тела». А в лондонском Кинге-колледже Тейлор изучает электромагнитные   сигналы,   испускаемые во время различных пара-психологических явлении. Некоторые телекинетические явления, такие, как передвижение небольших объектов при помощи своеобразных движений руки, по мнению Тейлора, часто воспроизводятся и могут быть объяснены наличием небольших электромагнитных сил, распределением заряда по предмету и т. п. Более эффектные явления, такие, как движение предметов в пространстве, никогда не были повторены в строгих условиях опыта и поэтому не могут быть исследованы.

Для исследователей очень острой оказалась проблема денег. Ни один из аспирантов, работающих в области паранауки, не получает стипендии. Тейлор собрал деньги из частных источников, но даже при этом должен был просить и занимать оборудование на время. Но деньги Тейлора подошли к концу, и его помощник собирается покинуть исследователя в этом месяце. А вот для Чарльза Крюссара деньги не проблема. Он является руководителем научных исследований концерна «Пешини», пятого по величине частного концерна во Франции, специализирующегося на металлургии и химии. Последний год ученые из его лаборатории с согласия компании изучали Жан-Пьера Жирара, который открыто признает, что он, получивший профессиональную подготовку фокусник, включенный в официальный ежегодный список фокусников Франции. Отмечая то, что Геллер тоже профессиональный фокусник, Жирар пишет: «…этот факт означает лишь то, что люди, обладающие особыми способностями, склонны к иллюзионизму» и поэтому в работе с ними нужна особая внимательность. Крюссар приходит к выводу, что эффект сгибания металлической пластины достигается усилиями и мозга н специфических движений тела — психического и магического. Иногда этот эффект — результат чисто психического явления, но не во всех случаях. Крюссар говорит: «Я верю, что Геллер обладает телекинетической  силой.

В материале, переданном в журнал «Нейчур» в прошлом году, Крюссар отмечает 116 случаев, когда Жирар изгибал металлические пластины. Некоторые из опытов проводились в условиях очень строгого контроля. Но в этом материале Крюссар допускает, что «в некоторых случаях эксперимент быстро прерывался, возможно, для того, чтобы скрыть уловку: правда, своими собственными глазами подвоха мы не замечали». По приглашению Крюсса-ра издатель «Нейчур» Дэвид Дэвидсон и известный скептик Крис Эванс (оценивавший материалы Геллера, опубликованные ранее в «Нейчур») в начале мая прилетели в Гренобль. Они наблюдали, как Жирар согнул несколько пластин, а затем посмотрели фильмы о других опытах по сгибанию предметов. Однако обращалось внимание на то, что пластины не подвергались достаточному контролю до начала экспериментов и не были пронумерованы; была возможность согнуть пластину заранее и подменить ею контрольную (Жирару разрешали брать пластины, идентичные опытным, домой, с тем, чтобы попрактиковаться). Было отмечено и то, что Жирар не всегда держал пластину в поле зрения камеры, а протоколы опытов не исключали возможности сговора Жирара с экспериментаторами.

«Я всегда считал, что моего достаточно. В научном эксперименте, в случае если ученый замечает нечто необычное, ему надо верить»,— так прокомментировал эти сомнения Крюссар. Но позже он признал обоснованность критики со стороны «Нейчур» и согласился с тем, что контроль должен быть более строгим. Спустя всего три недели после первого визита Эванс и Дэвидсон снова в Гренобле — на этот раз вместе с Ранди. Контроль за экспериментом был усилен, в частности были промаркированы    пластины.    После трех часов Жирар «сдался» и прекратил неудачные попытки. Что же касается Эванса, то он остается абсолютным скептиком, но признает, что «Жирар — лучший из всех, кого он видел». Если это был обман, то очень умный, а не такой, как был у Геллера или мог бы быть у меня». Эванс подчеркивает бросающуюся в глаза разницу между Жираром и Геллером: в Геллере все вызывает недоверие, Жирар производит совсем другое впечатление, в то время, как Геллер без остановки носится по лаборатории и всегда делает много разных дал одновременно, Жирар все время спокойно сидит в кресле, поглаживая палочки и делая в точности то, о чем говорит заранее.

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

Тем временем парапсихо-логический бум в США продолжается: в прошлом году, в частности, были опубликованы две книги о Геллере — «Поиски супермена» Джона Вильгельма и «Записки Геллера» Чарльза Пеннати. В этом году книгу об экспериментах по парапсихологии опубликовали ученые Стэн-фордского исследовательского Института Рассел Тарг и Гарольд Патофф, авторы статьи о Геллере в «Нейчур». Их, кстати, Вильгельм почти прямо обвинил в нечестности, отметив, что эксперименты Геллера  больше походили на эффектные представления, нежели на научные опыты.

Критики тоже представляют значительную силу. Основан Комитет по научному исследованию проблем парапсихологии, в него вошли такие известные люди, как Ранди, Эванс, Мартин Гарднер, Хансел, Б. Скиннер, Карл Саган и Айзек Азимов. Члены Комитета привлекались правительством США для изучения вопроса о продолжении государственного финансирования исследований в области парапсихологии. Мартин Гарднер в статье от 14 июля в «Нью-Йорк ревю» подвергает сомнению И одно из наиболее веских доказательств убедительности экспериментов по передаче мыслей на расстояние.

[/smszamok]

В прошлом году профессор Калифорнийского университета Чарльз Тарт опубликовал в издательстве Чикагского университета книгу «В помощь изучающим телепатию». В своей книге он описывает эксперимент, в котором один из его участников выбирает любое число от 0 до 9, зажигает соответствующую цифру на висящем табло и сосредоточивается на ней. В это время человек в другой комнате нажимает кнопку с числом, которое, по его восприятию, соответствует горящей цифре. Из общего числа попыток удачными оказались 722 против 500 ожидаемых, согласно расчетам на ЭВМ. Три математика из Калифорнийского университета относят это за счет того, что в отличие от соответствующей задачи, выполняемой ЭВМ, которая в 10% случаев повторяет два одинаковых числа подряд, человек реже повторяет два одинаковых числа подряд, что облегчает процесс угадывания.

12 Авг »

Дополнительные возможности Windows

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Начальный вид экрана Windows представлен рабочим столом и панелью задач. На рабочем столе находятся папки и отдельные документы, которые имеют вид значков-пиктограмм, ярлыки прикладных программ. Значки и ярлыки используются для быстрого доступа к папкам, файлам и программам. Контекстное меню разрешает просматривать и изменять свойства объектов рабочего стола. Для перемещения значков методом Drag and Drop необходимо подвести указатель мыши к необходимому объекту, нажать левую кнопку мыши и, не отпуская ее, переместить значок в необходимое место. Нажатие правой кнопки мыши в свободной от объектов части рабочего стола и выбор пункта контекстного меню: Свойства (левая кнопка мыши). Вкладыш «Рабочий стол», кнопка «Обзор», поиск файла с розширенням.bmp.

Предназначенные задачи — разрешает назначить расписание выполнения задач на компьютере. Очищение диска — удаление ненужных пользователю файлов. Сведения о системе — отображение текущих сведений о компьютерной системе. Таблица символов — разрешает вводить отсутствуют на клавиатуре символы. Связь: Hyper Terminal — подключение к другим

[smszamok]

компьютерам, службам Telnet, BBS и других интерактивных служб Интернет через модем или нуль-модемный кабель. Мастер настройки сети — установка и настройки малой или домашней сети. Мастер новых подключений — создание новых подключений к глобальной или локальной сети. Подключение к отдаленному рабочему столу — программа подключения к отдаленному компьютеру и управлению его работой.

Сетевые подключения — программа подключения к компьютерам, локальным или глобальных сетей. Развлечения: Громкость — регулирование громкости при записи или воспроизведении звуковых файлов. Звукозапись — запись звуковых файлов с помощью микрофона, звуковой платы и других устройств.  Диспетчер служебных программ — запуск и настройки программ поддержки специальных возможностей. Мастер специальных возможностей — настройка системы соответственно потребностям людей с плохим зрением, слухом или ограниченной подвижностью. Экранная клавиатура — разрешает моделировать нажатие клавиш клавиатуры с помощью мыши или других кнопочных устройств.

Экранная лупа — используется для увеличения избранного фрагмента экрана. Paint — разрешает просматривать и редактировать рисунки. Windows Movie Maker — запись, упорядочение, изменение и общее использование Windows Media на компьютере пользователя с помощью электронной почты или Интернету.

WordPad — создание и редактирование файлов со сложным форматированием. Адресная книга — управление личными контактами и поиском людей с помощью служб каталогов. Блокнот — создание и редактирование текстовых файлов с простым форматированием. Знакомство с Windows ХР — справочная система Windows ХР. Калькулятор — «электронный» калькулятор для вычислений. Командная строка — выполнение команд, которые вводят из клавиатуры. Мастер совместимости программ — настройка программ предыдущих версий Windows для работы по Windows ХР. Проводник — отображение файлов и папок на компьютере пользователя. Синхронизация — восстановление сетевых копий данных. Запуск программ на выполнение может осуществляться: из командной строки (набор полного имени файлов); из рабочего стола (с помощью ярлыка программы); с меню Пуск (с помощью выбора соответствующей программы); поиск и загрузки файла, который выполняется, на диске (с помощью программ Мои документы, Мой компьютер или Проводник). Диалоговое окно Выключить компьютер предоставляет пользователю возможности погрузка, выключение или переведение компьютера в режим ожидания. Для вывода диалогового окна на экран необходимо выполнить последовательный выбор команд в меню: Пуск, Выключение. Для отключения компьютера необходимо выполнить последовательный выбор команд в меню: Пуск, Выключение, Выключение.

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

Форматировать — подготовка (разметка) диска (дискеты) к хранению информации.

Копировать — копирование избранного объекта в буфер памяти. Вставка — вставка избранного объекта из буфера памяти. Создать ярлык — создание ярлыка для избранного объекта. Переименовать — переименование избранного объекта. Свойства — отображение общих и сервисных свойств и возможностей избранного объекта. Диагностика и настройка устройств.

[/smszamok]

9 Авг »

ПРИСВАИВАНИЕ

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Запись алгоритма можно рассматривать как обычный текст, состоящий из предложений. Роль предложений в алгоритме играют команды, то есть предписания выполнить отдельное законченное действие. Все действия в алгоритмах работы с величинами так или иначе связаны с изменением переменных величин, употребляемых в алгоритме. Как предложения русского языка, команды в алгоритмах бывают простые и сложные, или составные. Простая команда предписывает безоговорочно выполнить указанное действие. Составная команда характерна тем, что в нее входит условие, в зависимости от которого выполняется та или иная более простая команда из числа входящих в составную. Составные команды будут рассмотрены на следующем занятии. Основным видом простой команды является присваивание. Оно имеет вид х: = Е или Е->х, где х — переменная величина, а Е — любое алгебраическое выражение, в которое входят константы, переменные, знаки операций и скобки. Величина х называется получателем, а Е — источником.

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

Примеры присваиваний:

  • 0-^п а-! — с-е
  • ->-х
  • а-(3 — с-Ь
  • 2: = 2 + 1

В первом примере в результате присваивания п становится равной нулю независимо от прежнего значения. Во втором примере при а = 2, 1 = 7, с = 3, е = 3, с! = 4, Ъ = 6 х становится равным —0.5. В третьем примере значение 2 увеличивается на единицу. Записи х: = Е (левое присваивание) или Е->-х (правое присваивание) равноправны, и выбор между ними является делом вкуса или привычки. Различие в знаках левого (: = ) и правого (->) присваиваний объясняется исторической традицией.

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

  • Ь]У + С]2 = 01
  • Ь2у + с2г = а2 Заглянув  в     справочник  по  математике (сделайте это самостоятельно), мы  найдем там формулы, выражающие решение системы:
  • I 4, с.
  • а|С2— С1а2
  • У =
  • Ъ] с, Ь2с2
  • Ь]С2—- с,Ь2
  • ,о2
  • Мг- а,Ь
  • . х2); 2 =
9 Авг »

ЗАГОЛОВОК АЛГОРИТМА

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (1голосов, средний: 5,00 out of 5)
Загрузка...

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

  • нат для «натуральное»
  • цел для «целое»
  • дроб для «дробное»
  • вещ для «вещественное»
  • лит для «литерное» и т. д.

Если несколько величин имеют общий тип, соответствующее служебное слово можно указывать один раз: цел а, Ь, с вместо цел а, цел Ь, цел с.

Все эти сведения об алгоритме составляются в виде заголовка алгоритма.

Например, заголовок алгоритма для решения квадратного   уравнения   может выглядеть следующим образом: алг КОРНИ КВАДРАТНОГО УРАВНЕНИЯ (цел а, Ь, с, вещ хь х2) арг а, Ь, с, рез X], х2

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

  • алг ЛИНУР (вещ Ьь с,, аь Ь2, с2, а2, Х\
  • арг Ьь сь о!ь Ь2, с2, (12;
  • рез XI, х2
  • нач вещ а
  • а: = Ь,с2 —с,Ь2;
  • Хь = (а!С2 —с,а2)/а;
  • х2: = (Ъ1Й2 — а1Ь2)/а.

Так как величина а не является ни аргументом, ни результатом алгоритма, информация о ней помещается не в заголовке, а в дальнейшем тексте алгоритма, сразу же за его началом.

Упражнения

5) Запишите в виде серии присваиваний алгоритм вычисления определителя третьего порядка

I ан    а12   а( а21    а22    а2з I Эз1     азг     азз .

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

6) Расставьте скобки в присваивании

у: == ах2 + х + с так, чтобы вычислить результат без записи промежуточных      результатов.       Сам алгоритм записывается под своим заголовком и заключается между служебными словами   нач  (начало)    и   кон   (конец).

9 Авг »

АЛГОРИТМИЧЕСКИЙ ЯЗЫК

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

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

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

9 Авг »

АЛГОРИТМЫ РАБОТЫ С ВЕЛИЧИНАМИ

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

Для изучения математики, физики и химии, а также для решения задач с помощью микрокалькуляторов и ЭВМ особое значение имеют алгоритмы работы с величинами. В школьном курсе математики и физики мы больше всего привыкли к числовым величинам, значениями которых являются числа — натуральные, целые или дробные. В повседневной жизни, однако, столь же часто встречаются к нечисловые величины — постоянные и переменные,— значениями которых являются слова, списки, таблицы, тексты и вообще самые разные предметы. Величины, значениями которых являются слова или текст, называются литерными. Например, графа «ФИО» в пустом бланке истории болезни является литерной величиной, не имеющей значения, а в заполненном бланке — это постоянная литерная величина, значением которой являются три слова — фамилия, имя и отчество пациента. Графа «возраст» не имеет значения в незаполненном бланке и является переменной числовой величиной в заполненном бланке. Ее значением является натуральное число — возраст пациента в годах. Класс 8 «б» в школе является переменной величиной, значение которой — множество учеников, обучающихся в этом классе в текущем учебном году.

Упражнения

  • Запишите по образцу примера 2 алгоритм сложения столбиком.
  • Запишите по образцу примера 3 алгоритм деления отрезка пополам.
  • Известно, что если а>Ь, то наибольший общий делитель у чисел а, Ь и Ь, а — Ь один и тот же (а и Ь — натуральные числа).

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

  • 1.         Из  большего   числа   вычесть  меньшее и  заменить  разностью   большее  число.
  • Если разность равна нулю, взять другое число в качестве ответа.
  • 3.         Если  разность  не равна   нулю,  повторить сначала.

Исправьте алгоритм так, чтобы в исправленном варианте был невозможен бесконечный цикл.

9 Авг »

ДЛЯ ЗАПИСИ АЛГОРИТМОВ РАБОТЫ С ВЕЛИЧИНАМИ

Автор: Основной язык сайта | В категории: Изучаем информатику
1 кол2 пара3 трояк4 хорошо5 отлично (Еще не оценили)
Загрузка...

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

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

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

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

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

Не всякое предписание является алгоритмом. Например, персонажу известной сказки приказывают: «Поди туда, не знаю куда, принеси то, не знаю что». Это задание непонятно, неточно и нерезультативно. Предписание понятно, если каждое его действие может быть выполнено исполнителем.

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

ПРИМЕРЫ АЛГОРИТМОВ Пример 1.  Переход улицы.

  • Подойди к краю улицы.
  • Посмотри налево.
  • Если приближается машина, подожди,
  • Если очередная цифра не была последней, перейди к пункту 4.
  • Если очередная цифра оказалась последней, сложи частные суммы столбиком и общую сумму возьми в качестве искомого произведения; если под чертой ничего не оказалось, произведение равно нулю.

Пример   3.   Проведение   перпендикуляра   к прямой АВ в заданной точке а.

  • Отложить в обе стороны от точки а на прямой АВ циркулем отрезки равной длины с концами Ь и с.
  • Увеличить раствор циркуля до радиуса, в полтора-два раза большего длины отрезков аЬ и ас.
  • Провести указанным раствором циркуля последовательно с центрами в точках Ь и с дуги окружностей так, чтобы они охватили точку а и образовали две точки пересечения друг с другом а и е.
  • Взять линейку и приложить ее к точкам й и е и соединить их отрезком. При правильном построении отрезок пройдет через точку а и будет искомым перпендикуляром.



Всезнайкин блог © 2009-2015