Алгоритм выполнения пост программы

Презентация на тему: » Автоматическая обработка информации 10 класс. Модель машины Поста Программа – алгоритм, записанный по строгим правилам языка команд исполнителя – на языке.» — Транскрипт:

1 Автоматическая обработка информации 10 класс

2 Модель машины Поста Программа – алгоритм, записанный по строгим правилам языка команд исполнителя – на языке программирования для данного исполнителя. Каретка (процессор) в текущей клетке vvvv

3 Система команд машины Поста

4 Команда N M N 1 M N 0 M N. N ? M, K

5 Начальное состояние Задание 2. vvvv ? 1, ? 5,3 5 v 6 6 ! На информационной ленте на некотором расстоянии справа от каретки, стоящей под пустой клеткой, находится непрерывный массив меток. Требуется присоединить к правому концу массива одну метку. Конечное состояние vvvvv

6 Начальное состояние vvvvv ? 2, v 6 6 ! §10 учебника Какое состояние установится на информационной ленте после выполнения программы?

7 7 Сдвиг каретки на одну позицию вправо.

Информатика. Машина Поста.

Источник: www.myshared.ru

Краткие теоретические сведения. Устройство POST-платы

Плата-тестер PC-POST предназначена для мониторинга POST-кодов (POST — PowerOnSelfTest / самотестирование по включению питания), посылаемых в порт ввода-вывода 80h программой BIOS на этапе самотестирования.

Плата POST состоит из четырех основных блоков:

RG — восьмиразрядный параллельный регистр; предназначен для записи и хранения очередного поступившего значения POST-кода;

DC1 — дешифратор разрешения записи в регистр; сигнал на выходе дешифратора становится активным в случае появления на адресной шине адреса диагностического регистра, а на шине управления — сигнала записи в устройства ввода-вывода;

DC2 — дешифратор-преобразователь двоичного кода в код семисегментного индикатора;

HG — двухразрядный семисегментный индикатор; отображает значение кода ошибки в виде шестнадцатеричных символов — 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, b, C, d, E, F.

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

Принцип работы POST Card PCI При каждом включении питания компьютера, совместимого с IBM PC, и до начала загрузки операционной системы процессор компьютера выполняет процедуру BIOS под названием «Самотест по включению питания» — POST (PowerOnSelfTest). Эта же процедура выполняется также при нажатии на кнопку RESET или при программной перезагрузке компьютера.

Основной целью процедуры POST является проверка базовых функций и подсистем компьютера (таких как память, процессор, материнская плата, видеоконтроллер, клавиатура, гибкий и жесткий диски и т. д.) перед загрузкой операционной системы. Перед началом каждого из тестов процедура POST генерирует так называемый POST код, который выводится по определенному адресу в пространстве адресов устройств ввода/вывода компьютера. В случае обнаружения неисправности в тестируемом устройстве процедура POST просто «зависает», а предварительно выведенный POST код однозначно определяет, на каком из тестов произошло «зависание». Таким образом, глубина и точность диагностики при помощи POST кодов полностью определяется глубиной и точностью тестов соответствующей процедуры POST BlOS’a компьютера.

Машина Тьюринга. Введение. Понятие машины тьюринга. Решение задачи

Следует отметить, что таблицы POST кодов различны для различных производителей BIOS и, в связи с появлением новых тестируемых

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

Для отображения POST кодов в удобном для пользователя виде служат устройства под названием POST Card.

В данной POST-карте (Рис.2)после включения питания компьютера (или на кнопку RESET) и до появления первого POST кода на индикатор POST-карты выводится специальный символ который свидетельствует об отсутствии вывода компьютером каких-либо POST кодов. Это облегчает диагностику и позволяет наглядно определить, стартует ли компьютер вообще. Кроме того, этот же символ выводится при программном сбросе PCI шины для фиксации прохождения короткого сигнала RST Точки семисегментного индикатора POST Card отображают состояния сигналов RST — левая точка и CLK шины PCI — правая точка.

Читайте также:
Как называется программа без установки на компьютер

Порядок выполнения работы.

Ознакомится с устройством POST-платы для этого:

Зарисовать внешний вид специального символа и месторасположение индикаторов сигналов RST и CLK шины PCI;

Зарисовать расположение индикатора питания и записать наличие, каких напряжений они контролируют;

Изучить методику проверки работоспособности POST-платы для этого:

Установить в свободный PCI слот МВ POST-плату;

Включить ПК и выполнить загрузку ДОС;

Запустить программу debug.exe

Используя команды программы debug.exe (I, O) выполнить запись в порт POST платы (80h) произвольных данных. Проконтролировать правильность считывания данных из порта POST платой. Контроль осуществлять по индикатору платы.

Изучить методику поиска неисправностей МВ ПК для этого:

Выключить компьютер, произвести снятие всех плат расширения и банков памяти, отсоединить все внешние кабели, оставив только разъем питания.

Установить в слот расширения POST-плату.

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

Установку снятых элементов производить при выключенном питании ПК:

Модулей памяти; Видеоадаптера; Разъем монитора

№ п/п Наименование установленных элементов Звуковые сигналы POST Сигналы и код, отображаемые платой POST Расшифровка кода ошибки

Оформление работы.

Источник: infopedia.su

Алгоритм выполнения работы программы

Блок-схема выполнения выбранной пользователем операции представлена на Рисунке 3.1.

Рисунок 3.1 -Алгоритм выполнения вычислений

Тестирование программы

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

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

Минимальные технические требования к компьютеру

Для корректной работы программы необходимо соблюдение следующих условий:

процессор IntelPentium/Celeron 2400 МГц и выше;

объём ОЗУ 512 Мб и больше;

40 Мб свободного пространства на жёстком диске;

операционная система MicrosoftWindowsXP/Vista/Windows7;

наличие устройств ввода-вывода: монитор, мышь, клавиатура.

Читайте также:
Программа обучения правила работы на высоте

Схема работы приложения

Блок — схема работы приложения представлена на Рисунке 3.2.

Блок-схема работы приложения

Рисунок 3.2 — Блок-схема работы приложения

Интерфейс программы

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

Программа позволяет складывать, вычитать, умножать, делить комплексные числа и выводить результат. На форме располагаются шесть текстовых полей. Верхние четыре поля, для ввода чисел z1 и z2, а нижнее для вывода расчетов. В нижнем правом углу поле для указания в степени n (Рисунок 4.1).

Интерфейс программы

Рисунок 4.1- Интерфейс программы

Вычисление модуля комплексного числа (Рисунок. 4.2):

Вычисление модуля комплексного числа

Рисунок 4.2 — Вычисление модуля комплексного числа

Для ввода значения действительных и мнимых частей первого комплексного числа (z1) необходимо нажать на соответствующие текстовые окна. По умолчанию введены значения 1 и 2. При недоступном втором комплексном числе возможно только вычисление модуля и возведение в степень единственного значения. Для выбора соответствующей опции необходимо выбрать один из переключателей.[5] После нажатия кнопки «Вычислить» результат вычислений отображается в нижнем текстовом поле, также отображается информация о числе внизу решения.

Для активации полей ввода второго комплексного числа нужно нажать на флажок около значения z2 (Рисунок4.3) . После активации поля становятся доступными операции сложения, вычитания, умножения и деления.

Вычисление суммы комплексных чисел

Рисунок 4.3 — Вычисление суммы комплексных чисел

Заключение

программа тестирование комплексный число

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

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

Программа рассчитана на любого пользователя, в том числе непрофессионального, т.к. программа является легкой в использовании.

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

Источник: studentopedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru