_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Вычислительные системы и микропроцессорная техника

Вычислительные системы и микропроцессорная техника

Страница: 11/11

 

 

Программа на языке BASIC

Программа была составлена на языке BASIC  и отлажена на IBM-совместимом компьютере.

Текст программы

REM Программа по курсовой работе (каф 403).

REM Список переменных:

REM SCHET% - счетчик циклов.

REM D% - входной код.

REM B%, C% - выходные коды.

    CLS

REM Задается размерность входного кода.

    DIM D%(32)

REM Установка списка данных в начальное положение.

    RESTORE

REM Запись входного кода. Цикл.

    FOR I%=1 TO 32

REM Чтение I-го элемента входного кода.

    READ D%(I%)

    NEXT I%

REM Поиск первой комбинации 010. Цикл.

    FOR SCHET%=2 TO 31

REM Проверка совпадения.

    IF D%(SCHET%-1)=0 AND D%(SCHET%)=1 AND D%(SCHET%+1)=0 THEN GOTO 1

REM Сдвиг "окна".

    NEXT SCHET%

REM Запись и вывод результата.

1   B%=SCHET%: PRINT "Номер первой единицы, стоящей между нулями: ";B%

REM Поиск последней комбинации 010. Цикл.

    FOR SCHET%=31 TO 2 STEP -1

REM Проверка совпадения и запись результата.

    IF D%(SCHET%-1)=0 AND D%(SCHET%)=1 AND D

%(SCHET%+1)=0 THEN GOTO 2

    NEXT SCHET%

REM Запись и вывод результата.

2   C%=SCHET%: PRINT "Номер последней единицы, стоящей между нулями: ";C%

REM Входной код.

    DATA 0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1

 

В результате работы программы, на экран было выведено сообщение:

 

Номер первой единицы, стоящей между нулями:  7

Номер последней единицы, стоящей между нулями:  30 Использованная .литература

1.Аванесян Г.Р. Лёвшин В.П. «Интегральные микросхемы ТТЛ, ТТЛШ» М93;

2.Лебедев О.Н. «Применение микросхем памяти в электронных устройствах» М94;

3.Мельников Б.С. Щеглов А.В. «Методические указания к курсовой работе...» М91;

4.«Цифровые интегральные микросхемы» М94.

Для заметок

[1] Необходимые микросхемы регистров и ПЗУ в серии 1533 отсутствуют.



Copyright © Radioland. Все права защищены.
Дата публикации: 2004-09-01 (536 Прочтено)