СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 07.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Задачи по информатика, уровень 11 класса

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Задачи по информатика, уровень 11 класса»

Есть много задач, которые принято называть логическими. Способов их решения тоже немало. Вы уже знакомы с табличным способом решения логических задач.

Давайте его вспомним.


Дружили три товарища: Белов, Рыжов и Чернов. Волосы у одного из них были белые, у другого - рыжие, у третьего - черные.

- Интересно, - заметил черноволосый, - что цвета наших волос не соответствуют нашим фамилиям.

- А ведь верно, но мне бы подошла твоя фамилия, - подтвердил Белов.

Какой цвет волос у каждого из друзей?

Для решения этой задачи надо проанализировать условие задачи и заполнить таблицу, расставляя в ней знаки
«+» и «−».


Белов

Рыжов

Чернов

Белые волосы




Рыжие волосы




Черные волосы






Логическое высказывание – это повествовательное предложение, про которое можно однозначно сказать, истинно оно или ложно.

Математический аппарат, с помощью которого записывают, упрощают и преобразуют логические высказывания, вычисляют их значения, называется алгеброй логики.

Основными логическими операциями, определенными над высказываниями, являются: инверсия, конъюнкция и дизъюнкция.

Если высказывание А истинно, то не А – ложно, и наоборот.

Высказывание А и В истинно тогда и только тогда, когда истинны оба высказывания А и В одновременно.

Высказывание А или В ложно тогда и только тогда, когда ложны оба высказывания А и В одновременно.

Логические операции могут задаваться быть представлены с помощью таблиц истинности и графически.

При вычислениях логических выражений сначала выполняются действия в скобках. Приоритет выполнения логических операций: НЕ, И, ИЛИ.



Внимательно рассмотрите таблицу:

Что в ней следует записать вместо знака «?»

А ИЛИ В

A & B

A И В

НЕ А





Определите, какие из данных предложений являются высказываниями.

Все ученики — мальчики.

Посмотрите в окно.

Все люди смелые.

Кто пойдет в кино?

Некоторые собаки не любят кошек.



Даны сложные высказывания.

Запишите их с помощью знаков логических операций.

1) Данное число либо кратно, либо не кратно семи. —

2) Минеральная вода может быть или газированной, или негазированной. —

3) Неверно, что сегодня выходной. —

4) Мы поедем в Москву и побываем на Красной площади. —

5) Следующий урок или информатика, или физика. —

AB AB ¬A



Для какого из приведённых имён истинно высказывание:

НЕ ((Первая буква согласная) ИЛИ (Последняя буква гласная))?

Михаил

Иван

Никита

Семён



Запишите в виде логической формулы следующие высказывания, обозначив:

А — студент едет в метро, В — студент читает книгу.

1) Студент едет в метро и читает книгу. —

2) Студент или едет в метро, или читает книгу. —

3) Студент или читает книгу, или не едет в метро. —

AB AB B¬A





Определите истинность или ложность высказываний.

Истина

Ложь



Все ученики — девочки.

Наполеон был французским императором.

Киев — столица Польши.

Некоторые лекарства неприятны на вкус.

Не все люди любят животных.

Любой стол стоит у окна.



Некто красит красной краской забор вокруг дома. Выберите то, что может изменяться при выполнении алгоритма «Покрась забор».

длина забора

длина покрашенного забора

длина непокрашенного забора

высота забора

цвет краски



Наука, изучающая формы мышления с точки зрения их структуры, законы и правила получения некоторого знания:

психология

логика

физиология

философия



Форма мышления, в которой что-либо утверждается о наличии предмета, его свойствах или действиях:

понятие

умозаключение

высказывание

логика

Дополните определение алгоритма.

Алгоритмом называется понятное и точное предписание __________ выполнить конечную_____________ , приводящую от исходных _____________ к нужному_____________. Исполнителю, результату, последовательность команд, данных, компьютеру, программу, начала, концу.



