Вторник, 25.08.2026, 21:06
Приветствую Вас Гость | RSS
Меню сайта
Календарь
«  Август 2026  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Поиск по сайту
На сайте
Excel для учащихся расчёты Профильное образование учителю информатики экономика учебная программа практикум интернет элективный файлы 8 класс учебник Н.Д.Угриновича контроль Всемирный день информации ЕДИНИЦЫ ОБЪЕМА ИНФОРМАЦИИ Олимпиада Командная конкурс Агрба урок авторские разработки Экзамен учителей нормативка педагогика методика agrba Испытания аттестация ответы квалификационные тест информатика Программирование контрольная работа анализ выполнения ИКТ решение алгоритмические структуры Базовые Электронный дневник результат Весна блок-схема Open Office.org Сalc Праздник новый год поздравление Рождество перечень ссср Компьютер лучшие школы России дети ГИА 3 декабря 2014 Снежинка ит Сфера час акция кода будущее час кода паскаль 64 lenoit Профессия выпускник выбор навигатор итоги презентация онлайн задание Домашнее 11Б 2016 Домашняя работа ОГЭ Тренировочная работа 9 класс разминочная работа 24 кон­троль­ная информатике! защита информации Web-квест 16 22 часть с Диагностическая ра­бо­та Подготовка 26 С3 11 класс ЕГЭ Диагностическая работа
Статистика


Rambler's Top100
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Гость
Прямая связь
Новости
  САЙТ УЧИТЕЛЯ ИНФОРМАТИКИ

Учебный проект «Триггер»

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

 

Автор: Назаренко Роман 11 "A"

Источник: учебник Н.Д.Угринович

  

1. Поместить на форму шесть текстовых полей как показано на рисунке:

 

EditSet и EditReset - для ввода начальных логических значений на входах триггера;

 

    EditorOr1Out и EditOr2Out - для визуального контроля промежуточных логических значений;

    EditQ2 и EditQ1 - для вывода состояния выходов триггера.

2. Поместить на форму надписи:

    четыре для обозначения составляющих триггер логических элементов;

    четыре для обозначения входов и выходов триггера.

3. Определить логические переменные:

    var

    S: boolean;

    R: boolean;

  Or1Out: boolean;

  Not1Out: boolean;

  Or2Out: boolean;

  Not2Out: boolean;

4. Поместить на форму кнопку Button1 и создать для нее событийную процедуру установки значения триггера:

    procedure TForm1.Button1Click(Sender: TObject);

  begin

    S:=StrToBool(EditSet.Text);

  R:=StrToBool(EditReset.Text);

  Or1Out:=S Or Not2Out;

  Not1Out:=Not Or1Out;

  Not2Out:=Not1Out Or R;

  Not2Out:=Not Or2Out;

  EditOr1Out.Text:=BoolToStr(Or1Out,True);

  EditOr2Out.Text:=BoolToStr(Not1Out,True);

  EditQ2.Text:=BoolToStr(Not1Out,True);

  EditQ1.Text:=BoolToStr(Not2Out,True);

  end;

5. Запустить проект. Установить триггер, ввести в поле EditSet значение 1, а в поле EditReset - значение 0.

Щелкнуть по кнопке Set/Reset. Проследить за установкой значений на элементах триггера. Сбросить триггер.