Понедельник, 06.04.2026, 00:13
Приветствую Вас Гость | RSS
Меню сайта
Календарь
«  Апрель 2026  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930
Поиск по сайту
На сайте
Excel для учащихся экономика Профильное образование расчёты учителю информатики учебная программа практикум элективный интернет 8 класс файлы информационные ресурсы контроль Всемирный день информации Олимпиада Командная школьников конкурс Плэйкаст общешкольный «ВИРТУАЛЬНЫХ ОТКРЫТИЙ» Агрба урок Экзамен учителей методика Всероссийская agrba Испытания ответы аттестация квалификационные тест информатика Программирование контрольная работа ИКТ решение анализ выполнения алгоритмические структуры Базовые электронные документы результат Весна новый год Праздник поздравление дети ГИА оценка 3 декабря серпантин Профессии ит кода акция час Занимательный Интересный будущее час кода паскаль информации Профессия выпускник инфознайка итоги презентация охрана Совместная регистрация онлайн Домашнее задание 10Б Домашнее задание 11Б 2016 Двоичная арифметика Домашняя работа ОГЭ Тренировочная работа 9 класс разминочная работа C1 информатике! Web-квест защита информации Демонстрационный ва­ри­ант ​итогово оператор цикла часть с Подготовка 26 новым учебным годом Web-квест для семиклассников 11 класс ЕГЭ Диагностическая работа Робототехника
Статистика


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


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

Учебный проект «Полусумматор»

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

1. Поместить на форму как показано на рисунке:

  •  кнопку Button1 для запуска событийной процедуры;
  •  четыре надписи Label1, Label2, Label3 и Label4 для изображения базовых логических элементов;
  •  два текстовых поля EditA и EditB для ввода логических значений на входе полусумматора;
  •  четыре надписи для вывода промежуточных логических значений Label0r и LabelNot, а также итоговых значений суммы LabelS и переноса LebelP.

2. Создать событийную процедуру, реализующую;

  • ввод значений на входе и преобразование их из строкового типа в логический с использованием функции StrToBool () ;
  • определение логических значений на выходе каждого базового логического элемента;
  • вывод полученных логических значений на надписи с использованием функции преобразования логического типа данных в строковый BoolToStr () :

var

A: BooLean;

B: Boolean;

P: Boolean;

S: Boolean;

procedure TForm1. Button1Click (Sender: TObject) ;

begin

A:=StrToBool (EditA. Text) ; 

B:=StrToBool (EditB. Text)

P:= (A And B) ;

S:= (A Or B) And (Not  (A And B) ) ;

LabelP. Caption :=BoolToStr (P, True) ;

LabelNo. Caption :=BoolToStr (Not (P), True) ;

LabelOr. Caption :=BoolToStr ( (A Or B) , True) ;

LabelS. Caption :=BoolToStr (S, True) ;

end;

end.

3. Запустить проект, ввести логические значения аргументов и щелкнуть по кнопке Сумма и перенос.

На надписи будут выведены логические значения на выходах логических элементов.

Проект сохраняется в папке: Windows-CD\llKT11Prof\VB2005\Полусумматор

 

Автор: Щербаков Юрий Николаевич

Источник учебник "Информатика и ИКТ"  11 класс профильный уровень Н.Д. Угринович.