Свойство массовости алгоритма обозначает:

Все команды в алгоритме не могут быть истолкованы двояко.

Алгоритм завершается результатом.

Алгоритм выполняется по шагам.

Алгоритм применим к широкому кругу задач.

Все команды в алгоритме понятны исполнителю.


Выполни предложенный алгоритм для чисел 5 и 4.

1. Запомни два числа.
2. Первое из них умножь на 2 и прибавь утроенное второе число.
3. Результат раздели пополам и умножь на второе число.
4. Назови ответ.



Впишите пропущенное понятие.

 — свойство алгоритма, означающее то, что в нем должны быть только те команды, которые известны исполнителю.



Впишите пропущенное понятие.

 — свойство алгоритма, обеспечивающее получение ожидаемого результата.




Выполни предложенный алгоритм для чисел 6 и 1, запиши ответ.

1. Запомни два числа.
2. Первое подели пополам и умножь на второе.
3. Полученный результат умножь на 3 и прибавь удвоенное первое число.
4. Назови результат.





Определите значение b после выполнения алгоритма:

а:= 3
b:= 5
a:= 6 + a*b
b:= b + a/3

Определите что в перечисленных величинах константы, а что переменные.

Количество минут в часе

Количество писем, пришедших на электронную почту

Географические координаты острова Врангеля

Количество пассажиров в вагоне метро

Температура воздуха на архипелаге Шпицберген

Длина железнодорожного пути от Москвы до Санкт-Петербурга

Высота Останкинской телебашни

переменная

константа




Определите значение b после выполнения алгоритма:

а:= 6
b:= 4
a:= a + a*b
b:= a/3


Выберите величины, которые могут изменяться при выполнении Глубоководным Роботом алгоритма «Найди сокровища».


Имя робота

Наличие сокровищ

Модель микросхемы робота

Глубина погружения

Способ погружения

Координаты погружения


Определите значение b после выполнения алгоритма:

а:= 8
b:= 2
a:= 14 + a*b
b:= b + a/3



Подберите вопрос для героя таким образом, чтобы узнать его выбор. НО помните, что герой может отвечать на вопрос только «Да» или «Нет».


Ты выбираешь платье?

Что ты выбираешь: костюм или джинсы?

Ты выбираешь костюм?

Что ты выбираешь: платье или джинсы?

Что ты выбираешь: здоровье или деньги? 

Ты выбираешь здоровье?

Ты ответишь ему на звонок или нет?

Ты ответишь ему на звонок?


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

По правилам записи блок-схем эти вопросы записываются в фигурах ромбах.

Условия могут быть простыми и составными, состоящими из нескольких простых условий, соединенных с помощью логических связок and (и), что означает одновременное выполнение всех условий, or(или) – выполнение хотя бы одного условия, not, означает отрицание условия, записанного за словом not.

Ветвление называется полным, если оно имеет вид: Если , то , иначе .

Если же одна из ветвей не содержит действий, то такое ветвление называется неполным.




Наташа удивлена. Выберите из предложенных фраз вопросы, на которые можно ответить «Да» или «Нет».

Это карта памяти?

Где ты это взяла?

Тебе надо объяснить, что это?

Что ты с этим будешь делать?

Что это?


Выберите из предложенных действий только те, которые должны повториться не один раз в алгоритме «Поточи карандаши»

Возьми карандаш

Положи карандаш в пенал

Открой пенал

Закрой пенал

Заточи карандаш

Вставь карандаш в точилку

Возьми точилку

Убери точилку


Установи соответствия между полями таблицы и их типами.

Цена

Количество

Окончание срока годности

Название товара

Наличие на складе

Дата выпуска товара

Числовой

Логический

Символьный

Дата



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

Сами команды, которые повторяются в алгоритме, называют телом цикла.

В зависимости от способа определения количества повторений в цикле различают:

1.Цикл с заданным числом повторений (цикл ДЛЯ)

