Среда, 18.12.2024, 07:17
Приветствую Вас Гость | RSS
Меню сайта
Календарь
«  Декабрь 2024  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Поиск по сайту
На сайте
Excel Профильное образование учебная программа практикум экономика элективный для учащихся интернет расчеты 8 класс учителю информатики олимпиада командная «ВИРТУАЛЬНЫХ ОТКРЫТИЙ» авторские разработки аппроксимация тест испытания ответы agrba учителей аттестация квалификационные Базовые контроль икт решение Агрба анализ выполнения алгоритмические структуры алгоритмические конструкции результат Open Office.org Сalc праздник афоризмы дети безопасность 2014 3 декабря новый год конкурс урок кода час акция программирование час кода 32 64 lenoit Базы данных файлы 10 класс pascal будущее выпускник профессия ЕГЭ Баллы презентация безопасности 10Б Домашнее задание 11Б 21 век контрольная работа итоги STREAM-игра тренировочная работа 24 C1 Безопасность в сети Интернет Web-квест Защита информации 16 22 9 класс весна 8 марта 23 февраля информатике! экзамен 14 ОГЭ разминочная работа ГИА Диагностическая работа часть с 25 Информатика 2016 паскаль 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 класс профильный уровень Н.Д. Угринович.