Вторник, 01.07.2025, 09:26
Приветствую Вас Гость | RSS
Меню сайта
Календарь
«  Июль 2025  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Поиск по сайту
На сайте
Excel для учащихся Профильное образование расчёты учителю информатики экономика учебная программа практикум интернет элективный 8 класс файлы контроль Всемирный день информации Олимпиада Командная конкурс «ВИРТУАЛЬНЫХ ОТКРЫТИЙ» Агрба урок авторские разработки аппроксимация Экзамен учителей agrba аттестация Испытания ответы квалификационные тест информатика Программирование контрольная работа анализ выполнения ИКТ решение алгоритмические структуры Базовые результат Весна алгоритмические конструкции Open Office.org Сalc новый год Праздник поздравление афоризмы дети безопасность ГИА 2014 3 декабря акция кода час будущее час кода паскаль 32 64 lenoit базы данных 10 класс pascal выпускник Профессия баллы итоги презентация безопасности Домашнее задание 10Б 11Б 2016 21 век ОГЭ Тренировочная работа 9 класс STREAM-игра разминочная работа 24 C1 Безопасность в сети Интернет информатике! Web-квест защита информации 16 22 8 марта 23 февраля 14 часть с 25 Подготовка 26 Web-квест для семиклассников 11 класс ЕГЭ Диагностическая работа arduino
Статистика


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 класс профильный уровень Н.Д. Угринович.