2.Цикл с заданным условием окончания работы (цикл ДО)

3.Цикл с заданным условием продолжения работы (Цикл ПОКА)

Цикл ДЛЯ применяется в тех случаях, когда число повторений заранее известно.

Цикл ПОКА проверяет условие до того, как начнется выполняться тело цикла. Часто для цикла ПОКА в условии задачи определяется признак окончания ввода.

Цикл ДО имеет важную особенность, в нем тело цикла всегда выполняется хотя бы один раз, так как первая проверка условия происходит тогда, когда тело цикла уже выполнено.

Многие задачи можно решить и циклом ДО, и циклом ПОКА. А алгоритм, написанный с использованием цикла ДЛЯ, может быть легко переписан с использованием цикла ПОКА или с использованием цикла ДО. Обратное не всегда справедливо, т. к. специфика циклов ПОКА и ДО позволяет решать более широкий круг задач, чем цикл ДЛЯ. Задача, решенная с использованием цикла ПОКА может быть легко решена с использованием цикла ДО и наоборот. В некоторых языках программирования циклы с условием продолжения работы и окончания работы заменены на одну конструкцию цикла ПОКА.



Установи соответствие между объектами.


Дата рождения


Имя


свидетельства о рождении


Класс


Посещение математического кружка


Фамилия


Числовой


Логический


Дата


Символьный







Впишите в определение недостающие слова.

База данных (БД) — совокупность _________, организованных по определённым правилам, отражающая состояние _____________ и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения.


Базы данных — это ...

--совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и обработки данных

--данные, пересылаемые по коммуникационным сетям

--набор данных, собранных на одной дискете

--данные, предназначенные для работы программы


Реляционная база данных — это ...

БД, в которой принята свободная связь между элементами разных уровней

БД, в которой элементы в записи упорядочены, т. е. один элемент считается главным, остальные подчиненными

БД, в которой записи расположены в произвольном порядке

БД, в которой информация организована в виде прямоугольных таблиц




Установление соответствия между элементами двух множеств.

Название товара

Дата выпуска

Количество

Является товаром года

Страна-производитель


Логический

Числовой

Символьный

Дата




Имеется таблица базы данных. Укажите поля, являющиеся в данном случае числовыми.

Имя

Школа

Фамилия

Дата рождения

Отчество

Класс


БД содержит информацию о собаках из клуба собаководства:

кличка, порода, дата рождения, имеет медали за участие в выставках.

Какие типы должны иметь поля?

текстовое, дата, числовое, числовое

текстовое, текстовое, числовое, текстовое

текстовое, дата, логическое, текстовое

текстовое, текстовое, дата, числовое

текстовое, текстовое, дата, логическое




Установите соответствие между именем поля и типом поля.

Фамилия

Имя

Отчество

Год рождения

Класс

Школа

Сидоров

Павел

Ильич

1990

7

105

Смирнов

Стас

Алексеевич

1991

9

49

Ефремов

Василий

Олегович

1990

11

2

Катин

Андрей

Никитич

1991

10

5







Числовой

Дата/время 

Логический 

Символьный


Укажите правильный ответ.

Примером базы данных не может служить:

Телефонная книга

Библиотечный каталог

Энциклопедический словарь

Газета


Перед вами фрагмент базы данных «Работники предприятия»
Необходимо получить информацию о сотруднике, чей рост не превышает 165 см.
Запишите соответствующий запрос.

Фамилия И.О.

Дата рождения

Рост

Телефон

Иванов И.И.

01.02.1990

168

234-56-98

Иванова А.П.

12.05.1991

174

235-60-07

Кедров А.К.

08.13.1990

163

435-88-78

Иванов И.К

07.11.1991

158

568-98-00

Иванников П.П.

01.03.1986

186

384-15-15



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!

Поделитесь с друзьями
ВКонтактеОдноклассникиTwitterМой МирLiveJournalGoogle PlusЯндекс