Задачи по теме "Логические выражения"
В обычной школьной и вузовской практике учащимся и студентам предлагаются для решения те задания, которые представлены в задачниках или составлены преподавателем. Однако усвоение материала будет более осознанным, если предоставить ученикам возможность самостоятельно разработать и решить задачи на указанную тему. Здесь появляется возможность дать волю фантазии, выдумке, сделать какие-то нестандартные ходы. Всё это идёт на пользу делу.
В настоящей публикации представлены наиболее удачные задачи по теме "Логические выражения и их запись на языке Pascal", которые были составлены студентами. Задание они получили в следующей формулировке: "Составить высказывание, содержащее переменные, которое в зависимости от их значений принимает значение TRUE или FALSE. Записать соответствующее логическое выражение.". Тема "Логические выражения" является очень важной при изучении программирования как в школьном, там и вузовском курсе. Зачастую она остается незаслуженно обойденной, в то время как именно по этой причине учащиеся затрудняются правильно построить логическое выражения, являющееся условием в развилке или цикле. Потому подобного рода задания позволяют акцентировать внимание на указанной проблематике и лучшей степени подготовить учащихся к изучению тем "Развилка", "Циклы".
Что касается моего задания, то следует отметить, что некоторые студенты подошли к его выполнению формально, предложив полные аналоги задач из учебников, но были и своего рода находки. Ниже приведены сами задания и соответствующие им логические выражения.
1. Сумма цифр заданного четырёхзначного числа N превосходит произведение цифр этого же числа на 1.
N Div 1000 + N Div 100 Mod 10 + N Mod 100 Div 10 + N Mod 10 - 1 =
(N Div 1000) * (N Div 100 Mod 10) * (N Mod 100 Div 10) * (N Mod 10)
2. Сумма двух последних цифр заданного трёхзначного числа N меньше заданного K, а первая цифра N больше5.
(N Div 10 Mod 10 + N Mod 10 < K) And (N Div 100 > 5)
3. Заданное натуральное число N является двузначным и кратно K.
(N >= 10) And (N <= 99) And (N Mod K = 0)
или
(N in [10..99]) And (N Mod K = 0)
4. Сумма двух первых цифр заданного четырёхзначного числа N равна произведению двух последних.
N Div 1000 + N Div 100 Mod 10 = (N Mod 100 Div 10) * (N Mod 10)
5. Каждая последующая цифра трёхзначного числа N, начиная со старшего разряда, больше предыдущей на 1.
(N Mod 10 - N Div 10 Mod 10 = 1) And (N Div 10 Mod 10 - N Div 100 = 1)
6. X — отрицательное целое число, делящееся на 3 нацело.
(X < 0) And (X Mod 3 = 0)
7. Заданы три положительных числа A, B, C. Эти числа являются сторонами равнобедренного треугольника.
(A + B > C) And (A + C > B) And (B + C > A) And
((A = B) Or (B = C) Or (A = C))
Для действительных A, B, C
(A + B > C) And (A + C > B) And (B + C > A) And
((Abs(A - B) < 1E-7) Or (Abs(B - C) < 1E-7) Or (Abs(A - C) < 1E-7))
8. Среди заданных целых чисел A, B, C, D есть хотя бы два чётных.
Ord(Not Odd(A)) + Ord(Not Odd(B)) + Ord(Not Odd(C)) + Ord(Not Odd(D)) >= 2
9. Прямоугольник с измерениями A, B подобен прямоугольнику с соответствующими измерениями C, D.
Abs(A / C - B / D) < 1E-7
10. Дробь A / B является правильной.
(A < B) And (B > 0)
11. Дано натуральное число N — некоторый год. Этот год является високосным.
(N Mod 4 = 0) And (N Mod 100 <> 0) Or (N Mod 400 = 0)
или
(N Mod 4 = 0) And Not((N Mod 100 = 0) Xor (N Mod 400 = 0))
Другие работы по теме:
Логический позитивизм
Логический позитивизм - ранняя форма аналитической философии, одно из основных философских направлений первой половины ХХ в.
Грот Николай Яковлевич
Попытка свести логические законы к психологическим явлениям (ассоциациям) была сделана Н.Я.Гротом в его "Реформе логики" и отчасти И.Ягодинским в его книге "Генетический метод в логике".
План урока по психологии
2ПЛАН УРОКА ПО ПСИХОЛОГИИ. Дата: 01.09.98. Номер урока: 1. Тема: "Ощущение". Тип урока: Урок овладения учащимися новыми знаниями (по типологии
План урока по психологии
Дата: 01.09.98. Номер урока: 1. Тема: "Ощущение". Тип урока: Урок овладения учащимися новыми знаниями (по типологии Онищука В.А.) Цель: Дать представление о понятии ощущении как первой ступени
Латынь
Распространенные выражения на латыни.
по теме «Мое дерево лиственница»
Автор: Фомина Дарья Викторовна, ученица 4 «А» класса муниципального образовательного учреждения «Кюсюрская средняя общеобразовательная школа»
«БиномНьютон а»
Задачи, сводящиеся к использованию формулы бинома Ньютона (нестандартные задачи по теме «Бином Ньютона»)
Контрольные вопросы по логике
Что изучает логика. Что мы называем истиной и ложью. Когда возникла логика как наука. Зачем нужно изучать логику. Определение понятия. Какие функции выполняют понятия.
Контрольные вопросы по логике
Принципы моделирования. Теоретико-множественные средства моделирования. Средства моделирования логики высказываний. Средства моделирования логики предикатов. Логика научного познания. Доказательство и дедуктивный вывод. Виды индукции. Аналогия.
Подготовка больного к операции 2
Ярославский медицинский колледж Реферат: по теме: « Подготовка больного к операции » Выполнила: Студентка 3 АК « А » Проверила: Соловьева Т. Н Содержание:
Логарифмы 2
ЛОГАРИФМЫ Определение : Логарифмом положительного числа b по основанию называется показатель степени с, в которую надо возвести число а, чтобы получить число b.
Общее представление о математическом моделировании экономических задач
1. Общее представление о математическом моделировании экономических задач 1.1. Определение экономико-математической модели Математические модели экономических задач – это совокупность средств: уравнений, комплексов математических зависимостей, знаковые логические выражения, отображающие выделенные для изучения характеристики объекта, реальные взаимосвязи и зависимости экономических показателей.
Алгебра логики
Алгебра логики. Возникновение логики. Булевы функции. Преобразование выражений, состоящих из булевых функций. Нахождение исходного выражения по его значениям. Применение в вычислительной технике и информатике.
Источник народной мудрости
(Сочинение по теме: пословицы) Наверное, каждый человек с детства знает народные пословицы и поговорки. Эти короткие, но точные выражения слышали мы от бабушки или дедушки, мамы или отца.
Интегральная и микропроцессорная схемотехника
Рабочая программа курса «Интегральная и микропроцессорная схемотехника» Введение . Роль интегральной электроники в развитии современной науки и техники. Этапы перехода от дискретных элементов к интегральным микросхемам. Успехи, достигнутые в области разработки полупроводниковых приборов и микросхемотехники.
Схемотехническое решение
Система управления технологическими процессами и оборудованием. Многоэмиттерный и полевой транзисторы. Логические элементы. Триггеры, дешифраторы, мультиплексор, регистр, счетчики, делитель частоты и запоминающие устройства. Функциональные узлы.
Участие курсантов ОСАВШ в войне с формированиями басмачей в пустыне Каракумы в 1931 году
Введение 1 Историческая справка 1.1 Подробности боёв 1.2 Награды за ратный труд по теме Список литературы Введение Бои проходившие с 28 августа по 19 октября 1931 года в которых принимала участие Объединенная Среднеазиатская военная школа имени В. И. Ленина[1] в числе других частей Среднеазиатского военного округа против басмачества в песках Каракумы на территории Туркменской ССР.
Марксистско-ленинская философия
Марксистско-ленинская философия (МЛФ) — философское учение, развившее и последовательно проводящее материалистический принцип в понимании объективного мира и мышления, дополнив его диалектическим воззрением. Построившее, по словам В. Ленина[1], диалектическую логику как «учение не о внешних формах мышления, а о законах развития „всех материальных, природных и духовных вещей“, то есть развития всего конкретного содержания мира и познания его, то есть итог, сумма, вывод истории познания мира».
Логический тип данных. Операции сравнения
Логические, или булевские, данные предназначены для хранения логических значений "истина" или "ложь". Логические переменные и константы имеют тип Boolean и занимают в памяти 1 байт. Существует всего две логические константы - TRUE и FALSE.
Операторы цикла
Командой повторения или циклом называется такая форма организации действий, при которой одна и та же последовательность действий повторяется до тех пор, пока сохраняется значение некоторого логического выражения.
Информационные технологии управления
Основные функции категории Логические (формат и примеры) в Excel. Технологии поиска в системе "КонсультантПлюс". Особенности Быстрого поиска в новой программе Технологии ПРОФ как дополнение классических поисковых инструментов в системе "КонсультантПлюс".
Условный оператор. Блок. Оператор выбора
С.А. Григорьев Условный оператор в Паскале записывается в виде: IF логическое выражение THEN оператор/блок [ELSE оператор/блок] логическое выражение - это любое выражение, значение которого имеет тип Boolean, блок - это последовательность операторов, заключенная в логические скобки : BEGIN операторы END; .
WinWord
ДонГУ Форма N У-5.09 ( назва вищого навчального закладу ) Затв. Наказом Мiнвузу УРСР вiд 3 серпня 1984 р.N 253 пеціальність 01.02 Семестр авчальний предмет