1467514
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
ИнфоурокИнформатикаКонспектыМетодическая разработка плана-конспекта урока "Практическая работа "Модели логических устройств компьютера на языке программирования" для профильного 11 класса

Методическая разработка плана-конспекта урока "Практическая работа "Модели логических устройств компьютера на языке программирования" для профильного 11 класса

библиотека
материалов

Практическая работа

«Модели логических устройств компьютера на языке программирования»

Цель: Построить информационные модели работы полусумматора и триггера, используя язык программирования Паскаль

Задачи:

  1. Повторить работу полусумматора и триггера, логические схемы устройств;

  2. Развитие логического мышления, внимания, познавательного интереса;

  3. Воспитание терпения, усидчивости.

Ход работы.

Задание.

Построить информационную модель работы полусумматора и информационную модель работы триггера, используя язык программирования. Оформить практическую работу в тетради, записав 3 этапа моделирования (описательную, формальную и компьютерную модели).

1 проект. «Полусумматор».

  1. Описательная модель.

Имеется полусумматор; входы А и В, выходы Р и S. Подаем различные сигналы на входы А и В и получаем результат на выходе S. Все возможные комбинации сигналов, а также результаты представлены в таблице:

Формальная модель.

S=(А или В) и (не (А и В))

S=(А or B) and (not(A and B))

P= A and B

  1. Компьютерная модель.

Программа на языке программирования Паскаль.

С клавиатуры будут вводиться два числа 0 и 1. Ответ должен выйти в виде ЛОЖЬ или ИСТИНА.


Program polysymmator;

Var a,b:integer; a1,b1,p,s: Boolean;

Begin

Readln (a,b);

If a=1 then a1:=true else a1:=false;

If b=1 then b1:=true else b1:=false;

P:= a1 and b1;

S:=(a or b) and (not (a and b));

Writeln (p);

Writeln (s);

End.

2 проект «Триггер».

  1. Описательная модель.

Таблица состояний входов и выходов триггера:

Подача на оба входа логической единицы может привести к неоднозначному результату, поэтому такая комбинация входных сигналов запрещена.

Моделируем работу триггера.

С клавиатуры вводим значение 0 или 1. При первоначальном вводе нуля триггер в нулевом состоянии. При вводе 1 триггер в состоянии 1, до тех пор, пока не будет введен сигнал на вход R (т.е. R=1). Если S=0, состояние триггера сохраняется.

  1. Формальная модель.

При S=1, R=0 T=S and R

При S=0, R=1 T=S and R

  1. Компьютерная модель.

Выполнить программу на языке программирования Паскаль самостоятельно.


Д.З. Повторить принципы работы триггера и полусмматора.

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация
К учебнику: Информатика. 11 класс. Углубленный уровень. В 2 ч. Семакин И.Г., Шеина Т.Ю., Шестакова Л.В. М.: 2014 — Ч.1 - 176с., Ч.2 - 216с.
К уроку: 3.1. Методика математического моделирования на компьютере

Номер материала: ДБ-718305

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.