Differences between revisions 3 and 4
Revision 3 as of 2010-11-03 14:43:29
Size: 3586
Editor: PavelSutyrin
Comment:
Revision 4 as of 2010-11-03 14:44:17
Size: 3640
Editor: PavelSutyrin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
 1. Присвоить логической переменной b true, если  1. Присвоить логической переменной b true, если выполнено указанное условие, и false иначе.
Line 28: Line 28:
  в) шахматный конь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя коорднатами — целыми числами от 1 до 8).
и
false иначе.
  в) шахматный конь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя коорднатами — целыми числами от 1 до 8).

Логические выражения

  • {o} — тема по Linux

  • <!> ­— необязательная тема

  • Интерпретация выражений в терминах «истина-ложь», нулевой элемент класса
  • Использование произвольных выражений в условных операторах и операторах цикла
  • Логческие операции AND OR NOT и их особенность в Python:

    • Пример: AND

A

B

результат

  • нулевой

    произвольное

    A (B не вычисляется)

    ненулевой

    произвольное

    B

  • input()

  • На плоскости ХОY задана своими координатами точка А. Указать, где она расположена (на какой оси или в каком координатном угле).

Домашнее задание

  • {i} — теоретическое задание

  • {*} — новая тема

  1. {i} Доказать, что логические операции Python эквивалентны классическим логическим операциям

  2. Присвоить логической переменной b true, если выполнено указанное условие, и false иначе.
    • а) сумма двух первых цифр четырехзначного числа x равна сумме двух его последних цифр б) данная тройка натуральных чисел а, b, с является тройкой Пифагора, т.е. c2 = a2 + b2 в) шахматный конь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя коорднатами — целыми числами от 1 до 8).
  3. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту (A, B, C -- вещественные числа, даны). Вычислить X — плату за пользование телефоном в прошлом месяце, если за него было потрачено T минут разговоров.
  4. *Имеется прямугольный лист клетчатой бумаги размера M x N клеток. Каждая его клетка может быть закрашена либо незакрашена. Закрашенные клетки этого листа образуют несколько прямоугольников, не касающихся друг друга (даже по диагонали). Этот лист представлен в памяти компьютера в виде двумерного массива A (списка списков) целых чисел (размера MxN) таким образом, что незакрашенной клетке соответствует 0, закрашенной -- 1. Найти N -- количество закрашенных прямоугольников (не клеток!)


LecturesVMSH/2010-11-03 (last edited 2010-11-09 21:08:33 by FrBrGeorge)